[Pedido] anti combat log
#1

galera, tipo alguйm poderia me dar um sistema que ser o jogador entra em combate mostra pra os administradores logado na rcon, daн se ele estiver em combate e deslogar em combate o adm logado na rcon recebe uma mensagem dizendo que tal player deslogou por combat log
Reply
#2

PHP Code:
new 
       
tempoDano[MAX_PLAYERS] ;
public 
OnPlayerTakeDamage(playeridissueridFloatamountweaponidbodypart)
{
    if(
issuerid != INVALID_PLAYER_ID)
    {
        
tempoDano[playerid] = gettime();
    }
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    if((
gettime() - tempoDano[playerid]) < 5// se faz menos de 5 segundos que recebeu o dano...
    
{
        static 
cmdString[128], playerName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridplayerNameMAX_PLAYER_NAME);
        
format(cmdString128"O Jogador(a) %s saiu enquanto estava em combate.");
        for(new 
aGetPlayerPoolSize() + 1; ++a)
        {
            if(
IsPlayerConnected(a) && IsPlayerAdmin(a))
            {
                
SendClientMessage(a, -1cmdString);
            }
        }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)