Detect vehicle not move after 10 seconds
#4

Put on top of the script:
Code:
new InVehicleTime[MAX_PLAYERS];
Then put under OnGameModeInIt:
Code:
SetTimer("InVehicleCheck", 1000, true);
Then make a public:
Code:
forward InVehicleCheck();
public InVehicleCheck()
{
     for(new i; i < MAX_PLAYERS; i++)
     {
        if(IsPlayerInAnyVehicle(i))
        {
          new Float:Velocity[3], output[80];
	  GetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]);
          if(Velocity[0] == 0 && Velocity[1] == 0 && Velocity[2] == 0)
          {
             if(InVehicleTime[playerid] < 10)
             {
                 InVehicleTime[playerid] = InVehicleTime[playerid]+1;
             }
             else
             {
                 SendClientMessage(playerid, -1, "You are not moving with your vehicle for 10+ seconds!");
             }
          }
        }
     }
}
Reply


Messages In This Thread
Detect vehicle not move after 10 seconds - by vardanega - 27.06.2013, 16:52
Re : Detect vehicle not move after 10 seconds - by yusei - 27.06.2013, 16:59
Re: Detect vehicle not move after 10 seconds - by MP2 - 27.06.2013, 17:08
Re: Detect vehicle not move after 10 seconds - by feartonyb - 27.06.2013, 18:14
Re : Detect vehicle not move after 10 seconds - by vardanega - 27.06.2013, 19:39
Re: Detect vehicle not move after 10 seconds - by park4bmx - 27.06.2013, 19:49
Re : Detect vehicle not move after 10 seconds - by vardanega - 28.06.2013, 06:15
Re: Detect vehicle not move after 10 seconds - by feartonyb - 28.06.2013, 09:26
Re: Detect vehicle not move after 10 seconds - by park4bmx - 28.06.2013, 09:46

Forum Jump:


Users browsing this thread: 3 Guest(s)