[POMOC]Dialog

Započeo 3agle
23. Sep. 2015. Zaključano
419
pregleda
13
postova
CH|pr0
4
Enforcer
23. Sep. 2015.
Skripta koju koristim: ZaraG
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");
Vuzimir
5
Kingpin
CH|pr0
4
Enforcer
23. Sep. 2015.
Ako moze neki tut koji sprema automatski jezik, a ne da stalno mora odabirati..
Vuzimir
5
Kingpin
24. Sep. 2015.
Nicchi wrote on September 23, 2015, 8:27 pm:
Ako moze neki tut koji sprema automatski jezik, a ne da stalno mora odabirati..


Pa sya ce ti za to tut napravis da m sacuva jezik u acc i cimudje da mu ucita jezik iz acc fajla..
CH|pr0
4
Enforcer
24. Sep. 2015.
U ovom tutu je problem , idem SendMessage(playerid, COLOR_RED, " Dobrodosli", "Welcome");
Ne radi neznam zasto..
A i neznam kako da uradim dvojezicnost za format(string(sizeof)string) ..
Ako ti znas postavi kod ovde da mogu dvojezicno da postavim format(string(sizeof)blabla.
Vuzimir
5
Kingpin
24. Sep. 2015.
nezz sta ti ovdje nije jasno.. imas Language ako je na 1 onda je engleski ako je na 2 onda je spanski to je samo primjer i onda u svakoj komandi i u svemu gdje imas da ti treba na 2 jezika dodas
switch (Language)
{
case 0: //ovo je ako je engleski
{
SendClientMessage(playerid,0xFFD400AA,"HELP:");
}
case 1: //ovo je ako je spanski
{
SendClientMessage(playerid,0xFFD400AA,"AYUDA:");
}
}

i tu imas ako je language na 1 onda da ispise na engleskom a ako je na 2 da ispise na spanskom,....
CH|pr0
4
Enforcer
24. Sep. 2015.
NE kuzis ti mene..

format(string,sizeof(string), "Razlog iskljucenja: {FFFFFF}%s ", (result));

Daj primer kako da ovo prevedem ? To nije navedeno u tutorijalu!
Vuzimir
5
Kingpin
24. Sep. 2015.
evo:
switch (Language)
{
case 0: //ovo je srpski
{
format(string,sizeof(string), "Razlog iskljucenja: {FFFFFF}%s ", (result));
}
case 1: //ovo je ako je engleski
{
format(string,sizeof(string), "Kick/Ban reason: {FFFFFF}%s ", (result));
}
}
Rax_King
5
Godfather
24. Sep. 2015.
Preporucujem ti da uzmes multi-language include. Evo jedan od Corellija 😄 LINK
Vuzimir
5
Kingpin
24. Sep. 2015.
MG | RaKee wrote on September 24, 2015, 9:19 am:
Preporucujem ti da uzmes multi-language include. Evo jedan od Corellija 😄 LINK


ja mu ne preporucujem jer sam ga ja koristio i kada imas u fajlu u kome sacuvavas jezik imas npr za dialog Tekst1\nTekst2 i ti otvoris taj dialog ono ti bas pise ovako:  Tekst1\nTekst2 znaci ne primjenjuje \n
Rax_King
5
Godfather
24. Sep. 2015.
Pa nisam rekao da je taj najbolji ali svejedno idemo off, pusti covjeka da razmisl 😄
CH|pr0
4
Enforcer
24. Sep. 2015.
Jel se moze fixat to \n?
Vuzimir
5
Kingpin
24. Sep. 2015.
Nicchi wrote on September 24, 2015, 9:35 am:
Jel se moze fixat to \n?


Pa sigurno moze....

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha