[Ajuda] Sistema de AFK
#1

Como eu faria um sistema de afk pra setar uma variavel pra fazer umas comparaзхes e mudar a cor do nome pros outros verem q o cara ta afk

IF player afk \/

SetPlayerColor(playerid, COR_FARC);
PlayerAFK = 1;

qnd volta-se do afk
SetPlayerToTeamColor(playerid);
PlayerAFK = 0;


Ai com essa variavel PlayerAFK eu faria algmas comparaзхes e a cor do nome era pra todo mundo ve se o cara ta afk ou n! (pode ser de esc ou sem se mover mt tempo esse sistema de afk)
Reply
#2

pawn Код:
if (DeLAFK[playerid] == true){
//funзхes
}
else
{
//funзхes
}
Reply
#3

Como eu pego esse DeLAFK, queria saber como detecta qnd o player ta afk
Reply
#4

Criar o If eu sei pra setar as cores e o else o que eu to querendo saber й como detectar player afk e nгo afk pra poder usar entende?
Reply
#5

Alguem sabe?
Reply
#6

krl '-'
pawn Код:
new AFK[MAX_PLAYERS];//TOPO DO GM

AFK[playerid] = 0; // OnPlayerConnect

CMD:afk(playerid, params[])
{
    new pname[MAX_PLAYER_NAME], texto[64];
    AFK[playerid] = 1;
    SetPlayerColor(playerid, 0xFF00FFFF);
    TogglePlayerControllable(playerid, 0);
    GetPlayerName(playerid, pname, sizeof(pname));
    format(texto, sizeof(texto), "O Player %s estб AFK", pname);
    SendClientMessageToAll(0xFFFF00FF, texto);
    return 1;
}
CMD:sairafk(playerid, params[])
{
    new pname[MAX_PLAYER_NAME], texto[64];
    AFK[playerid] = 0;
    TogglePlayerControllable(playerid, 1);
    SetPlayerToTeamColor(playerid);
    GetPlayerName(playerid, pname, sizeof(pname));
    format(texto, sizeof(texto), "O Player %s sair do AFK", pname);
    SendClientMessageToAll(0xFFFF00FF, texto);
    return 1;
}
Use isso como um exemplo '-'
Reply
#7

Caso vocк queira um que o prуprio player diga quando vai ficar AFK, te ajudaram ae em cima.

Caso contrбrio: Ae, espero que seja ъtil: Clique aqui
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)