Skripta koju koristim: moja xD
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[56],name[MAX_PLAYER_NAME],arank[64],msg[128];
if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, SIVA,"[UB Administracija] Niste ovlasceni da koristite ovu komandu");
if(sscanf(params,"u",result)) return SCM(playerid, SIVA,"Koristi: /a [text]");
else
{
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin lvl 1"; }
else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin lvl 2"; }
else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin lvl 3"; }
else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin lvl 4"; }
else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Glavni Admin"; }
else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Vlasnik"; }
else if(PlayerInfo[playerid][pAdmin] == 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[i][pAdmin] >= 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): //////////////
Je l' imas #include <foreach> na pocetku skripte?
:'( Ne ne mogu da nadjem foreach da skinem.
EDIT: evo sredio sam moze lock