Detaljan opis problema: evo ovako znaci pravio sam komandu /a tj admin chat i sada imam jedan error ali nije vezan za njega nego sam morao napravim SendAdminMessage pa u njemu trebam foreach ali ne mogu da nadjem znaci evo dole cu da dam admin komandu pa onda forward i public tog Sendadmin messaga
Dio skripte:KOMANDA /A
CMD:a(playerid, params[])
{
new result,name,arank,msg;
if(PlayerInfo == 0) return SCM(playerid, SIVA,"[UB Administracija] Niste ovlasceni da koristite ovu komandu");
if(sscanf(params,"u",result)) return SCM(playerid, SIVA,"Koristi: /a ");
else
{
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo == 1) { arank = "Admin lvl 1"; }
else if(PlayerInfo == 2) { arank = "Admin lvl 2"; }
else if(PlayerInfo == 3) { arank = "Admin lvl 3"; }
else if(PlayerInfo == 4) { arank = "Admin lvl 4"; }
else if(PlayerInfo == 5) { arank = "Glavni Admin"; }
else if(PlayerInfo == 6) { arank = "Vlasnik"; }
else if(PlayerInfo == 7) { arank = "Skripter"; }
format(msg,sizeof(msg),"** %s %s: %s", arank, name, result);
SendAdminMessage(OS, msg);// evo za ovo mi je trebao foreach
}
return 1;
}FORWARD I PUBLIC SENDADMINMESSAGE
public SendAdminMessage(color, string[])
{
foreach (Player, i) // ovde je error undefined symbol foreach
{
if(PlayerInfo >= 1) // ovde je undefined symbol i
{
SCM(i, color, string); // ovde je undefined symbol i
}
}
}forward SendAdminMessage(color, string[]);Neke slike/video za lakse dobivanje pomoci(neobavezno): //////////////

