SA-MP Forums Archive
[Ajuda] Sistema de AFK - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema de AFK (/showthread.php?tid=480651)



Sistema de AFK - gmstrikker - 12.12.2013

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)


Re: Sistema de AFK - Delete_ - 12.12.2013

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



Re: Sistema de AFK - gmstrikker - 12.12.2013

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


Re: Sistema de AFK - gmstrikker - 12.12.2013

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?


Re: Sistema de AFK - gmstrikker - 12.12.2013

Alguem sabe?


Re: Sistema de AFK - focaximubh - 12.12.2013

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 '-'


Re: Sistema de AFK - Ph0ton - 12.12.2013

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