Advertisement
Guest User

Scripting | ArmaNd |Gamemode

a guest
Dec 10th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.69 KB | None | 0 0
  1. //Teste
  2.  
  3. #include <a_samp>
  4. #include <zcmd>
  5. //Protectie.
  6. static const antisqlinjection[][] =
  7. {
  8. "'",
  9. "#",
  10. "`",
  11. "%"
  12. };
  13. //Pragma
  14. #pragma dynamic 145000
  15. //Define
  16. #define MAX_DISTANCE_TO_PROP 1.5
  17. #define MAX_HOUSES 462
  18. #define MAX_RENTCOST 1000
  19. #define ENABLE_MAP_ICON_STREAMER 1
  20. #define MIN_RENTCOST 500
  21. #define USE_MENUS
  22. #define SAVE_LOGS
  23. #define ENABLE_SPEC
  24. #define USE_STATS
  25. #define ANTI_MINIGUN
  26. #define ENABLE_FAKE_CMDS
  27. #define SCM SendClientMessage
  28. #define Armand playerid, params
  29. #if defined FILTERSCRIPT
  30. //New
  31. new PlayerInfo[MAX_PLAYERS][pInfo];
  32. //Culori / Colors
  33. #define COLOR_ADMCHAT 0xFFC266AA
  34. #define COLOR_CHATBUBBLE 0xFFFFFFCC
  35. #define COLOR_ERROR 0xFF0000FF
  36. #define COLOR_CHAT1 0xF9B7FFAA
  37. #define COLOR_CHAT2 0xE6A9ECAA
  38. #define COLOR_CHAT3 0xC38EC7AA
  39. #define COLOR_CHAT4 0xD2B9D3AA
  40. #define COLOR_CHAT5 0xC6AEC7AA
  41. #define COLOR_AFK 0x565656FF
  42. #define COLOR_GRAD1 0xB4B5B7FF
  43. #define COLOR_GRAD2 0xBFC0C2FF
  44. #define COLOR_GRAD3 0xCBCCCEFF
  45. #define COLOR_GRAD4 0xD8D8D8FF
  46. #define COLOR_GRAD5 0xE3E3E3FF
  47. #define COLOR_DARKNICERED 0x9D000096
  48. #define COLOR_RED1 0x80404000
  49. #define COLOR_GRAD6 0xF0F0F0FF
  50. #define COLOR_GREY 0xCECECEFF
  51. #define COLOR_GREEN 0x33AA33AA
  52. #define COLOR_ADV 0x00FF00AA
  53. #define COLOR_SYSTEM 0xEFEFF7AA
  54. #define COLOR_RED 0xAA3333AA
  55. #define COLOR_LIGHTRED 0xFF6347AA
  56. #define COLOR_NEWS 0xFFA500AA
  57. #define COLOR_LIGHTBLUE 0x33CCFFAA
  58. #define COLOR_LOGIN 0x00D269FF
  59. #define COLOR_LIGHTGREEN 0x8BBA2EAA
  60. #define COLOR_ORANGE 0xF97804FF
  61. #define COLOR_ADMIN 0xCC6633FF
  62. #define COLOR_YELLOW 0xFFFF00AA
  63. #define COLOR_YELLOW2 0xF5DEB3AA
  64. #define COLOR_ADMCOMMANDS 0xFFC000FF
  65. #define COLOR_WHITE 0xFFFFFFFF
  66. #define COLOR_WHITE1 0xFFFFFF00
  67. #define COLOR_FADE1 0xE6E6E6E6
  68. #define COLOR_FADE2 0xC8C8C8C8
  69. #define COLOR_FADE3 0xAAAAAAAA
  70. #define COLOR_FADE4 0x8C8C8C8C
  71. #define COLOR_FADE5 0x6E6E6E6E
  72. #define COLOR_PURPLE 0xC2A2DAAA
  73. #define COLOR_DBLUE 0x2641FEAA
  74. #define TEAM_GREEN_COLOR 0xFFFFFFAA
  75. #define TEAM_BLUE_COLOR 0x8D8DFF00
  76. #define TEAM_GROVE_COLOR 0x00D900C8
  77. #define TEAM_AZTECAS_COLOR 0x01FCFFC8
  78. #define COLOR_TUTORIAL 0x4A9500FF
  79. #define COLOR_GROVE 0x00E800FF
  80. #define COLOR_DEPART 0xFF3535AA
  81. #define COLOR_RADIO 0x8D8DFFAA
  82. #define CRISTIAN 0x0DC013AA
  83. #define COLOR_MAYOR 0xB3F856FF
  84. #define COLOR_TEAL 0x67AAB1FF
  85. #define COLOR_GENANNOUNCE 0xA9C4E4FF
  86. #define COLOR_GENANNOUNCE2 0xFF8080FF
  87. #define COLOR_ROB 0x0C8176FF
  88. #define COLOR_BLUE 0x211CDEC8
  89. #define COLOR_DARKPINK 0xFF80C0C8
  90. #define COLOR_NEWBIE 0x9DFE8080
  91. #define COLOR_LIGHTGREEN2 0x00FF00CC
  92. #define COLOR_RED2 0xFF0000FF
  93. #define COLOR_REPORT 0xA60404FF
  94. #define COLOR_MEMBER 0x00B8E6FF
  95. #define COLOR_LEADER 0x009ACDFF
  96. //
  97. public OnFilterScriptInit()
  98. {
  99. print("\n--------------------------------------");
  100. print(" Teste By ArmaNd ");
  101. print("--------------------------------------\n");
  102. return 1;
  103. }
  104.  
  105. public OnFilterScriptExit()
  106. {
  107. return 1;
  108. }
  109.  
  110. #else
  111.  
  112. main()
  113. {
  114. print("\n--------------------------------------");
  115. print(" Teste By ArmaNd ");
  116. print("--------------------------------------\n");
  117. }
  118.  
  119. #endif
  120.  
  121. public OnGameModeInit()
  122. {
  123. SetGameModeText("TESTE 0.1");
  124. return 1;
  125. }
  126.  
  127. public OnGameModeExit()
  128. {
  129. return 1;
  130. }
  131.  
  132. public OnPlayerRequestClass(playerid, classid)
  133. {
  134. SetPlayerCameraPos(playerid, 1890.1014,-1194.7969,25.8091);
  135. SetPlayerCameraLookAt(playerid, 1933.4393,-1196.2479,18.8163);
  136. return 1;
  137. }
  138.  
  139. public OnPlayerConnect(playerid)
  140. {
  141. //
  142. new Text:textid = TextDrawCreate(542.500000, 427.466735, "RPG.TESTE.RO");
  143. TextDrawLetterSize(textid, 0.252500, 2.004444);
  144. TextDrawAlignment(textid, 1);
  145. TextDrawColor(textid, -1);
  146. TextDrawSetShadow(textid, 0);
  147. TextDrawSetOutline(textid, 1);
  148. TextDrawBackgroundColor(textid, 51);
  149. TextDrawFont(textid, 1);
  150. TextDrawSetProportional(textid, 1);
  151. TextDrawShowForPlayer(playerid, textid);
  152. return 1;
  153. }
  154.  
  155. public OnPlayerDisconnect(playerid, reason)
  156. {
  157. new Text:textid = TextDrawCreate(542.500000, 427.466735, "RPG.TESTE.RO");
  158. TextDrawLetterSize(textid, 0.252500, 2.004444);
  159. TextDrawAlignment(textid, 1);
  160. TextDrawColor(textid, -1);
  161. TextDrawSetShadow(textid, 0);
  162. TextDrawSetOutline(textid, 1);
  163. TextDrawBackgroundColor(textid, 51);
  164. TextDrawFont(textid, 1);
  165. TextDrawSetProportional(textid, 1);
  166. TextDrawHideForPlayer(playerid, textid);
  167. return 1;
  168. }
  169.  
  170. public OnPlayerSpawn(playerid)
  171. {
  172. SetPlayerSkin(playerid, 250);
  173. return 1;
  174. }
  175.  
  176. public OnPlayerDeath(playerid, killerid, reason)
  177. {
  178. return 1;
  179. }
  180.  
  181. public OnVehicleSpawn(vehicleid)
  182. {
  183. return 1;
  184. }
  185.  
  186. public OnVehicleDeath(vehicleid, killerid)
  187. {
  188. return 1;
  189. }
  190.  
  191. public OnPlayerText(playerid, text[])
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnPlayerCommandText(playerid, cmdtext[])
  197. {
  198. return 0;
  199. }
  200.  
  201. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnPlayerExitVehicle(playerid, vehicleid)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerStateChange(playerid, newstate, oldstate)
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnPlayerEnterCheckpoint(playerid)
  217. {
  218. return 1;
  219. }
  220.  
  221. public OnPlayerLeaveCheckpoint(playerid)
  222. {
  223. return 1;
  224. }
  225.  
  226. public OnPlayerEnterRaceCheckpoint(playerid)
  227. {
  228. return 1;
  229. }
  230.  
  231. public OnPlayerLeaveRaceCheckpoint(playerid)
  232. {
  233. return 1;
  234. }
  235.  
  236. public OnRconCommand(cmd[])
  237. {
  238. return 1;
  239. }
  240.  
  241. public OnPlayerRequestSpawn(playerid)
  242. {
  243. return 1;
  244. }
  245.  
  246. public OnObjectMoved(objectid)
  247. {
  248. return 1;
  249. }
  250.  
  251. public OnPlayerObjectMoved(playerid, objectid)
  252. {
  253. return 1;
  254. }
  255.  
  256. public OnPlayerPickUpPickup(playerid, pickupid)
  257. {
  258. return 1;
  259. }
  260.  
  261. public OnVehicleMod(playerid, vehicleid, componentid)
  262. {
  263. return 1;
  264. }
  265.  
  266. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnPlayerSelectedMenuRow(playerid, row)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnPlayerExitedMenu(playerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnRconLoginAttempt(ip[], password[], success)
  297. {
  298. return 1;
  299. }
  300.  
  301. public OnPlayerUpdate(playerid)
  302. {
  303. return 1;
  304. }
  305.  
  306. public OnPlayerStreamIn(playerid, forplayerid)
  307. {
  308. return 1;
  309. }
  310.  
  311. public OnPlayerStreamOut(playerid, forplayerid)
  312. {
  313. return 1;
  314. }
  315.  
  316. public OnVehicleStreamIn(vehicleid, forplayerid)
  317. {
  318. return 1;
  319. }
  320.  
  321. public OnVehicleStreamOut(vehicleid, forplayerid)
  322. {
  323. return 1;
  324. }
  325.  
  326. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  327. {
  328. for(new i; i < sizeof(antisqlinjection); i++)
  329. {
  330. if(strfind(inputtext, antisqlinjection[i], true) != -1)
  331. {
  332. SendClientMessage(playerid, -1, "Nu sunt permise asemenea caractere.");
  333. return 1;
  334. }
  335. }
  336. return 1;
  337. }
  338. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  339. {
  340. return 1;
  341. }
  342. CMD:kill(playerid, params[])
  343. {
  344. SetPlayerHealth(playerid, 0);
  345. SendClientMessage(playerid, -1, "Ai murit.");
  346. return 1;
  347. }
  348. CMD:heal(playerid, params[])
  349. {
  350. SetPlayerHealth(playerid, 100);
  351. return 1;
  352. }
  353. CMD:god(playerid, params[])
  354. {
  355. SetPlayerHealth(playerid, 100000);
  356. SendClientMessage(playerid, -1, "Godmode Enabled.");
  357. return 1;
  358. }
  359. CMD:bonus(playerid, params[])
  360. {
  361. GivePlayerMoney(playerid, 500);
  362. return 1;
  363. }
  364. CMD:hm(playerid, params[])
  365. {
  366. SetPlayerHealth(playerid, 100);
  367. SetPlayerArmour(playerid, 100);
  368. return 1;
  369. }
  370. CMD:credits(playerid, params[])
  371. {
  372. SendClientMessage(playerid, -1, "{0A0A0A}-------------------------------------------------------");
  373. SendClientMessage(playerid, -1, "{ffffff}Vrei sa stii cine a contribuit la crearea acestui server?");
  374. SendClientMessage(playerid, -1, "{ffffff}Scripter:{ff0000}ArmaNd");
  375. SendClientMessage(playerid, -1, "{ffffff}Echipa Teste iti multumeste ca ai citit creditele.");
  376. SendClientMessage(playerid, -1, "{0A0A0A}-------------------------------------------------------");
  377. return 1;
  378. }
  379. CMD:sf(playerid, params[])
  380. {
  381. SendClientMessage(playerid, -1, "You have been teleported to San Fierro.");
  382. SetPlayerPos(playerid, -1417.0,-295.8,14.1);
  383. }
  384. CMD:lv(playerid, params[])
  385. {
  386. SendClientMessage(playerid, -1, "You have been teleported to Las Venturas.");
  387. SetPlayerPos(playerid, 1699.2, 1435.1, 10.7);
  388. }
  389. CMD:ls(playerid, params[])
  390. {
  391. SendClientMessage(playerid, -1, "You have been teleported to Los Santos.");
  392. SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
  393. return 1;
  394. }
  395. /*CMD:radio(playerid, params[])
  396. {
  397. SCM(playerid, -1, "{FF0000}Radio:");
  398. SCM(playerid, -1, "ProFM - /ProFM");
  399. SCM(playerid, -1, "Radio Hit Romania - /RadioHit");
  400.  
  401. return 1;
  402. }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement