Advertisement
Guest User

Untitled

a guest
Mar 19th, 2012
644
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. //Mietroller Filterscript von NiLsx3 aka [SaL]Easy (c)2012
  2.  
  3. #include <a_samp>
  4. #include <ocmd>
  5. #include <sscanf2>
  6.  
  7. #define weiß 0xFFFFFFAA
  8.  
  9. new string[256];
  10. new roller[5];
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. roller[0] = CreateVehicle(462,1561.0819,-2334.9595,13.1431,94.8451,1,1,-1);
  16. roller[1] = CreateVehicle(462,1560.7780,-2331.8801,13.1417,96.7936,1,1,-1);
  17. roller[2] = CreateVehicle(462,1560.7389,-2328.2046,13.1447,92.0938,1,1,-1);
  18. roller[3] = CreateVehicle(462,1560.9019,-2325.0593,13.1446,91.0983,1,1,-1);
  19. roller[4] = CreateVehicle(462,1561.0272,-2321.8657,13.1459,95.4688,1,1,-1);
  20. print("\nMietroller System geladen!\n");
  21. return 1;
  22. }
  23.  
  24. ocmd:rollermieten(playerid, params[])
  25. {
  26. new mietroller;
  27. SetPVarInt(playerid,"Mietroller",mietroller);
  28. format(string,sizeof(string),"Du hast den Roller erfolgreich gemietet!");
  29. SendClientMessage(playerid,weiß,string);
  30. TogglePlayerControllable(playerid,1);
  31. GivePlayerMoney(playerid,-150);
  32. return 1;
  33. }
  34. ocmd:rollerentmieten(playerid,params[])
  35. {
  36. new vehicleid;
  37. vehicleid=GetPlayerVehicleID(playerid);
  38. SetVehicleToRespawn(vehicleid);
  39. SendClientMessage(playerid,weiß,"Du hast deinen Roller entmietet!");
  40. SetPVarInt(playerid,"Mietroller",0);
  41. return 1;
  42. }
  43. ocmd:aussteigen(playerid,params[])
  44. {
  45. RemovePlayerFromVehicle(playerid);
  46. TogglePlayerControllable(playerid,1);
  47. return 1;
  48. }
  49. ocmd:rollerport(playerid,params[])
  50. {
  51. SetPlayerPos(playerid,1561.0819,-2334.9595,13.1431);
  52. return 1;
  53. }
  54. public OnFilterScriptExit()
  55. {
  56. DestroyVehicle(roller[0]);
  57. DestroyVehicle(roller[1]);
  58. DestroyVehicle(roller[2]);
  59. DestroyVehicle(roller[3]);
  60. DestroyVehicle(roller[4]);
  61. return 1;
  62. }
  63. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  64. {
  65. if(vehicleid == roller[0])
  66. {
  67. TogglePlayerControllable(playerid,0);
  68. GameTextForPlayer(playerid,"Miete einen Roller!~n~~w~Tippe ~g~/rollermieten~w~zum mieten!~n~Oder ~r~/aussteigen~w~zum verlassen!",3000,3);
  69. return 1;
  70. }
  71. else if(vehicleid == roller[1])
  72. {
  73. TogglePlayerControllable(playerid,0);
  74. GameTextForPlayer(playerid,"Miete einen Roller!~n~~w~Tippe ~g~/rollermieten~w~zum mieten!~n~Oder ~r~/aussteigen~w~zum verlassen!",3000,3);
  75. return 1;
  76. }
  77. else if(vehicleid == roller[2])
  78. {
  79. TogglePlayerControllable(playerid,0);
  80. GameTextForPlayer(playerid,"Miete einen Roller!~n~~w~Tippe ~g~/rollermieten~w~zum mieten!~n~Oder ~r~/aussteigen~w~zum verlassen!",3000,3);
  81. return 1;
  82. }
  83. else if(vehicleid == roller[3])
  84. {
  85. TogglePlayerControllable(playerid,0);
  86. GameTextForPlayer(playerid,"Miete einen Roller!~n~~w~Tippe ~g~/rollermieten~w~zum mieten!~n~Oder ~r~/aussteigen~w~zum verlassen!",3000,3);
  87. return 1;
  88. }
  89. else if(vehicleid == roller[4])
  90. {
  91. TogglePlayerControllable(playerid,0);
  92. GameTextForPlayer(playerid,"Miete einen Roller!~n~~w~Tippe ~g~/rollermieten~w~zum mieten!~n~Oder ~r~/aussteigen~w~zum verlassen!",3000,3);
  93. return 1;
  94. }
  95. return 1;
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement