if(PlayerInfo[i][pHelper] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{FF6347}%s {FFFFFF}(%d) - Helper Nivel 1", sendername,i);
SendClientMessage(playerid, COLOR_WHITE, string);
count++;
}
if(PlayerInfo[i][pHelper] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
if (HelperDuty[playerid] == 1) format(string, 256, "{009900}%s {FFFFFF}(%d) - Helper Nivel 1", sendername,i);
else format(string, 256, "{FF6347}%s {FFFFFF}(%d) - Helper Nivel 1", sendername,i);
SendClientMessage(playerid, COLOR_WHITE, string);
count++;
}
CMD:helpers(playerid, params[])
{
new str[128];
for(new player = 0; player < MAX_PLAYERS; player++)
{
if(IsPlayerConnected(player))
{
if(PlayerInfo[playeri][pHelper] == 1)
{
if (HelperDuty[playeri] == 0)
{
format(str, sizeof(str), "{DADADA}%s (Off Duty): %s", GetPlayerName(player));
}
else
{
format(str, sizeof(str), "{008000}%s (On Duty)", GetPlayerName(player));
}
SendClientMessage(playerid, COLOR_WHITE, str);
}
}
}
return 1;
}
|
HelperDuty[playerid]
with i? HelperDuty[i] Because it seems like in a loop and playerid is probably the one who typed the command. |