Advertisement
BlooDMasK

Untitled

Jul 13th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.80 KB | None | 0 0
  1. #include <a_samp>
  2. #define SCM SendClientMessage
  3. new Showing[MAX_PLAYERS];
  4.  
  5. new Text:Textdraw0;
  6. new Text:Textdraw1;
  7. new Text:Textdraw2;
  8. new Text:Textdraw3;
  9. new Text:Textdraw4;
  10. new Text:Textdraw5;
  11. new Text:Textdraw6;//Accetta
  12. new Text:Textdraw7;//Declina
  13. new Text:Sprite0;//freccia alto dx
  14. new Text:Sprite1;//frecca middle dx
  15. new Text:Sprite2;//freccia basso dx
  16. new Text:Sprite3;//freccia alto sx
  17. new Text:Sprite4;//freccia middle sx
  18. new Text:Sprite5;//freccia basso sx
  19. new Text:Sprite6;//browser
  20. new Text:Sprite7;//browser
  21. new Text:Sprite8;//browser
  22.  
  23. #if defined FILTERSCRIPT
  24.  
  25. public OnFilterScriptInit()
  26. {
  27. print("\n--------------------------------------");
  28. print(" Blank Filterscript by your name here");
  29. print("--------------------------------------\n");
  30. return 1;
  31. }
  32.  
  33. public OnFilterScriptExit()
  34. {
  35. return 1;
  36. }
  37.  
  38. #else
  39.  
  40. main()
  41. {
  42. print("\n----------------------------------");
  43. print(" Blank Gamemode by your name here");
  44. print("----------------------------------\n");
  45. }
  46.  
  47. #endif
  48.  
  49. public OnGameModeInit()
  50. {
  51. Textdraw0 = TextDrawCreate(150.000000, 70.000000, "modelp1");
  52. TextDrawBackgroundColor(Textdraw0, 255);
  53. TextDrawFont(Textdraw0, 5);
  54. TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  55. TextDrawColor(Textdraw0, -1);
  56. TextDrawSetOutline(Textdraw0, 0);
  57. TextDrawSetProportional(Textdraw0, 1);
  58. TextDrawSetShadow(Textdraw0, 1);
  59. TextDrawUseBox(Textdraw0, 1);
  60. TextDrawBoxColor(Textdraw0, 0x00000070 );
  61. TextDrawBackgroundColor(Textdraw0, 0x00000070);
  62. TextDrawTextSize(Textdraw0, 160.000000, 145.000000);
  63. TextDrawSetSelectable(Textdraw0, 0);
  64. TextDrawSetPreviewModel(Textdraw0, 411);
  65. TextDrawSetPreviewRot(Textdraw0, -20.0, 0.0, -20.0, 1.0);
  66.  
  67. Textdraw1 = TextDrawCreate(327.000000, 70.000000, "modelp2");
  68. TextDrawBackgroundColor(Textdraw1, 255);
  69. TextDrawFont(Textdraw1, 5);
  70. TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
  71. TextDrawColor(Textdraw1, -1);
  72. TextDrawSetOutline(Textdraw1, 0);
  73. TextDrawSetProportional(Textdraw1, 1);
  74. TextDrawSetShadow(Textdraw1, 1);
  75. TextDrawUseBox(Textdraw1, 1);
  76. TextDrawBoxColor(Textdraw1, 255);
  77. TextDrawBackgroundColor(Textdraw1, 0x00000070);
  78. TextDrawTextSize(Textdraw1, 160.000000, 145.000000);
  79. TextDrawSetSelectable(Textdraw1, 0);
  80. TextDrawSetPreviewModel(Textdraw1, 411);
  81. TextDrawSetPreviewRot(Textdraw1, -20.0, 0.0, 200.0, 1.0);
  82.  
  83. Textdraw2 = TextDrawCreate(280.000000, 240.000000, "Modello:");
  84. TextDrawBackgroundColor(Textdraw2, 255);
  85. TextDrawFont(Textdraw2, 1);
  86. TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
  87. TextDrawColor(Textdraw2, -1);
  88. TextDrawSetOutline(Textdraw2, 0);
  89. TextDrawSetProportional(Textdraw2, 1);
  90. TextDrawSetShadow(Textdraw2, 1);
  91. TextDrawSetSelectable(Textdraw2, 0);
  92.  
  93. Textdraw3 = TextDrawCreate(285.000000, 260.000000, "Colore1");
  94. TextDrawBackgroundColor(Textdraw3, 255);
  95. TextDrawFont(Textdraw3, 1);
  96. TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
  97. TextDrawColor(Textdraw3, -1);
  98. TextDrawSetOutline(Textdraw3, 0);
  99. TextDrawSetProportional(Textdraw3, 1);
  100. TextDrawSetShadow(Textdraw3, 1);
  101. TextDrawSetSelectable(Textdraw3, 0);
  102.  
  103. Textdraw4 = TextDrawCreate(285.000000, 280.000000, "Colore2");
  104. TextDrawBackgroundColor(Textdraw4, 255);
  105. TextDrawFont(Textdraw4, 1);
  106. TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
  107. TextDrawColor(Textdraw4, -1);
  108. TextDrawSetOutline(Textdraw4, 0);
  109. TextDrawSetProportional(Textdraw4, 1);
  110. TextDrawSetShadow(Textdraw4, 1);
  111. TextDrawSetSelectable(Textdraw4, 0);
  112.  
  113. Textdraw5 = TextDrawCreate(177.000000, 226.000000, "Opz");
  114. TextDrawBackgroundColor(Textdraw5, 255);
  115. TextDrawFont(Textdraw5, 5);
  116. TextDrawLetterSize(Textdraw5, 0.500000, 1.000000);
  117. TextDrawColor(Textdraw5, -1);
  118. TextDrawSetOutline(Textdraw5, 0);
  119. TextDrawSetProportional(Textdraw5, 1);
  120. TextDrawSetShadow(Textdraw5, 1);
  121. TextDrawUseBox(Textdraw5, 1);
  122. TextDrawBoxColor(Textdraw5, 255);
  123. TextDrawBackgroundColor(Textdraw5, 0x00000070);
  124. TextDrawTextSize(Textdraw5, 280.000000, 70.000000);
  125. TextDrawSetSelectable(Textdraw5, 0);
  126. TextDrawSetPreviewModel(Textdraw5, 19300);
  127.  
  128. Sprite0 = TextDrawCreate(413.500, 233.500, "LD_BEAT:right");
  129. TextDrawFont(Sprite0, 4);
  130. TextDrawTextSize(Sprite0, 16.000, 17.500);
  131. TextDrawColor(Sprite0, -1);
  132. TextDrawSetSelectable(Sprite0, 1);
  133.  
  134. Sprite1 = TextDrawCreate(413.500, 254.500, "LD_BEAT:right");
  135. TextDrawFont(Sprite1, 4);
  136. TextDrawTextSize(Sprite1, 16.000, 17.500);
  137. TextDrawColor(Sprite1, -1);
  138. TextDrawSetSelectable(Sprite1, 1);
  139.  
  140. Sprite2 = TextDrawCreate(413.500, 275.500, "LD_BEAT:right");
  141. TextDrawFont(Sprite2, 4);
  142. TextDrawTextSize(Sprite2, 16.000, 17.500);
  143. TextDrawColor(Sprite2, -1);
  144. TextDrawSetSelectable(Sprite2, 1);
  145. Sprite3 = TextDrawCreate(202.000, 233.500, "LD_BEAT:left");
  146. TextDrawFont(Sprite3, 4);
  147. TextDrawTextSize(Sprite3, 16.000, 17.500);
  148. TextDrawColor(Sprite3, -1);
  149. TextDrawSetSelectable(Sprite3, 1);
  150.  
  151. Sprite4 = TextDrawCreate(202.000, 254.500, "LD_BEAT:left");
  152. TextDrawFont(Sprite4, 4);
  153. TextDrawTextSize(Sprite4, 16.000, 17.500);
  154. TextDrawColor(Sprite4, -1);
  155. TextDrawSetSelectable(Sprite4, 1);
  156.  
  157. Sprite5 = TextDrawCreate(202.000, 275.500, "LD_BEAT:left");
  158. TextDrawFont(Sprite5, 4);
  159. TextDrawTextSize(Sprite5, 16.000, 17.500);
  160. TextDrawColor(Sprite5, -1);
  161. TextDrawSetSelectable(Sprite5, 1);
  162.  
  163. Sprite6 = TextDrawCreate(436.000, 233.500, "hud:radar_savegame");
  164. TextDrawFont(Sprite6, 4);
  165. TextDrawTextSize(Sprite6, 13.000, 16.000);
  166. TextDrawColor(Sprite6, -1);
  167. TextDrawSetSelectable(Sprite6, 1);
  168.  
  169. Sprite7 = TextDrawCreate(436.000, 254.500, "hud:radar_savegame");
  170. TextDrawFont(Sprite7, 4);
  171. TextDrawTextSize(Sprite7, 13.000, 16.000);
  172. TextDrawColor(Sprite7, -1);
  173. TextDrawSetSelectable(Sprite7, 1);
  174. Sprite8 = TextDrawCreate(436.000, 275.500, "hud:radar_savegame");
  175. TextDrawFont(Sprite8, 4);
  176. TextDrawTextSize(Sprite8, 13.000, 16.000);
  177. TextDrawColor(Sprite8, -1);
  178. TextDrawSetSelectable(Sprite8, 1);
  179.  
  180. Textdraw6 = TextDrawCreate(214.500000, 309.000000, "Accetta");
  181. TextDrawAlignment(Textdraw6, 2);
  182. TextDrawBackgroundColor(Textdraw6, 255);
  183. TextDrawFont(Textdraw6, 1);
  184. TextDrawLetterSize(Textdraw6, 0.500000, 1.400000);
  185. TextDrawColor(Textdraw6, 0xE5FFE5FF);
  186. TextDrawSetProportional(Textdraw6, 1);
  187. TextDrawSetShadow(Textdraw6, 1);
  188. TextDrawUseBox(Textdraw6, 1);
  189. TextDrawBoxColor(Textdraw6, 255);
  190. TextDrawTextSize(Textdraw6, 30.000000, 72.000000);
  191. TextDrawSetSelectable(Textdraw6, 1);
  192. TextDrawBoxColor(Textdraw6, 0x00000070 );
  193. TextDrawBackgroundColor(Textdraw6, 0x00000070);
  194.  
  195. Textdraw7 = TextDrawCreate(419.500000, 309.000000, "Declina");
  196. TextDrawAlignment(Textdraw7, 2);
  197. TextDrawBackgroundColor(Textdraw7, 255);
  198. TextDrawFont(Textdraw7, 1);
  199. TextDrawLetterSize(Textdraw7, 0.5, 1.4);
  200. TextDrawColor(Textdraw7, 0xFEE5E5FF);
  201. TextDrawSetOutline(Textdraw7, 0);
  202. TextDrawSetProportional(Textdraw7, 1);
  203. TextDrawSetShadow(Textdraw7, 1);
  204. TextDrawUseBox(Textdraw7, 1);
  205. TextDrawBoxColor(Textdraw7, 255);
  206. TextDrawTextSize(Textdraw7, 30.000000, 72.000000);
  207. TextDrawSetSelectable(Textdraw7, 1);
  208. TextDrawBoxColor(Textdraw7, 0x00000070 );
  209. TextDrawBackgroundColor(Textdraw7, 0x00000070);
  210. return 1;
  211. }
  212.  
  213. public OnGameModeExit()
  214. {
  215. TextDrawHideForAll(Textdraw0);
  216. TextDrawDestroy(Textdraw0);
  217. TextDrawHideForAll(Textdraw1);
  218. TextDrawDestroy(Textdraw1);
  219. TextDrawHideForAll(Textdraw2);
  220. TextDrawDestroy(Textdraw2);
  221. TextDrawHideForAll(Textdraw3);
  222. TextDrawDestroy(Textdraw3);
  223. TextDrawHideForAll(Textdraw4);
  224. TextDrawDestroy(Textdraw4);
  225. TextDrawHideForAll(Textdraw5);
  226. TextDrawDestroy(Textdraw5);
  227. TextDrawHideForAll(Textdraw6);
  228. TextDrawDestroy(Textdraw6);
  229. TextDrawHideForAll(Textdraw7);
  230. TextDrawDestroy(Textdraw7);
  231. TextDrawHideForAll(Sprite0);
  232. TextDrawDestroy(Sprite0);
  233. TextDrawHideForAll(Sprite1);
  234. TextDrawDestroy(Sprite1);
  235. TextDrawHideForAll(Sprite2);
  236. TextDrawDestroy(Sprite2);
  237. TextDrawHideForAll(Sprite3);
  238. TextDrawDestroy(Sprite3);
  239. TextDrawHideForAll(Sprite4);
  240. TextDrawDestroy(Sprite4);
  241. TextDrawHideForAll(Sprite5);
  242. TextDrawDestroy(Sprite5);
  243. TextDrawHideForAll(Sprite6);
  244. TextDrawDestroy(Sprite6);
  245. TextDrawHideForAll(Sprite7);
  246. TextDrawDestroy(Sprite7);
  247. TextDrawHideForAll(Sprite8);
  248. TextDrawDestroy(Sprite8);
  249. return 1;
  250. }
  251.  
  252. public OnPlayerRequestClass(playerid, classid)
  253. {
  254. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  255. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  256. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  257. return 1;
  258. }
  259.  
  260. public OnPlayerConnect(playerid)
  261. {
  262. Showing[playerid] = 0;
  263. return 1;
  264. }
  265.  
  266. public OnPlayerDisconnect(playerid, reason)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnPlayerSpawn(playerid)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnPlayerDeath(playerid, killerid, reason)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnVehicleSpawn(vehicleid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnVehicleDeath(vehicleid, killerid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnPlayerText(playerid, text[])
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnPlayerCommandText(playerid, cmdtext[])
  297. {
  298. if(!strcmp(cmdtext, "/cc"))
  299. {
  300. if(Showing[playerid] == 1)
  301. {
  302. CancelSelectTextDraw(playerid);
  303. Showing[playerid] = 0;
  304. TextDrawHideForPlayer(playerid, Textdraw0);
  305. TextDrawHideForPlayer(playerid, Textdraw1);
  306. TextDrawHideForPlayer(playerid, Textdraw2);
  307. TextDrawHideForPlayer(playerid, Textdraw3);
  308. TextDrawHideForPlayer(playerid, Textdraw4);
  309. TextDrawHideForPlayer(playerid, Textdraw5);
  310. TextDrawHideForPlayer(playerid, Textdraw6);
  311. TextDrawHideForPlayer(playerid, Textdraw7);
  312. TextDrawHideForPlayer(playerid,Sprite0);
  313. TextDrawHideForPlayer(playerid,Sprite1);
  314. TextDrawHideForPlayer(playerid,Sprite2);
  315. TextDrawHideForPlayer(playerid,Sprite3);
  316. TextDrawHideForPlayer(playerid,Sprite4);
  317. TextDrawHideForPlayer(playerid,Sprite5);
  318. TextDrawHideForPlayer(playerid,Sprite6);
  319. TextDrawHideForPlayer(playerid,Sprite7);
  320. TextDrawHideForPlayer(playerid,Sprite8);
  321. }
  322. else
  323. {
  324. SelectTextDraw(playerid, 0xC4C4FFFF);
  325. Showing[playerid] = 1;
  326. TextDrawShowForPlayer(playerid, Textdraw0);
  327. TextDrawShowForPlayer(playerid, Textdraw1);
  328. TextDrawShowForPlayer(playerid, Textdraw2);
  329. TextDrawShowForPlayer(playerid, Textdraw3);
  330. TextDrawShowForPlayer(playerid, Textdraw4);
  331. TextDrawShowForPlayer(playerid, Textdraw5);
  332. TextDrawShowForPlayer(playerid, Textdraw6);
  333. TextDrawShowForPlayer(playerid, Textdraw7);
  334. TextDrawShowForPlayer(playerid,Sprite0);
  335. TextDrawShowForPlayer(playerid,Sprite1);
  336. TextDrawShowForPlayer(playerid,Sprite2);
  337. TextDrawShowForPlayer(playerid,Sprite3);
  338. TextDrawShowForPlayer(playerid,Sprite4);
  339. TextDrawShowForPlayer(playerid,Sprite5);
  340. TextDrawShowForPlayer(playerid,Sprite6);
  341. TextDrawShowForPlayer(playerid,Sprite7);
  342. TextDrawShowForPlayer(playerid,Sprite8);
  343. }
  344. }
  345. return 1;
  346. }
  347.  
  348. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  349. {
  350. return 1;
  351. }
  352.  
  353. public OnPlayerExitVehicle(playerid, vehicleid)
  354. {
  355. return 1;
  356. }
  357.  
  358. public OnPlayerStateChange(playerid, newstate, oldstate)
  359. {
  360. return 1;
  361. }
  362.  
  363. public OnPlayerEnterCheckpoint(playerid)
  364. {
  365. return 1;
  366. }
  367.  
  368. public OnPlayerLeaveCheckpoint(playerid)
  369. {
  370. return 1;
  371. }
  372.  
  373. public OnPlayerEnterRaceCheckpoint(playerid)
  374. {
  375. return 1;
  376. }
  377.  
  378. public OnPlayerLeaveRaceCheckpoint(playerid)
  379. {
  380. return 1;
  381. }
  382.  
  383. public OnRconCommand(cmd[])
  384. {
  385. return 1;
  386. }
  387.  
  388. public OnPlayerRequestSpawn(playerid)
  389. {
  390. return 1;
  391. }
  392.  
  393. public OnObjectMoved(objectid)
  394. {
  395. return 1;
  396. }
  397.  
  398. public OnPlayerObjectMoved(playerid, objectid)
  399. {
  400. return 1;
  401. }
  402.  
  403. public OnPlayerPickUpPickup(playerid, pickupid)
  404. {
  405. return 1;
  406. }
  407.  
  408. public OnVehicleMod(playerid, vehicleid, componentid)
  409. {
  410. return 1;
  411. }
  412.  
  413. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  414. {
  415. return 1;
  416. }
  417.  
  418. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  419. {
  420. return 1;
  421. }
  422.  
  423. public OnPlayerSelectedMenuRow(playerid, row)
  424. {
  425. return 1;
  426. }
  427.  
  428. public OnPlayerExitedMenu(playerid)
  429. {
  430. return 1;
  431. }
  432.  
  433. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  434. {
  435. return 1;
  436. }
  437.  
  438. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  439. {
  440. return 1;
  441. }
  442.  
  443. public OnRconLoginAttempt(ip[], password[], success)
  444. {
  445. return 1;
  446. }
  447.  
  448. public OnPlayerUpdate(playerid)
  449. {
  450. return 1;
  451. }
  452.  
  453. public OnPlayerStreamIn(playerid, forplayerid)
  454. {
  455. return 1;
  456. }
  457.  
  458. public OnPlayerStreamOut(playerid, forplayerid)
  459. {
  460. return 1;
  461. }
  462.  
  463. public OnVehicleStreamIn(vehicleid, forplayerid)
  464. {
  465. return 1;
  466. }
  467.  
  468. public OnVehicleStreamOut(vehicleid, forplayerid)
  469. {
  470. return 1;
  471. }
  472.  
  473. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  474. {
  475. return 1;
  476. }
  477.  
  478. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  479. {
  480. return 1;
  481. }
  482.  
  483. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  484. {
  485. if(clickedid == Sprite0)
  486. {
  487. SendClientMessage(playerid, 0xFFFFFFAA, "0.");
  488. }
  489. if(clickedid == Sprite1)
  490. {
  491. SendClientMessage(playerid, 0xFFFFFFAA, "1.");
  492. }
  493. if(clickedid == Sprite2)
  494. {
  495. SendClientMessage(playerid, 0xFFFFFFAA, "2.");
  496. }
  497. if(clickedid == Sprite3)
  498. {
  499. SendClientMessage(playerid, 0xFFFFFFAA, "3.");
  500. }
  501. if(clickedid == Sprite4)
  502. {
  503. SendClientMessage(playerid, 0xFFFFFFAA, "4.");
  504. }
  505. if(clickedid == Sprite5)
  506. {
  507. SendClientMessage(playerid, 0xFFFFFFAA, "5.");
  508. }
  509. if(clickedid == Sprite6)
  510. {
  511. SendClientMessage(playerid, 0xFFFFFFAA, "Browser1");
  512. }
  513. if(clickedid == Sprite7)
  514. {
  515. SendClientMessage(playerid, 0xFFFFFFAA, "Browser2");
  516. }
  517. if(clickedid == Sprite8)
  518. {
  519. SendClientMessage(playerid, 0xFFFFFFAA, "Browser3");
  520. }
  521. if(clickedid == Textdraw6)
  522. {
  523. SCM(playerid, 0xFFFFFFAA, "Acquista");
  524. }
  525. if(clickedid == Textdraw7)
  526. {
  527. SCM(playerid, 0xFFFFFFAA, "Rifiuta");
  528. }
  529. return 1;
  530. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement