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. |