Advertisement
BlooDMasK

Untitled

Jul 13th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.83 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.  
  175. Sprite8 = TextDrawCreate(436.000, 275.500, "hud:radar_savegame");
  176. TextDrawFont(Sprite8, 4);
  177. TextDrawTextSize(Sprite8, 13.000, 16.000);
  178. TextDrawColor(Sprite8, -1);
  179. TextDrawSetSelectable(Sprite8, 1);
  180.  
  181. Textdraw6 = TextDrawCreate(214.500000, 309.000000, "Accetta");
  182. TextDrawAlignment(Textdraw6, 2);
  183. TextDrawBackgroundColor(Textdraw6, 255);
  184. TextDrawFont(Textdraw6, 1);
  185. TextDrawLetterSize(Textdraw6, 0.500000, 1.400000);
  186. TextDrawColor(Textdraw6, 0xE5FFE5FF);
  187. TextDrawSetProportional(Textdraw6, 1);
  188. TextDrawSetShadow(Textdraw6, 1);
  189. TextDrawUseBox(Textdraw6, 1);
  190. TextDrawBoxColor(Textdraw6, 255);
  191. TextDrawTextSize(Textdraw6, 30.000000, 72.000000);
  192. TextDrawSetSelectable(Textdraw6, 1);
  193. TextDrawBoxColor(Textdraw6, 0x00000070 );
  194. TextDrawBackgroundColor(Textdraw6, 0x00000070);
  195.  
  196. Textdraw7 = TextDrawCreate(419.500000, 309.000000, "Declina");
  197. TextDrawAlignment(Textdraw7, 2);
  198. TextDrawBackgroundColor(Textdraw7, 255);
  199. TextDrawFont(Textdraw7, 1);
  200. TextDrawLetterSize(Textdraw7, 0.5, 1.4);
  201. TextDrawColor(Textdraw7, 0xFEE5E5FF);
  202. TextDrawSetOutline(Textdraw7, 0);
  203. TextDrawSetProportional(Textdraw7, 1);
  204. TextDrawSetShadow(Textdraw7, 1);
  205. TextDrawUseBox(Textdraw7, 1);
  206. TextDrawBoxColor(Textdraw7, 255);
  207. TextDrawTextSize(Textdraw7, 30.000000, 72.000000);
  208. TextDrawSetSelectable(Textdraw7, 1);
  209. TextDrawBoxColor(Textdraw7, 0x00000070 );
  210. TextDrawBackgroundColor(Textdraw7, 0x00000070);*/
  211. return 1;
  212. }
  213.  
  214. public OnGameModeExit()
  215. {
  216. TextDrawHideForAll(Textdraw0);
  217. TextDrawDestroy(Textdraw0);
  218. TextDrawHideForAll(Textdraw1);
  219. TextDrawDestroy(Textdraw1);
  220. TextDrawHideForAll(Textdraw2);
  221. TextDrawDestroy(Textdraw2);
  222. TextDrawHideForAll(Textdraw3);
  223. TextDrawDestroy(Textdraw3);
  224. TextDrawHideForAll(Textdraw4);
  225. TextDrawDestroy(Textdraw4);
  226. TextDrawHideForAll(Textdraw5);
  227. TextDrawDestroy(Textdraw5);
  228. /*TextDrawHideForAll(Textdraw6);
  229. TextDrawDestroy(Textdraw6);
  230. TextDrawHideForAll(Textdraw7);
  231. TextDrawDestroy(Textdraw7);*/
  232. TextDrawHideForAll(Sprite0);
  233. TextDrawDestroy(Sprite0);
  234. TextDrawHideForAll(Sprite1);
  235. TextDrawDestroy(Sprite1);
  236. TextDrawHideForAll(Sprite2);
  237. TextDrawDestroy(Sprite2);
  238. TextDrawHideForAll(Sprite3);
  239. TextDrawDestroy(Sprite3);
  240. TextDrawHideForAll(Sprite4);
  241. TextDrawDestroy(Sprite4);
  242. TextDrawHideForAll(Sprite5);
  243. TextDrawDestroy(Sprite5);
  244. /*TextDrawHideForAll(Sprite6);
  245. TextDrawDestroy(Sprite6);
  246. TextDrawHideForAll(Sprite7);
  247. TextDrawDestroy(Sprite7);
  248. TextDrawHideForAll(Sprite8);
  249. TextDrawDestroy(Sprite8);*/
  250. return 1;
  251. }
  252.  
  253. public OnPlayerRequestClass(playerid, classid)
  254. {
  255. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  256. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  257. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  258. return 1;
  259. }
  260.  
  261. public OnPlayerConnect(playerid)
  262. {
  263. Showing[playerid] = 0;
  264. return 1;
  265. }
  266.  
  267. public OnPlayerDisconnect(playerid, reason)
  268. {
  269. return 1;
  270. }
  271.  
  272. public OnPlayerSpawn(playerid)
  273. {
  274. return 1;
  275. }
  276.  
  277. public OnPlayerDeath(playerid, killerid, reason)
  278. {
  279. return 1;
  280. }
  281.  
  282. public OnVehicleSpawn(vehicleid)
  283. {
  284. return 1;
  285. }
  286.  
  287. public OnVehicleDeath(vehicleid, killerid)
  288. {
  289. return 1;
  290. }
  291.  
  292. public OnPlayerText(playerid, text[])
  293. {
  294. return 1;
  295. }
  296.  
  297. public OnPlayerCommandText(playerid, cmdtext[])
  298. {
  299. if(!strcmp(cmdtext, "/cc"))
  300. {
  301. if(Showing[playerid] == 1)
  302. {
  303. CancelSelectTextDraw(playerid);
  304. Showing[playerid] = 0;
  305. TextDrawHideForPlayer(playerid, Textdraw0);
  306. TextDrawHideForPlayer(playerid, Textdraw1);
  307. TextDrawHideForPlayer(playerid, Textdraw2);
  308. TextDrawHideForPlayer(playerid, Textdraw3);
  309. TextDrawHideForPlayer(playerid, Textdraw4);
  310. TextDrawHideForPlayer(playerid, Textdraw5);
  311. /*TextDrawHideForPlayer(playerid, Textdraw6);
  312. TextDrawHideForPlayer(playerid, Textdraw7);*/
  313. TextDrawHideForPlayer(playerid,Sprite0);
  314. TextDrawHideForPlayer(playerid,Sprite1);
  315. TextDrawHideForPlayer(playerid,Sprite2);
  316. TextDrawHideForPlayer(playerid,Sprite3);
  317. TextDrawHideForPlayer(playerid,Sprite4);
  318. TextDrawHideForPlayer(playerid,Sprite5);
  319. /*TextDrawHideForPlayer(playerid,Sprite6);
  320. TextDrawHideForPlayer(playerid,Sprite7);
  321. TextDrawHideForPlayer(playerid,Sprite8);*/
  322. }
  323. else
  324. {
  325. SelectTextDraw(playerid, 0xC4C4FFFF);
  326. Showing[playerid] = 1;
  327. TextDrawShowForPlayer(playerid, Textdraw0);
  328. TextDrawShowForPlayer(playerid, Textdraw1);
  329. TextDrawShowForPlayer(playerid, Textdraw2);
  330. TextDrawShowForPlayer(playerid, Textdraw3);
  331. TextDrawShowForPlayer(playerid, Textdraw4);
  332. TextDrawShowForPlayer(playerid, Textdraw5);
  333. /*TextDrawShowForPlayer(playerid, Textdraw6);
  334. TextDrawShowForPlayer(playerid, Textdraw7);*/
  335. TextDrawShowForPlayer(playerid,Sprite0);
  336. TextDrawShowForPlayer(playerid,Sprite1);
  337. TextDrawShowForPlayer(playerid,Sprite2);
  338. TextDrawShowForPlayer(playerid,Sprite3);
  339. TextDrawShowForPlayer(playerid,Sprite4);
  340. TextDrawShowForPlayer(playerid,Sprite5);
  341. /*TextDrawShowForPlayer(playerid,Sprite6);
  342. TextDrawShowForPlayer(playerid,Sprite7);
  343. TextDrawShowForPlayer(playerid,Sprite8);*/
  344. }
  345. }
  346. return 1;
  347. }
  348.  
  349. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  350. {
  351. return 1;
  352. }
  353.  
  354. public OnPlayerExitVehicle(playerid, vehicleid)
  355. {
  356. return 1;
  357. }
  358.  
  359. public OnPlayerStateChange(playerid, newstate, oldstate)
  360. {
  361. return 1;
  362. }
  363.  
  364. public OnPlayerEnterCheckpoint(playerid)
  365. {
  366. return 1;
  367. }
  368.  
  369. public OnPlayerLeaveCheckpoint(playerid)
  370. {
  371. return 1;
  372. }
  373.  
  374. public OnPlayerEnterRaceCheckpoint(playerid)
  375. {
  376. return 1;
  377. }
  378.  
  379. public OnPlayerLeaveRaceCheckpoint(playerid)
  380. {
  381. return 1;
  382. }
  383.  
  384. public OnRconCommand(cmd[])
  385. {
  386. return 1;
  387. }
  388.  
  389. public OnPlayerRequestSpawn(playerid)
  390. {
  391. return 1;
  392. }
  393.  
  394. public OnObjectMoved(objectid)
  395. {
  396. return 1;
  397. }
  398.  
  399. public OnPlayerObjectMoved(playerid, objectid)
  400. {
  401. return 1;
  402. }
  403.  
  404. public OnPlayerPickUpPickup(playerid, pickupid)
  405. {
  406. return 1;
  407. }
  408.  
  409. public OnVehicleMod(playerid, vehicleid, componentid)
  410. {
  411. return 1;
  412. }
  413.  
  414. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  415. {
  416. return 1;
  417. }
  418.  
  419. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  420. {
  421. return 1;
  422. }
  423.  
  424. public OnPlayerSelectedMenuRow(playerid, row)
  425. {
  426. return 1;
  427. }
  428.  
  429. public OnPlayerExitedMenu(playerid)
  430. {
  431. return 1;
  432. }
  433.  
  434. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  435. {
  436. return 1;
  437. }
  438.  
  439. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  440. {
  441. return 1;
  442. }
  443.  
  444. public OnRconLoginAttempt(ip[], password[], success)
  445. {
  446. return 1;
  447. }
  448.  
  449. public OnPlayerUpdate(playerid)
  450. {
  451. return 1;
  452. }
  453.  
  454. public OnPlayerStreamIn(playerid, forplayerid)
  455. {
  456. return 1;
  457. }
  458.  
  459. public OnPlayerStreamOut(playerid, forplayerid)
  460. {
  461. return 1;
  462. }
  463.  
  464. public OnVehicleStreamIn(vehicleid, forplayerid)
  465. {
  466. return 1;
  467. }
  468.  
  469. public OnVehicleStreamOut(vehicleid, forplayerid)
  470. {
  471. return 1;
  472. }
  473.  
  474. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  475. {
  476. return 1;
  477. }
  478.  
  479. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  480. {
  481. return 1;
  482. }
  483.  
  484. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  485. {
  486. if(clickedid == Sprite0)
  487. {
  488. SendClientMessage(playerid, 0xFFFFFFAA, "0.");
  489. }
  490. if(clickedid == Sprite1)
  491. {
  492. SendClientMessage(playerid, 0xFFFFFFAA, "1.");
  493. }
  494. if(clickedid == Sprite2)
  495. {
  496. SendClientMessage(playerid, 0xFFFFFFAA, "2.");
  497. }
  498. if(clickedid == Sprite3)
  499. {
  500. SendClientMessage(playerid, 0xFFFFFFAA, "3.");
  501. }
  502. if(clickedid == Sprite4)
  503. {
  504. SendClientMessage(playerid, 0xFFFFFFAA, "4.");
  505. }
  506. if(clickedid == Sprite5)
  507. {
  508. SendClientMessage(playerid, 0xFFFFFFAA, "5.");
  509. }
  510. /*if(clickedid == Sprite6)
  511. {
  512. SendClientMessage(playerid, 0xFFFFFFAA, "Browser1");
  513. }
  514. if(clickedid == Sprite7)
  515. {
  516. SendClientMessage(playerid, 0xFFFFFFAA, "Browser2");
  517. }
  518. if(clickedid == Sprite8)
  519. {
  520. SendClientMessage(playerid, 0xFFFFFFAA, "Browser3");
  521. }
  522. if(clickedid == Textdraw6)
  523. {
  524. SCM(playerid, 0xFFFFFFAA, "Acquista");
  525. }
  526. if(clickedid == Textdraw7)
  527. {
  528. SCM(playerid, 0xFFFFFFAA, "Rifiuta");
  529. }*/
  530. return 1;
  531. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement