Detaljan opis problema: Ovako pravim event sistem i hocu da napravim kad igrac zavrsi dobije nagradu u zavisnosti od toga koliko je postavljeno
Dio skripte:
if(dialogid == DIALOG_EVENT_NAGRADE)
{
if(!response) return 1; if(response)
{
new level;
level = strval(inputtext);
DajNovac(playerid, -level); //Ovde mi oduzme novac
DajNovac(Prvoplasirani,level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za prvoplasiranog na %d.",level);// ne prikaze ovu poruku
SCM(playerid,SVETLOPLAVA,string);
SPD(playerid,DIALOG_EVENT_NAGRADE2,DSI,"Nagrade","Unesite nagradu za drugoplasiranog:","Postavi","Odustani"); // ne prikaze ovaj dialog. s tim sto ne prikaze ovaj dijalog nece da prikaze ovo ostalo ispod.
}
}
if(dialogid == DIALOG_EVENT_NAGRADE2)
{
if(!response) return 1; if(response)
{
new level;
level = strval(inputtext);
DajNovac(Drugoplasirani,level);
DajNovac(playerid, -level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za drugoplasiranog na %d.",level);
SCM(playerid,SVETLOPLAVA,string);
SPD(playerid,DIALOG_EVENT_NAGRADE3,DSI,"Nagrade","Unesite nagradu za treceplasiranog:","Postavi","Odustani");
}
}
if(dialogid == DIALOG_EVENT_NAGRADE3)
{
if(!response) return 1; if(response)
{
new level;
level = strval(inputtext);
DajNovac(Treceplasirani,level);
DajNovac(playerid, -level);
format(string, sizeof(string), "{FFFFFF}: {00C0FF}Postavili ste nagradu za treceplasiranog na %d.",level);
SCM(playerid,SVETLOPLAVA,string);
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):