Guest User

TraNe15

a guest
Aug 13th, 2009
616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.31 KB | None | 0 0
  1. ///////////////////////////////////////////////////////////////////////////
  2. ///////////////////////////this filterscript is made by TraNE//////////////
  3. ///////////////////////////////////////////////////////////////////////////
  4. #include <a_samp>
  5. #include <core>
  6. #include <a_vehicles>
  7. #include <float>
  8.  
  9. #define COLOR_LIGHTBLUE 0xBBFFFFFF
  10. new Menu:adminmenu;
  11.  
  12. public OnFilterScriptInit()
  13. {
  14. print("-________________________________________-");
  15. print("- Admin Menu by TraNE -");
  16. print("-________________________________________-");
  17.  
  18. adminmenu = CreateMenu("Admin Menu", 1, 50.0, 180.0, 200.0, 200.0);
  19. AddMenuItem(adminmenu, 0, "Infernus");
  20. AddMenuItem(adminmenu, 0, "Cheetah");
  21. AddMenuItem(adminmenu, 0, "Bullet");
  22. AddMenuItem(adminmenu, 0, "NRG-500");
  23. AddMenuItem(adminmenu, 0, "Minigun");
  24. AddMenuItem(adminmenu, 0, "BMX");
  25. AddMenuItem(adminmenu, 0, "1,000,000$");
  26. AddMenuItem(adminmenu, 0, "Health&Armour");
  27. AddMenuItem(adminmenu, 0, "NOS 10x");
  28. AddMenuItem(adminmenu, 0, "Hydraulics");
  29. AddMenuItem(adminmenu, 0, "Restart Server");
  30. return 1;
  31. }
  32. public OnPlayerSelectedMenuRow(playerid, row)
  33. {
  34. new Menu:current;
  35. current = GetPlayerMenu(playerid);
  36. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  37. if(current == adminmenu)
  38. {
  39. switch(row)
  40. {
  41. case 0:
  42. {
  43. GetPlayerPos(playerid,X,Y,Z);
  44. GetPlayerFacingAngle(playerid,Angle);
  45. carid = CreateVehicle(411,X,Y,Z,Angle,-1,-1,50000);
  46. PutPlayerInVehicle(playerid,carid,0);
  47. TogglePlayerControllable(playerid,1);
  48. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  49. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  50. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have Infernus now.");
  51. }
  52. case 1:
  53. {
  54. GetPlayerPos(playerid,X,Y,Z);
  55. GetPlayerFacingAngle(playerid,Angle);
  56. carid = CreateVehicle(415,X,Y,Z,Angle,-1,-1,50000);
  57. PutPlayerInVehicle(playerid,carid,0);
  58. TogglePlayerControllable(playerid,1);
  59. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  60. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  61. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have Cheetah now.");
  62. }
  63. case 2:
  64. {
  65. GetPlayerPos(playerid,X,Y,Z);
  66. GetPlayerFacingAngle(playerid,Angle);
  67. carid = CreateVehicle(541,X,Y,Z,Angle,-1,-1,50000);
  68. PutPlayerInVehicle(playerid,carid,0);
  69. TogglePlayerControllable(playerid,1);
  70. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  71. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  72. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have Bullet now.");
  73. }
  74. case 3:
  75. {
  76. GetPlayerPos(playerid,X,Y,Z);
  77. GetPlayerFacingAngle(playerid,Angle);
  78. carid = CreateVehicle(522,X,Y,Z,Angle,-1,-1,50000);
  79. PutPlayerInVehicle(playerid,carid,0);
  80. TogglePlayerControllable(playerid,1);
  81. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  82. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  83. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have NRG-500 now.");
  84. }
  85. case 4:
  86. {
  87. GivePlayerWeapon(playerid,38,1000000000);
  88. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have Minigun now.");
  89. }
  90. case 5:
  91. {
  92. GetPlayerPos(playerid,X,Y,Z);
  93. GetPlayerFacingAngle(playerid,Angle);
  94. carid = CreateVehicle(481,X,Y,Z,Angle,-1,-1,50000);
  95. PutPlayerInVehicle(playerid,carid,0);
  96. TogglePlayerControllable(playerid,1);
  97. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  98. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  99. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have BMX now.");
  100. }
  101. case 6:
  102. {
  103. GivePlayerMoney(playerid,1000000);
  104. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have 1,000,000 $ now!Lol!");
  105. }
  106. case 7:
  107. {
  108. SetPlayerHealth(playerid,300);
  109. SetPlayerArmour(playerid,300);
  110. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have Health & Armour now.");
  111. }
  112. case 8:
  113. {
  114. AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  115. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have been added NOS 10x to your car.");
  116. }
  117. case 9:
  118. {
  119. AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
  120. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have been added Hydraulics to your vehicle.");
  121. }
  122. case 10:
  123. {
  124. SendClientMessageToAll(COLOR_LIGHTBLUE,"The Server is Restarting.");
  125. SendRconCommand("gmx");
  126. }
  127. }
  128. OnPlayerExitedMenu(playerid);
  129. }
  130. return 1;
  131. }
  132. public OnPlayerExitedMenu(playerid)
  133. {
  134. TogglePlayerControllable(playerid, 1);
  135. return 1;
  136. }
  137. public OnPlayerCommandText(playerid, cmdtext[])
  138. {
  139. if (strcmp(cmdtext, "/amenu", true) == 0) {
  140. if(IsPlayerAdmin(playerid))
  141. ShowMenuForPlayer(adminmenu,playerid);
  142. return 1;
  143. }
  144. return 0;
  145. }
Advertisement
Add Comment
Please, Sign In to add comment