09/10/2022 13:38
Basta retornar 0 em OnPlayerRequestClass e OnPlayerRequestSpawn, assim o jogador não spawna
Coloque tempo no login do jogador, caso ele não logue em tantos segundos kicke-o
Coloque tempo no login do jogador, caso ele não logue em tantos segundos kicke-o
Código PHP:
new tempo[MAX_PLAYERS], bool:emlogin[MAX_PLAYERS];
// ao entrar no servidor
emlogin[playerid] = true;
tempo[playerid] = gettime() + 150;
// ao logar na conta
emlogin[playerid] = false;
public OnPlayerUpdate(playerid)
{
if(emlogin[playerid])
{
if(gettime() > tempo[playerid])
{
SendClientMessage(playerid, -1, "Voce nao logou a tempo!");
SetTimerEx("OnPlayerKick", 150, 0, "d", playerid);
emlogin[playerid] = false;
}
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 0;
}
public OnPlayerRequestSpawn(playerid)
{
return 0;
}
forward OnPlayerKick(playerid);
public OnPlayerKick(playerid)
{
return Kick(playerid);
}
Seu trouxa favorito 2