Detaljan opis problema: Imam komandu /nagrade i trebalo bi da svim igracima daje nagrade, ali daje samo onome ko unese /nagrade ,(adminu)... Kako da namestim da daje svima?
Dio skripte:
///////////////////////////////////////////ON DIALOG RESPONSE////////////////////////////////////////////////////////
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new sendername;
new string;
if(dialogid == 222 && response) //NAGRADE ZA IGRACE /nagrade
{
if(listitem == 0)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +50 respect-a!");
}
if(listitem == 1)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +25 respect-a!");
}
if(listitem == 2)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +15 respect-a!");
}
if(listitem == 3)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +5 respect-a!");
}
if(listitem == 4)
{
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +1 Levelup!");
}
if(listitem == 5)
{
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +2 Levelup-a!");
}
if(listitem == 6)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +3 Levelup-a!");
}
if(listitem == 7)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +4 Levelup-a!");
}
if(listitem == 8)
{
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
PlayerInfo++;
SendClientMessage(playerid,COLOR_WHITE,"Admin je svima dao po +5 Levelup-a!");
}
return 1;
}if(strcmp(cmdtext,"/nagrade",true) == 0)
{
if(PlayerInfo >= 1340)
{
ShowPlayerDialog(playerid,222,DIALOG_STYLE_LIST,"Nagrade za sve igrace","Pedeset respect poena\nDvadeset pet respect poena\nPetnaest respect poena\nPet respekt poena\nLevel Up\nDva Level Up-a\nTri Level Up-a\nCetiri Level Up-a\nPet Level Up-a","Dodeli","Otkazi");
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Nisi owner/head admin!");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /