Sziasztok!
Irtam egy AFK scriptet, rendesen mûködik, egy apró hiba van vele:
ha beirom hogy /afkbe vagy /afkki (ezek a parancsok)
akkor mindent megcsinál, de a kiírás alatt odatesz egy Server: Unknown Command üzenetet.
Nem tudom mi lehet a baja, zcmd-vel van megírva. A kód:
[pawn]//AFK Filterscript BY mauladam
#include <a_samp>
#include <zcmd>
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xAA3333AA
new Text3D: TEXT;
new bool: AFK[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" AFK [FilterScript] betöltve!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
CMD:afkbe(playerid, params[])
{
if(AFK[playerid] == false)
{
TEXT = Create3DTextLabel(\"AFK\", COLOR_YELLOW, 0.0, 0.0, 2.0, 40, 0, 0);
Attach3DTextLabelToPlayer(TEXT, playerid, 0.0, 0.0, 0.4);
ShowNameTags( 0 );
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_YELLOW,\"AFK módba léptél!\");
AFK[playerid] = true;
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Már AFK vagy!\");
}
}
CMD:afkki(playerid, params[])
{
if(AFK[playerid] == true)
{
Delete3DTextLabel(TEXT);
ShowNameTags( 1 );
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,COLOR_YELLOW,\"Visszatértél a játékba!\");
AFK[playerid] = false;
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Nem vagy AFK!\");
}
}[/pawn]