Advertisement
Guest User

MadnessJohnson

a guest
Aug 17th, 2008
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.95 KB | None | 0 0
  1. // Los santos Paragliding, a simple script which can be used for anytype of gamemode, be best in a stunt/freeroam server and realy easy
  2. // to use, created by MadnessJohnson, leave all credits on!
  3.  
  4. #include <a_samp>
  5.  
  6. // Colour Defines
  7.  
  8. #define GREEN 0x33AA33AA // Green
  9. #define RED 0xAA3333AA // Light Red
  10. #define YELLOW 0xFFFF00AA // Yellow
  11. #define WHITE 0xFFFFFFAA // Colour White
  12. #define BLUE 0x0000BBAA // Normal Blue
  13. #define ORANGE 0xFF9900AA // Bright Orange
  14. #define BLACK 0x000000AA // Black
  15.  
  16. public OnFilterScriptInit()
  17. {
  18. print("Los Santos Paragliding - Loaded");
  19. print("Created By Johnson");
  20.  
  21. return 1;
  22. }
  23.  
  24. public OnFilterScriptExit()
  25. {
  26. print("Los Santos Paragliding - Unloaded");
  27. print("Created By Johnson");
  28. return 1;
  29. }
  30.  
  31. public OnGameModeInit()
  32. {
  33.  
  34. }
  35.  
  36. public OnPlayerCommandText(playerid, cmdtext[])
  37. {
  38.  
  39. new idx;
  40. new cmd[256];
  41. new string[256];
  42. cmd = strtok(cmdtext, idx);
  43.  
  44. if(strcmp(cmd, "/parahelp", true) == 0)
  45. {
  46. SendClientMessage(playerid, ORANGE, "Los Santos Paragliding - Created By MadnessJohnson");
  47. SendClientMessage(playerid, ORANGE, "/grovepara /unitypara /pershingpara /hospara /alapara /strippara");
  48. SendClientMessage(playerid, ORANGE, "/oceanpara /mdpara /beachpara /airportpara /eastbeachpara /glenpara /jeffpara");
  49. SendClientMessage(playerid, ORANGE, "/crackpara /conpara highpara - /Johnson for credit details.");
  50. return 1;
  51. }
  52.  
  53. if(strcmp(cmd, "/grovepara", true) == 0)
  54. {
  55. SetPlayerPos(playerid, 2489.4529,-1669.0286,5013.3359);
  56. SetPlayerInterior(playerid, 0);
  57. GivePlayerWeapon(playerid, 46, 1);
  58. new pname [MAX_PLAYERS];
  59. GetPlayerName(playerid, pname, 256);
  60. format(string, sizeof(string), "%s has gone to /grovepara", pname);
  61. SendClientMessageToAll(GREEN,string);
  62. return 1;
  63. }
  64.  
  65. if(strcmp(cmd, "/unitypara", true) == 0)
  66. {
  67. SetPlayerPos(playerid, 1789.2390,-1908.8741,5013.3960);
  68. SetPlayerInterior(playerid, 0);
  69. GivePlayerWeapon(playerid, 46, 1);
  70. new pname [MAX_PLAYERS];
  71. GetPlayerName(playerid, pname, 256);
  72. format(string, sizeof(string), "%s has gone to /unitypara", pname);
  73. SendClientMessageToAll(GREEN,string);
  74. return 1;
  75. }
  76.  
  77. if(strcmp(cmd, "/pershingpara", true) == 0)
  78. {
  79. SetPlayerPos(playerid, 1479.0210,-1656.9839,5014.0469);
  80. SetPlayerInterior(playerid, 0);
  81. GivePlayerWeapon(playerid, 46, 1);
  82. new pname [MAX_PLAYERS];
  83. GetPlayerName(playerid, pname, 256);
  84. format(string, sizeof(string), "%s has gone to /pershingpara", pname);
  85. SendClientMessageToAll(GREEN,string);
  86. return 1;
  87. }
  88.  
  89. if(strcmp(cmd, "/hospara", true) == 0)
  90. {
  91. SetPlayerPos(playerid, 2041.4619,-1395.6821,5048.3359);
  92. SetPlayerInterior(playerid, 0);
  93. GivePlayerWeapon(playerid, 46, 1);
  94. new pname [MAX_PLAYERS];
  95. GetPlayerName(playerid, pname, 256);
  96. format(string, sizeof(string), "%s has gone to /hospara", pname);
  97. SendClientMessageToAll(GREEN,string);
  98. return 1;
  99. }
  100.  
  101. if(strcmp(cmd, "/alapara", true) == 0)
  102. {
  103. SetPlayerPos(playerid, 1872.2142,-1683.7411,5058.1895);
  104. SetPlayerInterior(playerid, 0);
  105. GivePlayerWeapon(playerid, 46, 1);
  106. new pname [MAX_PLAYERS];
  107. GetPlayerName(playerid, pname, 256);
  108. format(string, sizeof(string), "%s has gone to /alapara", pname);
  109. SendClientMessageToAll(GREEN,string);
  110. return 1;
  111. }
  112.  
  113. if(strcmp(cmd, "/strippara", true) == 0)
  114. {
  115. SetPlayerPos(playerid, 2414.1018,-1221.8704,5025.0708);
  116. SetPlayerInterior(playerid, 0);
  117. GivePlayerWeapon(playerid, 46, 1);
  118. new pname [MAX_PLAYERS];
  119. GetPlayerName(playerid, pname, 256);
  120. format(string, sizeof(string), "%s has gone to /strippara", pname);
  121. SendClientMessageToAll(GREEN,string);
  122. return 1;
  123. }
  124.  
  125. if(strcmp(cmd, "/oceanpara", true) == 0)
  126. {
  127. SetPlayerPos(playerid, 2757.9978,-2448.9614,5013.5098);
  128. SetPlayerInterior(playerid, 0);
  129. GivePlayerWeapon(playerid, 46, 1);
  130. new pname [MAX_PLAYERS];
  131. GetPlayerName(playerid, pname, 256);
  132. format(string, sizeof(string), "%s has gone to /oceanpara", pname);
  133. SendClientMessageToAll(GREEN,string);
  134. return 1;
  135. }
  136.  
  137. if(strcmp(cmd, "/mdpara", true) == 0)
  138. {
  139. SetPlayerPos(playerid, 1277.2141,-802.3029,5086.1230);
  140. SetPlayerInterior(playerid, 0);
  141. GivePlayerWeapon(playerid, 46, 1);
  142. new pname [MAX_PLAYERS];
  143. GetPlayerName(playerid, pname, 256);
  144. format(string, sizeof(string), "%s has gone to /mdpara", pname);
  145. SendClientMessageToAll(GREEN,string);
  146. return 1;
  147. }
  148.  
  149. if(strcmp(cmd, "/beachpara", true) == 0)
  150. {
  151. SetPlayerPos(playerid, 539.0203,-1860.5120,5004.4907);
  152. SetPlayerInterior(playerid, 0);
  153. GivePlayerWeapon(playerid, 46, 1);
  154. new pname [MAX_PLAYERS];
  155. GetPlayerName(playerid, pname, 256);
  156. format(string, sizeof(string), "%s has gone to /beachpara", pname);
  157. SendClientMessageToAll(GREEN,string);
  158. return 1;
  159. }
  160.  
  161. if(strcmp(cmd, "/airportpara", true) == 0)
  162. {
  163. SetPlayerPos(playerid, 1817.9042,-2548.5549,5013.5469);
  164. SetPlayerInterior(playerid, 0);
  165. GivePlayerWeapon(playerid, 46, 1);
  166. new pname [MAX_PLAYERS];
  167. GetPlayerName(playerid, pname, 256);
  168. format(string, sizeof(string), "%s has gone to /airportpara", pname);
  169. SendClientMessageToAll(GREEN,string);
  170. return 1;
  171. }
  172.  
  173. if(strcmp(cmd, "/eastbeachpara", true) == 0)
  174. {
  175. SetPlayerPos(playerid, 2892.2661,-1902.4338,5004.1543);
  176. SetPlayerInterior(playerid, 0);
  177. GivePlayerWeapon(playerid, 46, 1);
  178. new pname [MAX_PLAYERS];
  179. GetPlayerName(playerid, pname, 256);
  180. format(string, sizeof(string), "%s has gone to /eastbeachpara", pname);
  181. SendClientMessageToAll(GREEN,string);
  182. return 1;
  183. }
  184.  
  185. if(strcmp(cmd, "/jeffpara", true) == 0)
  186. {
  187. SetPlayerPos(playerid, 2216.8113,-1163.0791,5025.7266);
  188. SetPlayerInterior(playerid, 0);
  189. GivePlayerWeapon(playerid, 46, 1);
  190. new pname [MAX_PLAYERS];
  191. GetPlayerName(playerid, pname, 256);
  192. format(string, sizeof(string), "%s has gone to /jesspara", pname);
  193. SendClientMessageToAll(GREEN,string);
  194. return 1;
  195. }
  196.  
  197. if(strcmp(cmd, "/glenpara", true) == 0)
  198. {
  199. SetPlayerPos(playerid, 1969.1711,-1188.1290,5025.7905);
  200. SetPlayerInterior(playerid, 0);
  201. GivePlayerWeapon(playerid, 46, 1);
  202. new pname [MAX_PLAYERS];
  203. GetPlayerName(playerid, pname, 256);
  204. format(string, sizeof(string), "%s has gone to /glenpara", pname);
  205. SendClientMessageToAll(GREEN,string);
  206. return 1;
  207. }
  208.  
  209. if(strcmp(cmd, "/crackpara", true) == 0)
  210. {
  211. SetPlayerPos(playerid, 2159.6238,-1680.6693,5015.0859);
  212. SetPlayerInterior(playerid, 0);
  213. GivePlayerWeapon(playerid, 46, 1);
  214. new pname [MAX_PLAYERS];
  215. GetPlayerName(playerid, pname, 256);
  216. format(string, sizeof(string), "%s has gone to /glenpara", pname);
  217. SendClientMessageToAll(GREEN,string);
  218. return 1;
  219. }
  220.  
  221. if(strcmp(cmd, "/conpara", true) == 0)
  222. {
  223. SetPlayerPos(playerid, 1175.7560,-1793.9330,5033.6362);
  224. SetPlayerInterior(playerid, 0);
  225. GivePlayerWeapon(playerid, 46, 1);
  226. new pname [MAX_PLAYERS];
  227. GetPlayerName(playerid, pname, 256);
  228. format(string, sizeof(string), "%s has gone to /conpara", pname);
  229. SendClientMessageToAll(GREEN,string);
  230. return 1;
  231. }
  232.  
  233. if(strcmp(cmd, "/highpara", true) == 0)
  234. {
  235. SetPlayerPos(playerid, 1544.3154,-1353.1021,5329.4746);
  236. SetPlayerInterior(playerid, 0);
  237. GivePlayerWeapon(playerid, 46, 1);
  238. new pname [MAX_PLAYERS];
  239. GetPlayerName(playerid, pname, 256);
  240. format(string, sizeof(string), "%s has gone to /highpara", pname);
  241. SendClientMessageToAll(GREEN,string);
  242. return 1;
  243. }
  244.  
  245. if(!strcmp(cmdtext,"/Johnson",true))
  246. {
  247. SendClientMessage(playerid, ORANGE, "This server uses a script or filterscript made by MadnessJohnson!");
  248. return 1;
  249. }
  250.  
  251. return 1;
  252. }
  253.  
  254. strtok(const string[], &index)
  255. {
  256. new length = strlen(string);
  257. while ((index < length) && (string[index] <= ' '))
  258. {
  259. index++;
  260. }
  261.  
  262. new offset = index;
  263. new result[20];
  264. while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  265. {
  266. result[index - offset] = string[index];
  267. index++;
  268. }
  269. result[index - offset] = EOS;
  270. return result;
  271. }
  272.  
  273. // Scripted By Johnson (Dont Remove Credits). For more information on how to make just one team be able to use the commands add MadnessJohnson@live.com !
  274.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement