Detaljan opis problema: Znaci, hocu stavit da mi se dialog za odabir jezika prikaze pri registraciji..I kad odabere jezik, da mu bude skripta na tom jeziku koji je odabrao (radim dvojezicnu skriptu)
Slika/video: //
Dio skripte:
if(dialogid == 3) // spol
{
if(RegistrationStep == 1)
{
if(response)
{
if(listitem == 0) // Musko
{
PlayerInfo = 1;
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Kako zelite da Vas IC karakter iUEleda?", "Turist\nCrnac\nKinez\nBijelac\nSeljak\nKlosar\nBiznismen", "U redu", "Odustani");
RegistrationStep = 151;
return 0;
}
if(listitem == 1) // mjesec
{
PlayerInfo = 2;
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Kako zelite da Vas IC karakter iUEleda?", "Bijelkinja\nCrnkinja\nKineskinja\nKlosarka\nBogata Zena\nSeljanka", "U redu", "Odustani");
RegistrationStep = 151;
return 0;
}
}
return 1;
}
}
if(dialogid == 6) // dan
{
if(RegistrationStep == 151)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo = 26;
SetPlayerSkin(playerid, 26);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 1)
{
PlayerInfo = 7;
SetPlayerSkin(playerid, 7);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 2)
{
PlayerInfo = 59;
SetPlayerSkin(playerid, 59);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 3)
{
PlayerInfo = 72;
SetPlayerSkin(playerid, 72);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 4)
{
PlayerInfo = 161;
SetPlayerSkin(playerid, 161);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 5)
{
PlayerInfo = 137;
SetPlayerSkin(playerid, 137);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 6)
{
PlayerInfo = 147;
SetPlayerSkin(playerid, 147);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
}
}
return 1;
}
if(dialogid == 8) // dan
{
if(RegistrationStep == 151)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo = 55;
SetPlayerSkin(playerid, 55);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 1)
{
PlayerInfo = 40;
SetPlayerSkin(playerid, 40);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 2)
{
PlayerInfo = 225;
SetPlayerSkin(playerid, 225);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 3)
{
PlayerInfo = 77;
SetPlayerSkin(playerid, 77);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 4)
{
PlayerInfo = 141;
SetPlayerSkin(playerid, 141);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
if(listitem == 5)
{
PlayerInfo = 131;
SetPlayerSkin(playerid, 131);
RegistrationStep = 152;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {FFFFFF}Odabir Spawn Mjesta", "Hotel Yugoslavia (Los Santos)\nZapadni Kolodvor (Las Venturas)\nAerodrom Pleso (San Fierro)", "Uredu", "Izlaz");
}
}
}
return 1;
}Dialog za jezike:
ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, "Jezik/Language", "Odaberite jezik koji zelite da koristite.\n\nChoose the language which you want to use.", "Bosanski", "English");