Guest User

Untitled

a guest
Nov 17th, 2011
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.14 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define COLOR_WHITE 0xFFFFFFFF
  4.  
  5. new startbmx[MAX_PLAYERS];
  6. new BMX[MAX_PLAYERS];
  7.  
  8. public OnFilterScriptInit()
  9. {
  10.     CreatePickup(1274, 1, 1773.5045,-1895.8218,13.5508, 0);
  11.     Create3DTextLabel("{33EE55}Fahrradverleih\n{FFFFFF}Spieler unter Level 4 können\nhier für 300$ ein Fahrrad mieten.\n{33EE55}/fahrrad", COLOR_WHITE, 1773.5045,-1895.8218,13.5508, 10.0, 0, 0);
  12.     print("BMX-Filterscript loaded successfully ...");
  13.     print("FS made by benutzername");
  14.     print("Have Fun.. Viel Spass. :)");
  15.     return 1;
  16. }
  17.  
  18. public OnFilterScriptExit()
  19. {
  20.     return 1;
  21. }
  22.  
  23. public OnPlayerConnect(playerid)
  24. {
  25.     startbmx[playerid] = 0;
  26.     BMX[playerid] = 0;
  27.     return 1;
  28. }
  29.  
  30. public OnPlayerDisconnect(playerid)
  31. {
  32.     startbmx[playerid] = 0;
  33.     BMX[playerid] = 0;
  34.     DestroyVehicle(startbmx[playerid]);
  35.     return 1;
  36. }
  37.  
  38. public OnPlayerCommandText(playerid, cmdtext[])
  39. {
  40.     if (strcmp("/fahrrad", cmdtext, true, 10) == 0)
  41.     {
  42.         if(IsPlayerInRangeOfPoint(playerid, 2.0, 1773.5045,-1895.8218,13.5508))
  43.         {
  44.             if(GetPlayerMoney(playerid) < 300)return SendClientMessage(playerid, COLOR_WHITE, "Du benötigst 300$ um ein Fahrrad zu kaufen!");
  45.             startbmx[playerid] = CreateVehicle(481, 1779.9451,-1886.5385,12.9055,269.2119,1,1,-1);
  46.             PutPlayerInVehicle(playerid, startbmx[playerid], 0);
  47.             GivePlayerMoney(playerid, -300);
  48.             BMX[playerid] = 1;
  49.         }
  50.         return 1;
  51.     }
  52.  
  53.  
  54.     if(strcmp("/lock", cmdtext, true) == 0)
  55.     {
  56.         if(BMX[playerid] == 1)
  57.         {
  58.             new engine, lights, alarm, doors, bonnet, boot, objective;
  59.             GetVehicleParamsEx(startbmx[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
  60.             if(doors)
  61.             {
  62.                 SetVehicleParamsEx(startbmx[playerid], engine, lights, alarm, 0, bonnet, boot, objective);
  63.                 GameTextForPlayer(playerid, "~w~Fahrrad~n~~g~Aufgeschlossen", 3000, 6);
  64.             }
  65.             else
  66.             {
  67.                 SetVehicleParamsEx(startbmx[playerid], engine, lights, alarm, 1, bonnet, boot, objective);
  68.                 GameTextForPlayer(playerid, "~w~Fahrrad~n~~r~Abgeschlossen", 3000, 6);
  69.             }
  70.         }
  71.         else if(BMX[playerid] == 0)
  72.         {
  73.             return SendClientMessage(playerid, COLOR_WHITE, "Du besitzt kein Fahrrad.");
  74.         }
  75.         return 1;
  76.     }
  77.     return 0;
  78. }
  79.  
  80.  
Advertisement
Add Comment
Please, Sign In to add comment