Advertisement
Guest User

Untitled

a guest
Jan 14th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.15 KB | None | 0 0
  1. //============================================================================//
  2. // Simple number plate system with color //
  3. // Created By: Kids™ //
  4. //============================================================================//
  5.  
  6. #include <a_samp>
  7. #pragma tabsize 0
  8. #define COLOR_Red 0xE60000FF
  9. #define Crveno 5877
  10. #define Sino 5878
  11. #define Zeleno 5879
  12. #define Zolto 5880
  13. #define Sivo 5881
  14. #define Rozevo 5882
  15. #define Belo 5883
  16. #define Crno 5884
  17.  
  18. new string[128];
  19. new VehicleId;
  20. new Float:X,Float:Y,Float:Z,Float:Angle;
  21.  
  22. public OnFilterScriptInit()
  23. {
  24. print("\n----------------------------------------------");
  25. print("* Number plate system with color By:Kids *");
  26. print("* Load Succesfully *");
  27. print("----------------------------------------------\n");
  28. return 1;
  29. }
  30.  
  31. public OnFilterScriptExit()
  32. {
  33. print("\n----------------------------------------------");
  34. print("* Number plate system with color By: Kids *");
  35. print("* Unload Succesfully *");
  36. print("----------------------------------------------\n");
  37. return 1;
  38. }
  39.  
  40.  
  41.  
  42. public OnPlayerCommandText(playerid, cmdtext[])
  43. {
  44. if (strcmp(cmdtext, "/tablicki", true)==0)
  45. {
  46. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_Red, "Error: {FFFFFF}Treba da si u kola da ja koristis komadava!");
  47. else
  48. {
  49. ShowPlayerDialog(playerid, 5876, DIALOG_STYLE_LIST, "-=Izberi Boja=-", "{FF0000}Red\n{00FF00}Zeleno\n{0000FF}Sino\n{FFFF00}Zolto\n{00FFFF}Sivo\n{FF00FF}Rozavo\n{F0F0F0}Belo\n{0F0F0F}Crno", "Ok", "Cancel");
  50. }
  51. return 1;
  52. }
  53. return 0;
  54. }
  55.  
  56. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  57. {
  58. switch(dialogid)
  59. {
  60. case 5876:
  61. {
  62. if(!response)
  63. {
  64. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  65. return 1;
  66. }
  67.  
  68. switch(listitem)
  69. {
  70. case 0:
  71. {
  72. ShowPlayerDialog(playerid, Crveno, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime[4-8 Karakteri]", "Ok", "Cancel");
  73. }
  74. case 1:
  75. {
  76. ShowPlayerDialog(playerid, Sino, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime [4-8 Karakteri]", "Ok", "Cancel");
  77. }
  78. case 2:
  79. {
  80. ShowPlayerDialog(playerid, Zeleno, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime [4-8 Karakteri]", "Ok", "Cancel");
  81. }
  82. case 3:
  83. {
  84. ShowPlayerDialog(playerid, Zolto, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime [4-8 Karakteri]", "Ok", "Cancel");
  85. }
  86. case 4:
  87. {
  88. ShowPlayerDialog(playerid, Sivo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime[4-8 Karakteri]", "Ok", "Cancel");
  89. }
  90. case 5:
  91. {
  92. ShowPlayerDialog(playerid, Rozevo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime[4-8 Karakteri]", "Ok", "Cancel");
  93. }
  94. case 6:
  95. {
  96. ShowPlayerDialog(playerid, Belo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Vnesi ime [4-8 Karakteri]", "Ok", "Cancel");
  97. }
  98. case 7:
  99. {
  100. ShowPlayerDialog(playerid, Crno, DIALOG_STYLE_INPUT, "-=Number Plate","Vnesi ime [4-8 Karakteri]", "Ok", "Cancel");
  101. }
  102. }
  103. }
  104. }
  105. if(dialogid == Crveno) // Text color Red
  106. {
  107. if(response)
  108. {
  109. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  110. {
  111. format(string,sizeof(string),"{FF0000}%s",inputtext);
  112. VehicleId = GetPlayerVehicleID(playerid);
  113. GetPlayerPos(playerid,X,Y,Z);
  114. GetVehicleZAngle(VehicleId,Angle);
  115. SetVehicleNumberPlate(VehicleId,string);
  116. SetVehicleToRespawn(VehicleId);
  117. SetVehiclePos(VehicleId,X,Y,Z);
  118. PutPlayerInVehicle(playerid,VehicleId,0);
  119. SetVehicleZAngle(VehicleId,Angle);
  120. SetCameraBehindPlayer(playerid);
  121. }
  122. else
  123. {
  124. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  125. ShowPlayerDialog(playerid, Crveno, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  126. }
  127. }
  128. if(!response)
  129. {
  130. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  131. }
  132. }
  133. if(dialogid == Zeleno) // Text color Zeleno
  134. {
  135. if(response)
  136. {
  137. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  138. {
  139. format(string,sizeof(string),"{0000FF}%s",inputtext);
  140. VehicleId = GetPlayerVehicleID(playerid);
  141. GetPlayerPos(playerid,X,Y,Z);
  142. GetVehicleZAngle(VehicleId,Angle);
  143. SetVehicleNumberPlate(VehicleId,string);
  144. SetVehicleToRespawn(VehicleId);
  145. SetVehiclePos(VehicleId,X,Y,Z);
  146. PutPlayerInVehicle(playerid,VehicleId,0);
  147. SetVehicleZAngle(VehicleId,Angle);
  148. SetCameraBehindPlayer(playerid);
  149. }
  150. else
  151. {
  152. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  153. ShowPlayerDialog(playerid, Zeleno, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  154. }
  155. }
  156. if(!response)
  157. {
  158. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  159. }
  160. }
  161. if(dialogid == Sino) // Text color Sino
  162. {
  163. if(response)
  164. {
  165. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  166. {
  167. format(string,sizeof(string),"{00FF00}%s",inputtext);
  168. VehicleId = GetPlayerVehicleID(playerid);
  169. GetPlayerPos(playerid,X,Y,Z);
  170. GetVehicleZAngle(VehicleId,Angle);
  171. SetVehicleNumberPlate(VehicleId,string);
  172. SetVehicleToRespawn(VehicleId);
  173. SetVehiclePos(VehicleId,X,Y,Z);
  174. PutPlayerInVehicle(playerid,VehicleId,0);
  175. SetVehicleZAngle(VehicleId,Angle);
  176. SetCameraBehindPlayer(playerid);
  177. }
  178. else
  179. {
  180. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  181. ShowPlayerDialog(playerid, Sino, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  182. }
  183. }
  184. if(!response)
  185. {
  186. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  187. }
  188. }
  189. if(dialogid == Zolto) // Text color Zolto
  190. {
  191. if(response)
  192. {
  193. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  194. {
  195. format(string,sizeof(string),"{FFFF00}%s",inputtext);
  196. VehicleId = GetPlayerVehicleID(playerid);
  197. GetPlayerPos(playerid,X,Y,Z);
  198. GetVehicleZAngle(VehicleId,Angle);
  199. SetVehicleNumberPlate(VehicleId,string);
  200. SetVehicleToRespawn(VehicleId);
  201. SetVehiclePos(VehicleId,X,Y,Z);
  202. PutPlayerInVehicle(playerid,VehicleId,0);
  203. SetVehicleZAngle(VehicleId,Angle);
  204. SetCameraBehindPlayer(playerid);
  205. }
  206. else
  207. {
  208. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  209. ShowPlayerDialog(playerid, Zolto, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  210. }
  211. }
  212. if(!response)
  213. {
  214. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  215. }
  216. }
  217. if(dialogid == Sivo) // Text color Sivo
  218. {
  219. if(response)
  220. {
  221. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  222. {
  223. format(string,sizeof(string),"{00FFFF}%s",inputtext);
  224. VehicleId = GetPlayerVehicleID(playerid);
  225. GetPlayerPos(playerid,X,Y,Z);
  226. GetVehicleZAngle(VehicleId,Angle);
  227. SetVehicleNumberPlate(VehicleId,string);
  228. SetVehicleToRespawn(VehicleId);
  229. SetVehiclePos(VehicleId,X,Y,Z);
  230. PutPlayerInVehicle(playerid,VehicleId,0);
  231. SetVehicleZAngle(VehicleId,Angle);
  232. SetCameraBehindPlayer(playerid);
  233. }
  234. else
  235. {
  236. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  237. ShowPlayerDialog(playerid, Sivo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  238. }
  239. }
  240. if(!response)
  241. {
  242. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  243. }
  244. }
  245. if(dialogid == Rozevo) // Text color Rozevo
  246. {
  247. if(response)
  248. {
  249. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  250. {
  251. format(string,sizeof(string),"{FF00FF}%s",inputtext);
  252. VehicleId = GetPlayerVehicleID(playerid);
  253. GetPlayerPos(playerid,X,Y,Z);
  254. GetVehicleZAngle(VehicleId,Angle);
  255. SetVehicleNumberPlate(VehicleId,string);
  256. SetVehicleToRespawn(VehicleId);
  257. SetVehiclePos(VehicleId,X,Y,Z);
  258. PutPlayerInVehicle(playerid,VehicleId,0);
  259. SetVehicleZAngle(VehicleId,Angle);
  260. SetCameraBehindPlayer(playerid);
  261. }
  262. else
  263. {
  264. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  265. ShowPlayerDialog(playerid, Rozevo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  266. }
  267. }
  268. if(!response)
  269. {
  270. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  271. }
  272. }
  273. if(dialogid == Belo) // Text color Belo
  274. {
  275. if(response)
  276. {
  277. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  278. {
  279. format(string,sizeof(string),"{F0F0F0}%s",inputtext);
  280. VehicleId = GetPlayerVehicleID(playerid);
  281. GetPlayerPos(playerid,X,Y,Z);
  282. GetVehicleZAngle(VehicleId,Angle);
  283. SetVehicleNumberPlate(VehicleId,string);
  284. SetVehicleToRespawn(VehicleId);
  285. SetVehiclePos(VehicleId,X,Y,Z);
  286. PutPlayerInVehicle(playerid,VehicleId,0);
  287. SetVehicleZAngle(VehicleId,Angle);
  288. SetCameraBehindPlayer(playerid);
  289. }
  290. else
  291. {
  292. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  293. ShowPlayerDialog(playerid, Belo, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  294. }
  295. }
  296. if(!response)
  297. {
  298. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  299. }
  300. }
  301. if(dialogid == Crno) // Text color Crno
  302. {
  303. if(response)
  304. {
  305. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  306. {
  307. format(string,sizeof(string),"{0F0F0F}%s",inputtext);
  308. VehicleId = GetPlayerVehicleID(playerid);
  309. GetPlayerPos(playerid,X,Y,Z);
  310. GetVehicleZAngle(VehicleId,Angle);
  311. SetVehicleNumberPlate(VehicleId,string);
  312. SetVehicleToRespawn(VehicleId);
  313. SetVehiclePos(VehicleId,X,Y,Z);
  314. PutPlayerInVehicle(playerid,VehicleId,0);
  315. SetVehicleZAngle(VehicleId,Angle);
  316. SetCameraBehindPlayer(playerid);
  317. }
  318. else
  319. {
  320. SendClientMessage(playerid, COLOR_Red, "Error: {ffffff}Treba da vneses 4-8 Karakteri.");
  321. ShowPlayerDialog(playerid, Crno, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Karakteri]\n{ff0000}Error: Treba da vneses 4-8 Karakteri", "Ok", "Cancel");
  322. }
  323. }
  324. if(!response)
  325. {
  326. SendClientMessage(playerid, COLOR_Red, "Izlegovte.");
  327. }
  328. }
  329. return 1;
  330. }
  331.  
  332. //============================================================================// //
  333. //============================================================================//
  334. // © Dornelius Kennnecton //
  335. //============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement