[Ajuda] BUG Ladmin
#1

Nгo sei se й um bug, e tambйm nгo sei se й sу comigo, quando eu vou dar /ban ou /kick no player nгo aparece o Motivo do Ban/Kick, sу aparece para o pessoal que nгo й banido/kickado mais para o player que foi banido/kickado nгo aparece..
Reply
#2

isso acontece porque ele й kickado antes de a mensagem ser mostrada.
isto й no cуdigo deve estar primeiro a funзгo para kickar o player sу depois mostrar a mensagem.
Reply
#3

Nгo й bug, o Kalcor fez uma modificaзгo nessas funзхes, utilize um settimer pra mandar o kick ou ban.
Reply
#4

Se eu nao me engano, isso й um bug do samp 0.3x , as SendClientMessage, sгo ignoradas quando o Kick й chamado, unico jeito de arrumar isso, e no meu gm deu certo, й fazendo isso:

Adicione isso no seu gm.
pawn Код:
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)

forward Kicka(p); public Kicka(p) {
#undef Kick
Kick(p);
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
return 1;
}
Reply
#5

No topo do GM

PHP код:
forward KickTimer
Dentro do comando Kick, apague a funзгo de kickar o jogador. [ Kick(id) ], e tambйm:

PHP код:
SetTimer("KickTimer"50false); 
Depois do comando de kickar:

PHP код:
public KickTimer()
{
    
Kick(variбvel do jogador onde o comando vai ser executado);
    return 
1;

Depois disso, й sу mexer com uns id's e consegue fazer isso. Lembrando que na funзгo Kick(playerid) tem de colocar uma variбvel global.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)