Wysłany: 2013-10-24, 22:22
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Mam takie pytanie jak zrobi? aby zamiast komendy do rejestracji to przy w??czaniu si? do gry nowych graczy wyskakiwa?o okienko GUI oto komenda do rejestracji
Kod: COMMAND:register(playerid, params[])
{
if(IsRegistered(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b³¹d| Jesteœ ju¿ zarejestrowany/na.");
return 1;
}
if(strlen(params) < 2)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b³¹d| Wpisz: /register [has³o]");
return 1;
}
if(strlen(params) < 5)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b³¹d| Has³o jest za kr?tkie (min. 5 znak?w).");
return 1;
}
if(strlen(params) > 16)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b³¹d| Has³o jest za d³ugie (max. 16 znak?w).");
return 1;
}
RegisterPlayer(playerid, params);
GivePlayerMoney(playerid, 20000);
new String[255];
format(String, sizeof(String), " [PSS info] Zosta³eœ zarejestrowany/na! Twoje has³o to: \"%s\". Zapamiêtaj je dobrze!", params);
SendClientMessage(playerid, COLOR_GREEN, String);
return 1;
}
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2013-10-25, 07:07
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
Musisz dialog z rejestracja dac w onplayerconnect.
A po drugie to malo jest skryptow na rejestracje. www.google.pl sie klania
Wysłany: 2013-10-27, 16:11
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
awfesa , Pocz?tek kodu powinien wygl?da? mniej wi?cej tak:
Kod: public OnPlayerConnect(playerid)
{
if(IsRegistered(playerid))
{
// je?li gracz ma konto, wy?wietlasz dialog od logowania.
}else{
// je?li gracz nie ma konta, wy?wietlasz dialog od rejestracji.
}
return 1;
}
Wysłany: 2013-11-01, 00:22
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Zrobi?em tak
to dialog gui
Pawn if(! IsRegistered ( playerid ))
{
Player [ playerid ][ Logged ] = false ;
ShowPlayerDialog ( playerid , DIALOG_REGISTER , DIALOG_STYLE_INPUT , " ...::: Rejestracja :::..." , " Prosz? wpisa? has?o do swojego konta:" , "Zaloguj" , "Wyjdz" );
to kod do rejestracji
Pawn if( dialogid == DIALOG_REGISTER )
{
if(! response )
if( strlen ( params ) < 5 )
{
SendClientMessage ( playerid , COLOR_ERROR , " ›› |b??d| Has?o jest za kr?tkie (min. 5 znak?w)." );
return 1 ;
}
if( strlen ( params ) > 16 )
{
SendClientMessage ( playerid , COLOR_ERROR , " ›› |b??d| Has?o jest za d?ugie (max. 16 znak?w)." );
return 1 ;
}
RegisterPlayer ( playerid , params );
GivePlayerMoney ( playerid , 20000 );
new String [ 255 ];
format ( String , sizeof (String), " [PSS info] Zosta?e? zarejestrowany/na! Twoje has?o to: \"%s\". Zapami?taj je dobrze!" , params );
SendClientMessage ( playerid , COLOR_GREEN , String );
return 1 ;
}
a to errory
Kod: C:\Documents and Settings\Siema\Pulpit\KopiaSH.pwn(8831) : error 017: undefined symbol "params"
C:\Documents and Settings\Siema\Pulpit\KopiaSH.pwn(8837) : error 017: undefined symbol "params"
C:\Documents and Settings\Siema\Pulpit\KopiaSH.pwn(8843) : error 017: undefined symbol "params"
C:\Documents and Settings\Siema\Pulpit\KopiaSH.pwn(8846) : error 017: undefined symbol "params"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2013-11-01, 00:33
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
Kod: if(dialogid == DIALOG_REGISTER)
{
if(!response)
if(strlen(inputtext) < 5)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Has?o jest za kr?tkie (min. 5 znak?w).");
return 1;
}
if(strlen(inputtext) > 16)
{
SendClientMessage(playerid, COLOR_ERROR, " ›› |b??d| Has?o jest za d?ugie (max. 16 znak?w).");
return 1;
}
RegisterPlayer(playerid, inputtext);
GivePlayerMoney(playerid, 20000);
new String[255];
format(String, sizeof(String), " [PSS info] Zosta?e? zarejestrowany/na! Twoje has?o to: \"%s\". Zapami?taj je dobrze!", inputtext);
SendClientMessage(playerid, COLOR_GREEN, String);
return 1;
}
Tagi: rejestracja :: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: