Simples Anti-AFK (Grбfico)[v.1.0.1] [UPDATED: 21:07 07-11-2013] -
iTzDemon - 06.11.2013
Anti-AFK
#Introduзгo
Este fs server para dar kick automaticamente que estгo parados, ou seja, AFK.
Ele farб a contagem com um aviso na tela e quando chegar ao 0 leva kick.
Se ele estiver a usar o status AFK, nгo serб kickado sendo congelado com vida infinita.
#Config's
pawn Код:
#define MAX_AFKTIME (30) // define o maximo de tempo que pode estar afk. ESTБ EM SEGUNDOS
#Video
http://www.youtube.com/watch?v=v4B0A...ature=*********
#Download
#ChangeLog
Quote:
(21:07 07-11-2013)
-TextDraw's mudados de posiзгo
-Fix de alguns erros
|
#Crйditos
A mim por ter criado o fs
ipsBruno - icmd
Re: Simples Anti-AFK (Grбfico) -
WLSF - 06.11.2013
Eu acho que tu inverteu algumas coisas no sistema...
pawn Код:
TogglePlayerControllable(playerid,true);
Isso indica que o jogador pode se mexer... E tu meteu isso na hora que ele entra de AFK, reveja o seu cуdigo...
pawn Код:
if(AFK[playerid] == true)
{
AFK[playerid] = false;
SetPlayerHealth(playerid,VidaAntes[playerid]);
VidaAntes[playerid] = 0;
TogglePlayerControllable(playerid,false); // Isso congela o jogador
//mas na mensagem tu diz que ele nгo tб de afk... ?
SendClientMessage(playerid,-1,"[Anti-AFK:] Jб nгo estбs AFK! Cuidado para nгo seres Kickado!");
}
No geral, parabйns pela iniciativa de usar iCmd.
Re: Simples Anti-AFK (Grбfico) -
iTzDemon - 06.11.2013
Quote:
Originally Posted by Willian_Luigi
Eu acho que tu inverteu algumas coisas no sistema...
pawn Код:
TogglePlayerControllable(playerid,true);
Isso indica que o jogador pode se mexer... E tu meteu isso na hora que ele entra de AFK, reveja o seu cуdigo...
|
Obrigado por me chamar atenзгo.
Quote:
Originally Posted by Willian_Luigi
pawn Код:
if(AFK[playerid] == true) { AFK[playerid] = false; SetPlayerHealth(playerid,VidaAntes[playerid]); VidaAntes[playerid] = 0; TogglePlayerControllable(playerid,false); // Isso congela o jogador //mas na mensagem tu diz que ele nгo tб de afk... ? SendClientMessage(playerid,-1,"[Anti-AFK:] Jб nгo estбs AFK! Cuidado para nгo seres Kickado!"); }
|
Ela indica que ele ja nao estб protegido contra o autokick
Respuesta: Simples Anti-AFK (Grбfico) -
DanDRT - 06.11.2013
7*500 = 3500.
Vocк criou 3500 textdraw's, para algo simples.
Pode melhorar nisso ai.
Re: Respuesta: Simples Anti-AFK (Grбfico) -
iTzDemon - 06.11.2013
Quote:
Originally Posted by DanDRT
7*500 = 3500.
Vocк criou 3500 textdraw's, para algo simples.
Pode melhorar nisso ai.
|
vou meter os textdraw em playertextdraw. Obrigado pelo sujestao
Re: Simples Anti-AFK (Grбfico) -
Kronus13 - 08.11.2013
Hum... gostei bastante do seu sistema , achei atй uma boa ideia nгo que seja algo super inovador , porйm , й simples e muito ъtil.
@Cуdigo:
Acredito que pode melhorar pode trocar essas TextDraw por PlayerTextDraw , e ao invйs de usar tantas texts usar apenas 2 com o uso da funзгo TextDrawSetString , uma text apenas para contagens e outra apenas para strings.
Isso tambйm pode mudar:
Код:
new Float:AFKNewPosX[MAX_PLAYERS],Float:AFKNewPosY[MAX_PLAYERS],Float:AFKNewPosZ[MAX_PLAYERS];
new Float:AFKOldPosX[MAX_PLAYERS],Float:AFKOldPosY[MAX_PLAYERS],Float:AFKOldPosZ[MAX_PLAYERS];
Pode usar deste modo:
Код:
new float: AFKNewPos[MAX_PLAYERS][3];
new float: AFKOldPos[MAX_PLAYERS][3];
Fica dica ! hehehe'