18/05/2024 15:00
(Esta mensagem foi modificada pela última vez a: 18/05/2024 15:01 por Alfarr Heimrik.)
Olá. Desde já deixo avisado que não entendo muito e não tenho muito conhecimento sobre a função SetTimerEx, então por favor, me socorram
O testtimer funciona normalmente, mas o kick da whitelist não funciona. Eu estava mexendo e vi que funcionou 1 ou 2 vezes, mas não consegui deixar funcionando. Tem a possibilidade de eu estar usando alguma coisa desatualizada, não sei.
Eu fiz um pequeno vídeo, creio que está com 2 minutos.
https://youtu.be/Zoc7rXI_c7Y
Código PHP:
public OnPlayerConnect(playerid)
{
new String[50]; // Whitelist
format(String, 49, "WhiteList/%s.ini", pName(playerid));
if(!DOF2_FileExists(String))
{
ShowPlayerDialog(playerid, Dialog_Whitelist, DIALOG_STYLE_MSGBOX, "WhiteList", "Sua conta nao foi encontrada na whitelist (lista de permissao para jogar)!\nVa ate o nosso discord para realizar gratuitamente o registro.", "Entendido", "");
SetTimerEx("DelayKick", 3000, false, "d", playerid);
return 1;
}
// Verificar se o SetTimerEx ta funcionando.
SetTimerEx("TestTimer", 2000, false, "d", playerid);
printf("Timer de teste configurado para o jogador %d", playerid);
return 1;
}
forward TestTimer(playerid);
public TestTimer(playerid)
{
printf("TestTimer chamado para o jogador %d", playerid);
return 1;
}
forward DelayKick(playerid);
public DelayKick(playerid)
{
Kick(playerid);
return 1;
}
O testtimer funciona normalmente, mas o kick da whitelist não funciona. Eu estava mexendo e vi que funcionou 1 ou 2 vezes, mas não consegui deixar funcionando. Tem a possibilidade de eu estar usando alguma coisa desatualizada, não sei.
Eu fiz um pequeno vídeo, creio que está com 2 minutos.
https://youtu.be/Zoc7rXI_c7Y
Programador pawn nível iniciante