Dio skripte : Eo register
case DIALOG_REGISTER:
{
if(!response)
{
Kick(playerid);
}
else
{
new PasswordLength = strlen(inputtext);
if(PasswordLength > 0) //Provjera za password
{
dini_Create(path); //Pravi dokument
dini_Set(path, "Password", inputtext);
SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Sta ste?");
ShowPlayerDialog(playerid, DIALOG_SPOL, DIALOG_STYLE_LIST,"Spol","{00AAE3}1.{FFFFFF}\tMusko\n{00AAE3}2.{FFFFFF}\tZensko","Izaberi","Izlaz");
}
else
{
ShowPlayerDialog(playerid, DIALOG_NOPASSWORD1, DIALOG_STYLE_MSGBOX,"Registracija","\n{00AAE3}RoyalGaming {FFFFFF}RolePlay\n{00AAE3}------------------------------\n{FFFFFF}Vas password nije {00AAE3}VALIDAN{FFFFFF}\n\nUkucajte novi {00AAE3}PASSWORD{FFFFFF} da se registrujete.\n","OK","Izlaz");
}
}
}
case DIALOG_SPOL:
{
if(!response)
{
dini_Remove(path);
Kick(playerid);
}
else
{
dini_IntSet(path, "Spol", listitem);
SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Koliko imate godina?");
ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"GODINE","{FFFFFF}\nKoliko imate godina{00AAE3}?\n","Unesi","Izlaz");
}
}
case DIALOG_GODINE:
{
if(!response)
{
dini_Remove(path);
Kick(playerid);
}
else
{
dini_Set(path, "Godine", inputtext);
SendClientMessage(playerid, 0xFFFFFFFF, "{00AAE3} {FFFFFF}Odakle ste?");
ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST,"Drzava","{00AAE3}1.{FFFFFF}\tBosna i Hercegovina\n{00AAE3}2.{FFFFFF}\tSrbija\n{00AAE3}3.{FFFFFF}\tHrvatska\n{00AAE3}4.{FFFFFF}\tCrna Gora","Izaberi","Izlaz");
}
}
case DIALOG_DRZAVA:
{
if(!response)
{
dini_Remove(path);
Kick(playerid);
}
else
{
dini_IntSet(path, "Drzava", listitem);
SetSpawnInfo(playerid, 0,0,1481.2153,-1767.3394,18.7958,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
pInfo = dini_Int(path, "Spol");
pInfo = dini_Int(path, "Godine");
pInfo = dini_Int(path, "Drzava");
pInfo = 1;
}
}Eo Login
case DIALOG_LOGIN:
{
if(!response)
{
Kick(playerid);
}
else
{
new PasswordLength = strlen(inputtext);
if(PasswordLength > 0)
{
new password;
format(password, sizeof(password), "%s", dini_Get(path, "Password"));
if(strcmp(inputtext, password) == 0)
{
SetSpawnInfo(playerid, 0,0,1481.2153,-1767.3394,18.7958,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
pInfo = dini_Int(path, "Spol");
pInfo = dini_Int(path, "Godine");
pInfo = dini_Int(path, "Drzava");
pInfo = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_WRONGPASSWORD, DIALOG_STYLE_MSGBOX, "POGRESAN PASSWORD","\n{FFFFFF}Ukucali ste pogresan {00AAE3}PASSWORD!!!\n","OK","Izlaz");
}
}
else
{
ShowPlayerDialog(playerid, DIALOG_NOPASSWORD2, DIALOG_STYLE_MSGBOX, "POGRESAN PASSWORD","\n{FFFFFF}Morate ukucati {00AAE3}TACAN {FFFFFF} password{00AAE3}!!!\n","OK","Izlaz");
}
}
}
case DIALOG_NOPASSWORD1:
{
if(!response)
{
Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}NOVI {FFFFFF}password da se registrujete\n","Register","Izlaz");
}
}
case DIALOG_NOPASSWORD2:
{
if(!response)
{
Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}PASSWORD {FFFFFF}da se logujete\n","Login","Izlaz");
}
if(dialogid == DIALOG_WRONGPASSWORD)
{
if(!response)
{
Kick(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "POGRESAN PASSWORD","\n{FFFFFF}Ukucajte vas {00AAE3}PASSWORD {FFFFFF}da se logujete\n","Login","Izlaz");
}
}
}
}Problem : Postavljao sam kordinate za spawn ali svaki put poslije registracije ili logina on mene spawna u onom "default" selu, pokusavao sam razne stvari al nmg da napravim.
Slika/Video :

Hvala Unaprijed!!
