23.11.2011, 21:00
Faзa uma variavel para o ban temporario, exemplo:
No OnPlayerConnect coloque:
Nas contas salvas, vocк salve essa variбvel do mesmo jeito que salva as outras.
No comando de ban temporбrio coloque algo como assim:
Crie o SetTimer para chamar uma funзгo de 1 em 1 hora, e coloque no OnGameModeInit, exemplo:
No final do GameMode, coloque:
PHP код:
PlayerInfo[playerid][BanTemp]
PHP код:
if(PlayerInfo[playerid][BanTemp] != 0) return Kick(playerid);
No comando de ban temporбrio coloque algo como assim:
PHP код:
PlayerInfo[playerid][BanTemp] = 24; // 24 seria as horas
PHP код:
SetTimer("BanTemporario", 3600000, true);
PHP код:
BanTemporario();
public BanTemporario()
{
for(new i = 0; i != MAX_PLAYERS; i++)
{
if(PlayerInfo[i][BanTemp] != 0)
{
// Coloque aqui para setar 1 a menos da variavel BanTemp na conta do jogador.
return 1;
}
else return 0;
}
return 1;
}