25/03/2023 05:03
Se houver problemas função kick(); não funcionando, recomendo criar uma função publica para Kick/Ban e usar SetTimerEx(); para chamar a função.
Exemplo:
Função public:
Usando no lugar da função Kick(playerid);.....
Basta adaptar na sua GameMode.
Assim, deve funcionar sempre.
Exemplo:
Função public:
Código:
// Função para banir um jogador por settimer
forward moderation(playerid, adminid, mode);
public moderation(playerid,adminid, mode){
if(mode == 0)
BanEx(playerid, PlayerName(adminid));
if(mode == 1)
Kick(playerid);
if(mode == 2)
Ban(playerid);
return 1;
}
Usando no lugar da função Kick(playerid);.....
Código:
SetTimerEx("moderation", 1000, false, "ddd",idKick,playerid, 1);
Basta adaptar na sua GameMode.
Assim, deve funcionar sempre.