Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
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 pogrešnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Izaberi","Izadji");
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
INI_Close(File);
ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,"Registracija","Sada unesite vase godine!", "Ukucaj","Otkazi");
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Sada unesite vase godine!","Izaberi","Izadji");
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Godine",strlen(inputtext));
INI_Close(File);
new string1;
format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Dobro vaše godine su %d!",strlen(inputtext));
SendClientMessage(playerid,-1,string1);
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada izaberite vaš pol!");
ShowPlayerDialog(playerid,DIALOG_POL,DIALOG_STYLE_LIST,"Registracija","Musko \n Žensko","Izaberi","Otkazi");
}
if(!response) return Kick(playerid);
if(response)
{
switch(dialogid)
{
case 0:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi ste muško!");
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada izaberite državu u kojoj živite!");
PlayerInfo = 1; // MUSKO
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Pol",PlayerInfo);
INI_Close(File);
ShowPlayerDialog(playerid,DIALOG_DRZAVA,DIALOG_STYLE_LIST,"Registracija","Srbija \n BIH \n Makedonija \n Hrvatska \n Crna Gora \n Slovenija \n Ostalo","Izaberi","Otkazi");
}
case 1:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi ste žensko!");
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada izaberite državu u kojoj živite!");
PlayerInfo = 2; // ZENSKO
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Pol",PlayerInfo);
INI_Close(File);
ShowPlayerDialog(playerid,DIALOG_DRZAVA,DIALOG_STYLE_LIST,"Registracija","Srbija \n BIH \n Makedonija \n Hrvatska \n Crna Gora \n Slovenija \n Ostalo","Izaberi","Otkazi");
}
}
if(!response) Kick(playerid);
if(response)
{
switch(dialogid)
{
case 0:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz Srbije!");
PlayerInfo = 1;
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
case 1:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz BIH!");
PlayerInfo = 2; // BIH
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
case 2:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz Makedonije!");
PlayerInfo = 3; // Makedonija
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
case 3:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz Hrvatske!");
PlayerInfo = 4; // Hrvatska
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_Close(File);
}
case 4:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz Crne Gore!");
PlayerInfo = 5; // CG
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
case 5:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi dolazite iz Slovenije!");
PlayerInfo = 6; // Slovenija
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
case 6:
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Dobro vi ne živite na prostoru EX-YU!");
PlayerInfo = 7; // Ostalo
File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Drzava",PlayerInfo);
INI_WriteInt(File,"Novac",500);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Ulogovan",0);
INI_WriteInt(File,"Skin",26);
INI_Close(File);
PlayerInfo = 26;
SetSpawnInfo(playerid, 0, PlayerInfo,1680.8229,-2331.1299,13.5469,89.5873,0,0,0,0,0,0);
SpawnPlayer(playerid);
INI_Close(File);
}
}
}
}
}
}
}
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
