SA-MP Forums Archive
[Ajuda] BUG Ladmin - 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] BUG Ladmin (/showthread.php?tid=431288)



BUG Ladmin - [S]Kimimaro - 17.04.2013

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


Re: BUG Ladmin - seven7een - 17.04.2013

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.


Re: BUG Ladmin - Delete_ - 17.04.2013

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


Re: BUG Ladmin - Hunter_Xtreme - 17.04.2013

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;
}



Re: BUG Ladmin - bruxo00 - 17.04.2013

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.