CMD:_afklist(playerid, params[])
{
#pragma unused params
new count = 0;
new name[MAX_PLAYER_NAME];
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if(PlayerInfo[i][AFKstatus] == 1)
{
GetPlayerName(i, name, sizeof(name));
format(string, 256, "-: AFK :- %s{FFFFFF} (ID:%d)", name,i );
SendClientMessage(playerid, COLOR_YELLOW, string);
count++;
}
}
}
if (count == 0)
{
SendClientMessage(playerid, COLOR_RED, "None player Is Afk or Brb");
}
return 1;
}
CMD:_afklist(playerid)
{
new count = 0, name[MAX_PLAYER_NAME], string[1024];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i)) if(PlayerInfo[i][AFKstatus]) count++;
}
if(count == 0) SendClientMessage(playerid, COLOR_RED, "None player Is Afk or Brb.");
else if(count > 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][AFKstatus])
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "%s-: AFK :- %s{FFFFFF} (ID:%d)", string, name, i);
}
}
}
}
if(strlen(bigstring) < 1024) ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGOX, "AFK List", string, "Close", "");
return 1;
}
|
pawn Код:
|
CMD:afklist(playerid, params[])
{
new pString[MAX_PLAYER_NAME], pName3[MAX_PLAYER_NAME];
for(new pID = 0; pID < MAX_PLAYERS; pID ++)
{
if(IsPlayerConnected(pID))
{
if(IsAFK[pID] == 1)
{
SendClientMessage(playerid, red, "{0FFDD3}Players Currently {00FF00}AFK:");
GetPlayerName(playerid, pName3, sizeof(pName3));
format(pString, sizeof(pString), "%s", pName3);
SendClientMessage(playerid, red, pString);
}
}
}
return 1;
}
This one is working perfectly! CMD:afklist(playerid, params[])
{
new pString[MAX_PLAYER_NAME], pName3[MAX_PLAYER_NAME];
for(new pID = 0; pID < MAX_PLAYERS; pID ++)
{
if(IsPlayerConnected(pID))
{
if(IsAFK[pID] == 1)
{
SendClientMessage(playerid, red, "{0FFDD3}Players Currently {00FF00}AFK:");
GetPlayerName(playerid, pName3, sizeof(pName3));
format(pString, sizeof(pString), "%s", pName3);
SendClientMessage(playerid, red, pString);
}
}
}
return 1;
}
CMD:_afklist(playerid)
{
new count = 0, name[MAX_PLAYER_NAME], string[1024];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i)) if(IsAFK[pID]) count++;
}
if(count < 1) SendClientMessage(playerid, COLOR_RED, "None player Is Afk or Brb.");
else if(count > 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsAFK[pID])
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "%s%d\t\t%s", string, i, name);
}
}
}
strins(string, "ID\t\tName\n \n", 0);
}
if(strlen(string) < 1024) ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGOX, "AFK List", string, "Close", "");
return 1;
}
|
pawn Код:
Anyway, test this one. EDIT: retest, corrected one mistake. |
error 017: undefined symbol "pID" error 017: undefined symbol "pID" error 017: undefined symbol "DIALOG_STYLE_MSGOX"
CMD:_afklist(playerid)
{
new count = 0, name[MAX_PLAYER_NAME], string[1024];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i)) if(IsAFK[i]) count++;
}
if(count < 1) ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "ERROR", "There are no afk or brb players.", "Close", "");
else if(count > 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsAFK[i])
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "%s%d\t\t%s", string, i, name);
}
}
}
strins(string, "ID\t\tName\n \n", 0);
}
if(strlen(string) < 1024) ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "AFK List", string, "Close", "");
return 1;
}