їMejorar esto?
#3

Hace un timer de un minuto, el cual se ejecute repetidamente. Entonces cuando el timer sea ejecutado y detecte la funciуn enviarнa el mensaje a los administradores, si el jugador sigue corriendo a mas de 200 y el timer detecta nuevamente la funciуn, enviarнa otro mensaje, asн suscesivamente cada un minuto.
Primero podrнas hacer la condiciуn que si el jugador no estб en un vehнculo y luego si estб en йl.

pawn Код:
SetTimer("TimerDeUnMinuto",60000,true);//En OnGameModeInit
pawn Код:
forward TimerDeUnMinuto();
public TimerDeUnMinuto()
{
foreach(new i:Player)
{
if(PlayerData[i][AdminLevel] < 3)
{
     if(IsPlayerInAnyVehicle(i))
    {
       if(GetPlayerSpeed(i, true) > 200)
       {
           format(string, sizeof(string), "{FFFFFF} %s (%d) esta manejando a %d kmh (speedhack).",                 GetPlayersName(i), i, GetPlayerSpeed(i, true));
           SendAdministratorMessage(string);
        }
   }  
   else
   {
      if(GetPlayerSpeed(i, true) > 50)
      {
          format(string, sizeof(string), "{FFFFFF} %s (%d) esta corriendo a %d kmh (posible cheat de vuelo).",   GetPlayersName(i), i, GetPlayerSpeed(i, true));
          SendAdministratorMessage(string);
      }
  }
}
}
}
Pude haberme equivocado en algo.
Reply


Messages In This Thread
їMejorar esto? - by benjas09 - 07.07.2014, 17:48
Respuesta: їMejorar esto? - by JustBored - 07.07.2014, 20:11
Respuesta: їMejorar esto? - by Juance - 07.07.2014, 20:12
Respuesta: їMejorar esto? - by DesingMyCry - 07.07.2014, 22:54
Respuesta: їMejorar esto? - by JustBored - 08.07.2014, 00:21
Respuesta: їMejorar esto? - by Juance - 08.07.2014, 00:23
Respuesta: їMejorar esto? - by benjas09 - 08.07.2014, 15:02
Respuesta: їMejorar esto? - by Juance - 08.07.2014, 15:43

Forum Jump:


Users browsing this thread: 2 Guest(s)