Skripta koju koristim: Gt:RP [Edit PRP-a]
Detaljan opis problema: Kada neko se registruje znaci novi je na serveru on odmah bude lvl 3.. Neznam kako da to vratim na 1 :(
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Pa imas pod onplayerlogin i tu trazi jer u Gta:RP je kad se regas odma poslje toga ide login
Citat: Don^ poslato Maj 20, 2011, 23:09:53 POSLE PODNE
Pa imas pod onplayerlogin i tu trazi jer u Gta:RP je kad se regas odma poslje toga ide login
Malo konkretnije i nije GTA:RP nego GIGAtech Rol3Play = Edit Public Roleplay-a poslje registracije ide ti odmah ono < - > Spawn, ako znas na sta mislim :P
Mislim da imas callback "OnPlayerRegister", pa ga kopiraj ovdje...
offt: Smanji potpis da ga ja nebi smanjio!
DisplayDialogForPlayer(playerid, 1); //login
}
}
if(dialogid == 2) //REGISTER
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Vec ste logovani.");
return 1;
}
if(response)
{
if(strlen(inputtext) >= 50)
{
DisplayDialogForPlayer(playerid, 2); //register
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Password je predug.");
return 0;
}
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new namestring = strfind(sendername, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vase ime mora biti u formatu: Ime_Prezime.");
Kick(playerid);
return 1;
}
else
{
if(!strlen(inputtext))
{
DisplayDialogForPlayer(playerid, 2); //register
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Morate ukucati password.");
return 1;
}
new string[128];
format(string, sizeof(string), "%s.ini", sendername);
// if(dini_Exists(string))
if(fexist(string))
{
SendClientMessage(playerid, COLOR_YELLOW, "To ime vec postoji,molimo vas da ga promjenite..");
return 1;
}
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
OnPlayerLogin(playerid,tmppass);
gPlayerAccount[playerid] = 1;
gPlayerSpawned[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Racun registrovan,logovani ste automatski. Kliknite na 'Spawn' da nastavite.");
}
}
else
{
DisplayDialogForPlayer(playerid, 2); //register
Valjda je ovo nisam dugo skriptao nekih 4-5 mjeseci pa sam zastopao XD