Sziasztok!Ma irtam egy AFK szkriptet aminek a lényege hogy hanem vagy a gépnel akkor be irod hogy:/afk és ha vissza akarsz jönni akkor be kell irnod hogy:/reItt a code:
//AFK Rendszer 0.3e!By:[sDW]BlackJack
#include <a_samp>
#include <zcmd>
new IsInAFK[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,-2,\"AFK Rendszer 0.3e By:[sDW]BlackJack!\");
IsInAFK[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
IsInAFK[playerid] = 0;
return 1;
}
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\"AFK Rendszer 0.3e By:[sDW]BlackJack\");
print(\"--------------------------------------\\n\");
return 1;
}
CMD:afk(playerid)
{
if(IsInAFK[playerid] ==1)
{
new pName[30];
new string[256];
GetPlayerName(playerid, pName, 30);
format(string, 280, \"*%s AFK-ba lepett!\", pName);
SendClientMessageToAll(0xFFFF00AA, string);
TogglePlayerControllable(playerid,false);
SetPlayerVirtualWorld(playerid, 2);
SetPlayerHealth(playerid, 99999);
GameTextForPlayer(playerid, \"~r~ AFK!\", 5000, 5);
SendClientMessage(playerid,0xFFFF00AA,\"Ha vissza akarsz lépni akkor ird be:/re!\");
IsInAFK[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2,\"Te már AFK-ban vagy!\");
}
return 1;
}
#include <fixchars>
CMD:re(playerid)
{
if(IsInAFK[playerid] ==0)
{
new pName[30];
new string[256];
GetPlayerName(playerid, pName, 30);
format(string, 280, \"*%s visszajött!\", pName);
SendClientMessageToAll(0xFFFF00AA, string);
TogglePlayerControllable(playerid,true);
SetPlayerHealth(playerid, 100.0);
GameTextForPlayer(playerid, \"~g~ Jó Játékot!\", 5000, 5);
IsInAFK[playerid] = 0;
}
else
SendClientMessage(playerid, -2,\"Te már kiléptel az AFK-ból!\");
return 1;
}