Detaljan opis problema: Problem je u tome sto se dialozi mjesaju probao sam sve i svasta al ne ide, ja kad pritisenm posao Cistac Ulica ono mi odoabre dostavlja kad pristisenm smecar odabere mi dostavljaca uvijek odabire isti posao moze pomoc
Dio skripte:
case DIALOG_POSLOVI:
{
if(!response) return 1;
if(response == 0)
{
SPD(playerid, DIALOG_CISTAC, DIALOG_STYLE_MSGBOX, ""COL_WHITE"Cistac Ulica",""COL_WHITE"Posao:"COL_RED"Cistac Ulica\n \n"COL_WHITE"Vozila:"COL_RED" Sweeper\n \n"COL_WHITE"Zarada: "COL_RED"75$\n \n"COL_WHITE"Level: "COL_RED"1\n \n"COL_WHITE"Opis posla:\n Vas posao je da cistite ulica Dillmore. Zarada je minimalna\n ali s obzirom kako ste pocetnik idealna je za vas.","Zaposli se","Izlaz");
SCM(playerid, COLOR_SYNTAX, "Informacije o poslu "COL_RED"Cistac Ulica.");
}
if(response == 1)
{
SPD(playerid, DIALOG_DOSTAVLJAC, DIALOG_STYLE_MSGBOX, ""COL_WHITE"Dostavljac",""COL_WHITE"Posao:"COL_RED"Dostavljac\n \n"COL_WHITE"Vozila:"COL_RED" Boxville\n \n"COL_WHITE"Zarada: "COL_RED"100$\n \n"COL_WHITE"Level: "COL_RED"1\n \n"COL_WHITE"Opis posla:\n Vas posao je da dostavljate robu prodavnicama u Dillmore. Zarada je minimalna\n ali s obzirom kako ste pocetnik idealna je za vas.","Zaposli se","Izlaz");
SCM(playerid, COLOR_SYNTAX, "Informacije o poslu "COL_RED"Dostavljac.");
}
if(response == 2)
{
SPD(playerid, DIALOG_SMECAR, DIALOG_STYLE_MSGBOX, ""COL_WHITE"Smecar",""COL_WHITE"Posao:"COL_RED"Smecar\n \n"COL_WHITE"Vozila:"COL_RED" Kamion za smecare\n \n"COL_WHITE"Zarada: "COL_RED"200$\n \n"COL_WHITE"Level: "COL_RED"1\n \n"COL_WHITE"Opis posla:\n Vas posao je da idite i kupite smece. Zarada je minimalna\n ali s obzirom kako ste pocetnik idealna je za vas.","Zaposli se","Izlaz");
SCM(playerid, COLOR_SYNTAX, "Informacije o poslu "COL_RED"Smecar.");
}
return 1;
}
case DIALOG_CISTAC:
{
if(!response) return 1;
if( response )
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_SYNTAX,"Vec imate posao. Ne mozete imati dva posla!");
else
{
PlayerInfo = 1;
SCM(playerid, COLOR_SYNTAX,"Cestitamo, zaposlili se ste kao "COL_RED"Cistac Ulica."COL_WHITE" Komande: "COL_RED"/cisti.");
SCM(playerid, COLOR_SYNTAX,"Da date otkaz kucajte "COL_RED"/otkaz.");
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
}
}
return 1;
}
case DIALOG_SMECAR:
{
if(!response) return 1;
if( response )
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_SYNTAX,"Vec imate posao. Ne mozete imati dva posla!");
else
{
PlayerInfo = 3;
SCM(playerid, COLOR_SYNTAX,"Cestitamo, zaposlili se ste kao "COL_RED"Smecar."COL_WHITE" Komande: "COL_RED"/smecar.");
SCM(playerid, COLOR_SYNTAX,"Da date otkaz kucajte "COL_RED"/otkaz.");
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
}
}
return 1;
}
case DIALOG_DOSTAVLJAC:
{
if(!response) return 1;
if( response )
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_SYNTAX,"Vec imate posao. Ne mozete imati dva posla!");
else
{
PlayerInfo = 2;
SCM(playerid, COLOR_SYNTAX,"Cestitamo, zaposlili se ste kao "COL_RED"Dostavljac."COL_WHITE" Komande: "COL_RED"/dostavi.");
SCM(playerid, COLOR_SYNTAX,"Da date otkaz kucajte "COL_RED"/otkaz.");
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
}
}
return 1;
}
}
return 1;
}To je to u vezi je poslova ako bi napravio drugi dialog ne mjesa se samo se taj mjesa
Neke slike/video za lakse dobivanje pomoci(neobavezno):
