Advertisement
PedroRzX

Placa dos Veiculos

Feb 3rd, 2016
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.08 KB | None | 0 0
  1. /*
  2. ########## ########## ######### ########## ##########
  3. ### ### ########## ########## ### ### #### ####
  4. ### ### ### ### ### ### ### ### ###
  5. ########## ########## ### ## ########## ### ###
  6. ### ########## ### ## ###### ### ###
  7. ### ### ### ### ### ### ### ###
  8. ### ########## ########## ### ### #### ####
  9. ### ########## ######### ### ### ##########
  10. - Não Retire Os Creditos !
  11. Não Sabe Adicionar ? Manda MP no Forum: ssgamers.net.br/u5477
  12. */
  13. //============= [ Include's ] =============
  14. #include <a_samp>
  15. #pragma tabsize 0
  16. //============= [ Defines do FS ] =============
  17. #define VermelhoRed 0xE60000FF
  18. #define Vermelho 5877
  19. #define Azul 5878
  20. #define Verde 5879
  21. #define Amarelo 5880
  22. #define Ciano 5881
  23. #define Rosa 5882
  24. #define Branco 5883
  25. #define Preto 5884
  26. //============= [ Variaveis ] =============
  27. new string[128];
  28. new VehicleId;
  29. new Float:X,Float:Y,Float:Z,Float:Angle;
  30.  
  31. public OnFilterScriptInit()
  32. {
  33. print(".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  34. print("<!> Sistema de Modificar Placa dos Veiculos <!>");
  35. print("<!> Criado Por: Pedro RzX | Data: 12/03/2013 <!>");
  36. print("<!> Carregado 100% Erros: 0 <!>");
  37. print(".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  38. return 1;
  39. }
  40.  
  41. public OnFilterScriptExit()
  42. {
  43. print(".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  44. print("<!> Sistema de Modificar Placa dos Veiculos <!>");
  45. print("<!> Criado Por: Pedro RzX | Data: 12/03/2013 <!>");
  46. print("<!> >> Desligado << Erros: 0 <!>");
  47. print(".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  48. return 1;
  49. }
  50.  
  51. public OnPlayerCommandText(playerid, cmdtext[])
  52. {
  53. if (strcmp(cmdtext, "/creditosplaca", true)==0)
  54. {
  55. SendClientMessage(playerid, Amarelo, ".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  56. SendClientMessage(playerid, Branco, "<!> Sistema de Modificar Placa dos Veiculos <!>");
  57. SendClientMessage(playerid, Branco, "<!> Criado Por: Pedro RzX | Data: 12/03/2013 <!>");
  58. SendClientMessage(playerid, Amarelo, ".x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.");
  59. }
  60. if (strcmp(cmdtext, "/placa", true)==0)
  61. {
  62. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, VermelhoRed, "<!>: {FFFFFF}Você deve estar em um veículo para usar este comando!");
  63. else
  64. {
  65. ShowPlayerDialog(playerid, 5876, DIALOG_STYLE_LIST, "<!> Selecione a Cor !", "{FF0000}Vermelho\n{00FF00}Verde\n{0000FF}Azul\n{FFFF00}Amarelo\n{00FFFF}Ciano\n{FF00FF}Rosa\n{F0F0F0}Branco\n{0F0F0F}Preto", "Ok", "Sair");
  66. }
  67. return 1;
  68. }
  69. return 0;
  70. }
  71.  
  72. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  73. {
  74. switch(dialogid)
  75. {
  76. case 5876:
  77. {
  78. if(!response)
  79. {
  80. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu.");
  81. return 1;
  82. }
  83.  
  84. switch(listitem)
  85. {
  86. case 0:
  87. {
  88. ShowPlayerDialog(playerid, Vermelho, DIALOG_STYLE_INPUT, "Nova Placa - Vermelho","Coloque as Letras e Numeros ( 4 - 8 Caracters )", "Ok", "Sair");
  89. }
  90. case 1:
  91. {
  92. ShowPlayerDialog(playerid, Azul, DIALOG_STYLE_INPUT, "Nova Placa - Azul","Coloque as Letras e Numeros ( 4 - 8 Caracters )", "Ok", "Sair");
  93. }
  94. case 2:
  95. {
  96. ShowPlayerDialog(playerid, Verde, DIALOG_STYLE_INPUT, "Nova Placa - Verde ","Coloque as Letras e Numeros ( 4 - 8 Caracters )", "Ok", "Sair");
  97. }
  98. case 3:
  99. {
  100. ShowPlayerDialog(playerid, Amarelo, DIALOG_STYLE_INPUT, "Nova Placa - Amarelo","Coloque as Letras e Numeros ( 4 - 8 Caracters )", "Ok", "Sair");
  101. }
  102. case 4:
  103. {
  104. ShowPlayerDialog(playerid, Ciano, DIALOG_STYLE_INPUT, "Nova Placa - Ciano ","Coloque as Letras e Numeros ( 4 - 8 Caracteres )", "Ok", "Sair");
  105. }
  106. case 5:
  107. {
  108. ShowPlayerDialog(playerid, Rosa, DIALOG_STYLE_INPUT, "Nova Placa - Rosa ","Coloque as Letras e Numeros ( 4 - 8 Caracteres )", "Ok", "Sair");
  109. }
  110. case 6:
  111. {
  112. ShowPlayerDialog(playerid, Branco, DIALOG_STYLE_INPUT, "Nova Placa - Branco","Coloque as Letras e Numeros ( 4 - 8 Caracteres )", "Ok", "Sair");
  113. }
  114. case 7:
  115. {
  116. ShowPlayerDialog(playerid, Preto, DIALOG_STYLE_INPUT, "Nova Placa - Preto","Coloque as Letras e Numeros ( 4 - 8 Caracteres )", "Ok", "Sair");
  117. }
  118. }
  119. }
  120. }
  121. if(dialogid == Vermelho) // Text color Vermelho
  122. {
  123. if(response)
  124. {
  125. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  126. {
  127. format(string,sizeof(string),"{FF0000}%s",inputtext);
  128. VehicleId = GetPlayerVehicleID(playerid);
  129. GetPlayerPos(playerid,X,Y,Z);
  130. GetVehicleZAngle(VehicleId,Angle);
  131. SetVehicleNumberPlate(VehicleId,string);
  132. SetVehicleToRespawn(VehicleId);
  133. SetVehiclePos(VehicleId,X,Y,Z);
  134. PutPlayerInVehicle(playerid,VehicleId,0);
  135. SetVehicleZAngle(VehicleId,Angle);
  136. SetCameraBehindPlayer(playerid);
  137. }
  138. else
  139. {
  140. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  141. ShowPlayerDialog(playerid, Vermelho, DIALOG_STYLE_INPUT, "Nova Placa - Vermelho","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  142. }
  143. }
  144. if(!response)
  145. {
  146. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  147. }
  148. }
  149. if(dialogid == Verde) // Text color Verde
  150. {
  151. if(response)
  152. {
  153. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  154. {
  155. format(string,sizeof(string),"{0000FF}%s",inputtext);
  156. VehicleId = GetPlayerVehicleID(playerid);
  157. GetPlayerPos(playerid,X,Y,Z);
  158. GetVehicleZAngle(VehicleId,Angle);
  159. SetVehicleNumberPlate(VehicleId,string);
  160. SetVehicleToRespawn(VehicleId);
  161. SetVehiclePos(VehicleId,X,Y,Z);
  162. PutPlayerInVehicle(playerid,VehicleId,0);
  163. SetVehicleZAngle(VehicleId,Angle);
  164. SetCameraBehindPlayer(playerid);
  165. }
  166. else
  167. {
  168. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  169. ShowPlayerDialog(playerid, Verde, DIALOG_STYLE_INPUT, "Nova Placa - Verde","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  170. }
  171. }
  172. if(!response)
  173. {
  174. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  175. }
  176. }
  177. if(dialogid == Azul) // Text color Azul
  178. {
  179. if(response)
  180. {
  181. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  182. {
  183. format(string,sizeof(string),"{00FF00}%s",inputtext);
  184. VehicleId = GetPlayerVehicleID(playerid);
  185. GetPlayerPos(playerid,X,Y,Z);
  186. GetVehicleZAngle(VehicleId,Angle);
  187. SetVehicleNumberPlate(VehicleId,string);
  188. SetVehicleToRespawn(VehicleId);
  189. SetVehiclePos(VehicleId,X,Y,Z);
  190. PutPlayerInVehicle(playerid,VehicleId,0);
  191. SetVehicleZAngle(VehicleId,Angle);
  192. SetCameraBehindPlayer(playerid);
  193. }
  194. else
  195. {
  196. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  197. ShowPlayerDialog(playerid, Azul, DIALOG_STYLE_INPUT, "Nova Placa - Azul","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  198. }
  199. }
  200. if(!response)
  201. {
  202. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  203. }
  204. }
  205. if(dialogid == Amarelo) // Text color Amarelo
  206. {
  207. if(response)
  208. {
  209. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  210. {
  211. format(string,sizeof(string),"{FFFF00}%s",inputtext);
  212. VehicleId = GetPlayerVehicleID(playerid);
  213. GetPlayerPos(playerid,X,Y,Z);
  214. GetVehicleZAngle(VehicleId,Angle);
  215. SetVehicleNumberPlate(VehicleId,string);
  216. SetVehicleToRespawn(VehicleId);
  217. SetVehiclePos(VehicleId,X,Y,Z);
  218. PutPlayerInVehicle(playerid,VehicleId,0);
  219. SetVehicleZAngle(VehicleId,Angle);
  220. SetCameraBehindPlayer(playerid);
  221. }
  222. else
  223. {
  224. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  225. ShowPlayerDialog(playerid, Amarelo, DIALOG_STYLE_INPUT, "Nova Placa - Amarelo","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  226. }
  227. }
  228. if(!response)
  229. {
  230. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  231. }
  232. }
  233. if(dialogid == Ciano) // Text color Ciano
  234. {
  235. if(response)
  236. {
  237. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  238. {
  239. format(string,sizeof(string),"{00FFFF}%s",inputtext);
  240. VehicleId = GetPlayerVehicleID(playerid);
  241. GetPlayerPos(playerid,X,Y,Z);
  242. GetVehicleZAngle(VehicleId,Angle);
  243. SetVehicleNumberPlate(VehicleId,string);
  244. SetVehicleToRespawn(VehicleId);
  245. SetVehiclePos(VehicleId,X,Y,Z);
  246. PutPlayerInVehicle(playerid,VehicleId,0);
  247. SetVehicleZAngle(VehicleId,Angle);
  248. SetCameraBehindPlayer(playerid);
  249. }
  250. else
  251. {
  252. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  253. ShowPlayerDialog(playerid, Ciano, DIALOG_STYLE_INPUT, "Nova Placa - Ciano","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  254. }
  255. }
  256. if(!response)
  257. {
  258. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  259. }
  260. }
  261. if(dialogid == Rosa) // Text color Rosa
  262. {
  263. if(response)
  264. {
  265. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  266. {
  267. format(string,sizeof(string),"{FF00FF}%s",inputtext);
  268. VehicleId = GetPlayerVehicleID(playerid);
  269. GetPlayerPos(playerid,X,Y,Z);
  270. GetVehicleZAngle(VehicleId,Angle);
  271. SetVehicleNumberPlate(VehicleId,string);
  272. SetVehicleToRespawn(VehicleId);
  273. SetVehiclePos(VehicleId,X,Y,Z);
  274. PutPlayerInVehicle(playerid,VehicleId,0);
  275. SetVehicleZAngle(VehicleId,Angle);
  276. SetCameraBehindPlayer(playerid);
  277. }
  278. else
  279. {
  280. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  281. ShowPlayerDialog(playerid, Rosa, DIALOG_STYLE_INPUT, "Nova Placa - Rosa","Coloque as Letras e Numeros ( 4 - 8 Caracteres )\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  282. }
  283. }
  284. if(!response)
  285. {
  286. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  287. }
  288. }
  289. if(dialogid == Branco) // Text color Branco
  290. {
  291. if(response)
  292. {
  293. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  294. {
  295. format(string,sizeof(string),"{F0F0F0}%s",inputtext);
  296. VehicleId = GetPlayerVehicleID(playerid);
  297. GetPlayerPos(playerid,X,Y,Z);
  298. GetVehicleZAngle(VehicleId,Angle);
  299. SetVehicleNumberPlate(VehicleId,string);
  300. SetVehicleToRespawn(VehicleId);
  301. SetVehiclePos(VehicleId,X,Y,Z);
  302. PutPlayerInVehicle(playerid,VehicleId,0);
  303. SetVehicleZAngle(VehicleId,Angle);
  304. SetCameraBehindPlayer(playerid);
  305. }
  306. else
  307. {
  308. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  309. ShowPlayerDialog(playerid, Branco, DIALOG_STYLE_INPUT, "Nova Placa - Branco","Digite o nome [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Sair");
  310. }
  311. }
  312. if(!response)
  313. {
  314. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu");
  315. }
  316. }
  317. if(dialogid == Preto) // Text color Preto
  318. {
  319. if(response)
  320. {
  321. if(strlen(inputtext) > 3 && strlen(inputtext) < 9)
  322. {
  323. format(string,sizeof(string),"{0F0F0F}%s",inputtext);
  324. VehicleId = GetPlayerVehicleID(playerid);
  325. GetPlayerPos(playerid,X,Y,Z);
  326. GetVehicleZAngle(VehicleId,Angle);
  327. SetVehicleNumberPlate(VehicleId,string);
  328. SetVehicleToRespawn(VehicleId);
  329. SetVehiclePos(VehicleId,X,Y,Z);
  330. PutPlayerInVehicle(playerid,VehicleId,0);
  331. SetVehicleZAngle(VehicleId,Angle);
  332. SetCameraBehindPlayer(playerid);
  333. }
  334. else
  335. {
  336. SendClientMessage(playerid, VermelhoRed, "<!> Você deve digitar 4 - 8 Caracteres.");
  337. ShowPlayerDialog(playerid, Preto, DIALOG_STYLE_INPUT, "Nova Placa - Preto","Digite o nome [4-8 Character]\n{ff0000}Error: Você deve digitar 4-8 Character", "Ok", "Sair");
  338. }
  339. }
  340. if(!response)
  341. {
  342. SendClientMessage(playerid, VermelhoRed, "<!> Você Saiu.");
  343. }
  344. }
  345. return 1;
  346. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement