Guest User

FirstPerson

a guest
Nov 11th, 2012
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.14 KB | None | 0 0
  1. /*
  2. ______ _          _    ______
  3. |  ___(_)        | |   | ___ \
  4. | |_   _ _ __ ___| |_  | |_/ /__ _ __ ___  ___  _ __
  5. |  _| | | '__/ __| __| |  __/ _ \ '__/ __|/ _ \| '_ \
  6. | |   | | |  \__ \ |_  | | |  __/ |  \__ \ (_) | | | |
  7. \_|   |_|_|  |___/\__| \_|  \___|_|  |___/\___/|_| |_|
  8. */
  9. #include <a_samp>
  10. #define FILTERSCRIPT
  11. new blankobj[MAX_PLAYERS];
  12. public OnFilterScriptInit()
  13. {
  14.         print(" FP Filterscript ist loaded.");
  15.         return 1;
  16. }
  17.  
  18. public OnFilterScriptExit()
  19. {
  20.     return 1;
  21. }
  22. public OnPlayerExitVehicle(playerid,vehicleid)
  23. {
  24.     if(GetPVarInt(playerid,"used") == 1)
  25.     {
  26.         SetPVarInt(playerid,"used",0);
  27.         SetCameraBehindPlayer(playerid);
  28.         DestroyPlayerObject(playerid,blankobj[playerid]);
  29.     }
  30.     return 1;
  31. }
  32.  
  33. public OnPlayerCommandText(playerid, cmdtext[])
  34. {
  35.     if (strcmp("/fp", cmdtext, true, 10) == 0)
  36.     {
  37.         if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"Du musst in einem Fahrzeug sein, um den Befehl zu verweden!");
  38.         if(GetPVarInt(playerid,"used") == 0)
  39.         {
  40.             new vID = GetPlayerVehicleID(playerid);
  41.             blankobj[playerid] = CreatePlayerObject(playerid,19300, 0.0000, -1282.9984, 10.1493, 0.0000, -1, -1, 100);
  42.             if(GetPlayerVehicleSeat(playerid) == 0) {AttachPlayerObjectToVehicle(playerid,blankobj[playerid],vID,-0.314999, -0.195000, 0.510000, 0.000000, 0.000000, 0.000000); }
  43.             else if(GetPlayerVehicleSeat(playerid) == 1) {AttachPlayerObjectToVehicle(playerid,blankobj[playerid],vID,0.474999, -0.195000, 0.510000, 0.000000, 0.000000, 0.000000); }
  44.             else if(GetPlayerVehicleSeat(playerid) == 2) {AttachPlayerObjectToVehicle(playerid,blankobj[playerid],vID,-0.314999, -0.695000, 0.510000, 0.000000, 0.000000, 0.000000); }
  45.             else if(GetPlayerVehicleSeat(playerid) == 3) {AttachPlayerObjectToVehicle(playerid,blankobj[playerid],vID,0.474999, -0.695000, 0.510000, 0.000000, 0.000000, 0.000000); }
  46.             AttachCameraToPlayerObject(playerid,blankobj[playerid]);
  47.             SetPVarInt(playerid,"used",1);
  48.         }
  49.         else if(GetPVarInt(playerid,"used") == 1)
  50.         {
  51.             SetCameraBehindPlayer(playerid);
  52.             DestroyPlayerObject(playerid,blankobj[playerid]);
  53.             SetPVarInt(playerid,"used",0);
  54.         }
  55.         return 1;
  56.     }
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment