[POMOC] Register

Započeo [IG] Bole, Avgust 20, 2013, 11:16:43 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: Uradio sam reg/log dialoge i sistem i sad sam dodao godine,pol itd... i sad kad udjem kao novi igrac i da se reg upisem password i spawna me a ja nisam stavio da se spawna nego kad se sve zavrsi.
Dio skripte: ovo ide pod onplayerconnect if(fexist(UserPath(playerid)))
{
TextDrawShowForPlayer(playerid, dobrodosli);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, ulaz);
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
new string[1024], ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
        format(string, sizeof(string), "{ffffff}Dobrodosli {e61515}%s, {ffffff}vi imate nalog!\n\nZadnji put prijavljeni: {e6cb17}17.8.2013\n{ffffff}Ugodnu igru zeli vam {09e1de}admin tim.\n{ffffff}Imate {ff0000}60{ffffff} sekundi da se prijavite, u suprotnom kick.\nUkucajte vasu lozinku da bi se prijavili:",ime);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Login",string,"Ulaz","Izadji");
SpawnPlayer(playerid);
}
else
{
        TextDrawShowForPlayer(playerid, dobrodosli);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, ulaz);
new string[256], ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
        format(string, sizeof(string), "{ffffff}Dobrodosli {e61515}%s, {ffffff}vi nemate nalog!\nVi ste novi igrac kucajte /novi.\n{ffffff}Ugodnu igru zeli vam {09e1de}admin tim.\n\n{ffffff}Ukucajte zeljenu lozinku da bi se registrovali:",ime);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Reg",string,"Reg","Izadji");
}

a evo ga dialog switch(dialogid)
{
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"BizID",0);
INI_WriteInt(File,"Sex",0);
INI_WriteInt(File,"Age",0);
INI_WriteInt(File,"Drzava",0);
INI_Close(File);
ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_MSGBOX,"Registracija - Pol","Kojeg ste pola?.","Musko","Zensko");
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Avgust 20, 2013, 11:17:41 PRE PODNE od Bojan_Bole
Imperia Gaming - Owner
Imperia Gaming SA:MP - samp.imperia-gaming.info

Onaj prvi gore kod zamijeni sa:

if(!fexist(UserPath(playerid)))
       {
        TextDrawShowForPlayer(playerid, dobrodosli);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, ulaz);
new string[256], ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
        format(string, sizeof(string), "{ffffff}Dobrodosli {e61515}%s, {ffffff}vi nemate nalog!\nVi ste novi igrac kucajte /novi.\n{ffffff}Ugodnu igru zeli vam {09e1de}admin tim.\n\n{ffffff}Ukucajte zeljenu lozinku da bi se registrovali:",ime);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Reg",string,"Reg","Izadji");
}
         else
{
TextDrawShowForPlayer(playerid, dobrodosli);
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, ulaz);
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
new string[1024], ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
        format(string, sizeof(string), "{ffffff}Dobrodosli {e61515}%s, {ffffff}vi imate nalog!\n\nZadnji put prijavljeni: {e6cb17}17.8.2013\n{ffffff}Ugodnu igru zeli vam {09e1de}admin tim.\n{ffffff}Imate {ff0000}60{ffffff} sekundi da se prijavite, u suprotnom kick.\nUkucajte vasu lozinku da bi se prijavili:",ime);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Login",string,"Ulaz","Izadji");
SpawnPlayer(playerid);
}




I da, preporuka,  koristi Whirlpool..
[Tutorial] public OnPlayerText - malo poigravanja

Nudim usluge skriptanja, tražim team sa kojim bi radio. PM ili Facebook: www.facebook.com/keton.dirigent

Opet isto
Imperia Gaming - Owner
Imperia Gaming SA:MP - samp.imperia-gaming.info

REFRESH!
Imperia Gaming - Owner
Imperia Gaming SA:MP - samp.imperia-gaming.info