Hey,
ich hab ein kleines AFK System gemacht,
allerdings, bei der AFKliste zeigt es den spieler immer an, egal ob er afk ist oder nicht.
Das ist der befehl:
if(strcmp(cmdtext, "/afkliste", true) == 0)
{
new i = 0, aname[256];
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, aname, sizeof(aname));
new string[256];
format(string,sizeof(string),"%s",aname);
SendClientMessage(playerid,gelb,"Abwesende Spieler:");
SendClientMessage(playerid,grau,string);
return 1;
}
}
}
Damit der Server weiß wer AFK ist hab ich natürlich auch was:
AFKPLAYERS[playerid][AFK] = 1;
Das passiert wenn er /afk geht. Es wird auf eins gesetzt. Im /afkliste Befehl fehlt das, das er nur die anzeigt die im AFK sind und nicht alle, aber wie bastel ich das rein? ich hab keine ahnung.
Danke im Vorraus
Lg Tom