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