Guest User

Do

a guest
Feb 17th, 2012
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.87 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dontfalloff>
  3. new PlayerVehicle[MAX_PLAYERS], PlayerSeat[MAX_PLAYERS],
  4.     Count[MAX_PLAYERS];
  5.  
  6. public OnFilterScriptInit()
  7. {
  8. /*  print("\n--------------------------------------");
  9.     print(" Don't Fall Off from bikes");
  10.     print("---------------------------------------");
  11.     print(" You can't teleport out players from vehicle");
  12.     print(" and you can't use RemovePlayerFromVehicle");
  13.     print("--------------------------------------");
  14.     print(" But you can teleport players with vehicles");
  15.     print("--------------------------------------\n");*/
  16.     print("\n\n\n\nDont Fall Off The Bikes loaded");
  17.     return 1;
  18. }
  19.  
  20. public OnPlayerExitVehicle(playerid, vehicleid)
  21. {
  22.     PlayerVehicle[playerid] = -1;
  23.     Count[playerid]=0;
  24.     return 1;
  25. }
  26.  
  27. public OnPlayerStateChange(playerid, newstate, oldstate)
  28. {
  29.     if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  30.     {
  31.         PlayerVehicle[playerid] = GetPlayerVehicleID(playerid);
  32.         PlayerSeat[playerid] = GetPlayerVehicleSeat(playerid);
  33.     }
  34.     if(oldstate == PLAYER_STATE_DRIVER)
  35.     {
  36.         if(PlayerVehicle[playerid] != -1)
  37.         {
  38.             if(Count[playerid]!=5)
  39.             {
  40.                 PutPlayerInVehicle(playerid, PlayerVehicle[playerid], 0);
  41.                 Count[playerid]++;
  42.             }
  43.             if(Count[playerid]==5)
  44.             {
  45.                 PlayerVehicle[playerid] = -1;
  46.                 Count[playerid]=0;
  47.             }
  48.         }
  49.     }
  50.     if(oldstate == PLAYER_STATE_PASSENGER)
  51.     {
  52.         if(PlayerVehicle[playerid] != -1)
  53.         {
  54.             PutPlayerInVehicle(playerid, PlayerVehicle[playerid], PlayerSeat[playerid]);
  55.         }
  56.     }
  57.     return 1;
  58. }
  59.  
  60. public OnPlayerCommandText(playerid, cmdtext[])
  61. {
  62. /*  if (strcmp("/removecar", cmdtext, true, 10) == 0)
  63.     {
  64.         PlayerVehicle[playerid] = -1;
  65.         RemovePlayerFromVehicle(playerid);
  66.         return 1;
  67.     }*/
  68.     return 0;
  69. }
  70.  
  71. forward DontFallOff(playerid); public DontFallOff(playerid)
  72. {
  73.     PlayerVehicle[playerid] = -1;
  74.     return 1;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment