Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.38 KB | None | 0 0
  1. /* NÃO REMOVA OS CREDITOS, DEU UM TRABALHÃO FAZER, SE NÃO QUER QUE ACONTEÇA PRA VOCÊ NÃO FASSA PARA OS OUTROS!
  2. [FS] SoBrE WeaponS BR 1.0 > By: SoBreViZioN_[x]
  3. SCRIPTER E MAPPER SSGames Brasil!
  4. CONTEM 7 TIPOS DE ARMAS + VIDA E COLETE TOTALIZANDO 9 FUNÇOES!
  5. SISTEMA DE COMPRA DE ARMAS EM LOCAL EXCLUSIVO!!
  6. */
  7. #include <a_samp>
  8.  
  9. #define FILTERSCRIPT
  10. #if defined FILTERSCRIPT
  11.  
  12. //Cores
  13. #define AVISO 0xFF2F2FAA
  14. //Dialogs
  15. #define armas 1245
  16. #define ajuda 1246
  17. #define pistolas 1247
  18. #define assalto 1248
  19. #define sub 1249
  20. #define shotguns 1250
  21. #define especiais 1251
  22. #define rifles 1252
  23. #define granada 1253
  24. //preços
  25. #define AK47 -5000
  26. #define SMG -5000
  27. #define M4 -5500
  28. #define Desert_Eagle -2500
  29. #define Shotgun -3000
  30. #define SPAS12 -6000
  31. #define Combat_Shotgun -10000
  32. #define Vida -1000
  33. #define Colete -2000
  34. #define Lança -15000
  35. #define Minigun -25000
  36. #define TEC9 -5000
  37. #define Rifle -1500
  38. #define Sniper -2000
  39. #define Bazooka -6000
  40. #define Bazooka36 -7000
  41. #define Granada16 -500
  42. #define Motolov -600
  43. #define BombaRelogio -1999
  44. #define Spray -100
  45. #define MM -250
  46. #define Silenciador -500
  47. #define UZI -5000
  48.  
  49. public OnPlayerCommandText(playerid, cmdtext[])
  50. {
  51. if(strcmp(cmdtext, "/armas", true) == 0)
  52. {
  53. ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_LIST, "{000000}†{FFFF00}SoBrE WeaponS {00FF00}BR{000000}†", "{FF0000}Pistolas\n{00EEFF}Rifles de Assalto\n{04FF00}\n{0400FF}SubMetralhadoras\n{FF00EA}Shotguns\n{FBFF00}Especiais\n{B700FF}Rifles\n{B701FF}Granadas\n{B4B4B4}Digite: /creditosarmas", "SoBrE", "WeaponS");
  54. SendClientMessage(playerid,-1,"{0000FF}[SoBrE WeaponS BR] www.ssgamesbrasil.com - www.loshackers.tk - www.ncbr.tk - biohazardarea.forumeiros.com - VISITEM!");
  55. GameTextForPlayer(playerid,"~r~ SoBrE ~g~ WeaponS \n ~w~SS~r~Games");
  56. SendClientMessage(playerid,-1,"[SoBrE WeaponS BR] Compre Sua Arma, Rifle,Rifle De Assalto,Pistola,Granadas,Especiais, NÃO REMOVA OS CREDITOS");
  57. SendClientMessage(playerid,-1,"[SoBrE WeaponS BR] SoBreViZioN_[x] Scripter and Mapper, Perfil SSGames: ssgamesbrasil.com/{00FFFF}u3060");
  58. return true;
  59. }
  60. if(strcmp(cmdtext, "/ajudaarmas", true) ==0)
  61. {
  62. ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_LIST, "Help-Me", "{FF0000}Como Comprar uma Arma?\n{00EEFF}Viu Bug?\n{04FF00}\n{0400FF}Creditos\n{FF00EA}Como Comprar Muniçoes?", "SoBrE", "WeaponS");
  63. return 1;
  64. }
  65. if(strcmp(cmdtext, "/creditosarmas", true) ==0)
  66. {
  67. ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "Creditos SoBrE WeaponS BR", "{0066ff}Scripter: SoBreViZioN_[x]\nPerfil: ssgamesbrasil.com/{00FFFF}u3060 \nNÃO REMOVA OS CREDITOS", "Creditos", "WeaponS");
  68. return 1;
  69. }
  70. return 0;
  71. }
  72.  
  73. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  74. {
  75. if(dialogid == ajuda) // Menu de Ajuda do Sistema!
  76. {
  77. if(listitem == 0) // Como Comprar uma Arma ?
  78. {
  79. ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "Como Comprar sua Arma?", "Primeiramente, Digite /armas. \n Então, Selecione o Tipo da Arma \n E Selecione a Arma. \n Pronto Está Comprada!", "SoBrE", "WeaponS");
  80. return true;
  81. }
  82. }
  83. if(listitem == 1) // Viu Bug ?
  84. {
  85. ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "Se Você Viu Um Bug Digite /rbug (bug) \n Ou /relatorio para contatar um ADM!"
  86. return 1;
  87. }
  88. }
  89. if(listitem == 2) //Creditos
  90. {
  91. ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "Creditos SoBrE WeaponS BR", "{0066ff}Scripter: SoBreViZioN_[x]\nPerfil: ssgamesbrasil.com/{00FFFF}u3060 \nNÃO REMOVA OS CREDITOS", "SoBrE", "WeaponS");
  92. return 1;
  93. }
  94. }
  95. if(listitem == 3) // NÃO REMOVA OS CREDITOS!
  96. {
  97. SendClientMessage(playerid,AVISO,"Não Remova os Creditos, Deu um Trabalhão Fazer, Então isso é a unica Coisa que te Pesso..");
  98. return 1;
  99. }
  100. }
  101. }
  102. }
  103. if(dialogid == armas) // Menu de Compra de Armas
  104. {
  105. if(listitem == 0) //Pistolas
  106. {
  107. ShowPlayerDialog(playerid, pistolas, DIALOG_STYLE_LIST, "Desert Eagle\n9MM\n 9MM Silenciador");
  108. return 1;
  109. }
  110. }
  111. if(listitem == 1) // Rifles de Assalto
  112. {
  113. ShowPlayerDialog(playerid, assalto, DIALOG_STYLE_LIST, "M4 \n AK47");
  114. return 1;
  115. }
  116. }
  117. if(listitem == 2) // SubMetralhadoras
  118. {
  119. ShowPlayerDialog(playerid, sub, DIALOG_STYLE_LIST, "TEC9 \n UZI \n SMG ");
  120. return 1;
  121. }
  122. }
  123. if(listitem == 3) // Shotguns
  124. {
  125. ShowPlayerDialog(playerid, shotguns, DIALOG_STYLE_LIST, " Dual ShotGun \n Combat Shotgun \n Shotgun");
  126. return 1;
  127. }
  128. }
  129. if(listitem == 4) // Especiais
  130. {
  131. ShowPlayerDialog(playerid, especiais, DIALOG_STYLE_LIST, " Minigun \n Lança Chamas \n Bazooka1 \n Bazooka2");
  132. return 1;
  133. }
  134. }
  135. if(listitem == 5) // Rifles
  136. {
  137. ShowPlayerDialog(playerid, rifles, DIALOG_STYLE_LIST, "Rifle de Caça \n Rifle de Presizão");
  138. return 1;
  139. }
  140. }
  141. if(listitem == 6) // Granadas
  142. {
  143. ShowPlayerDialog(playerid, granadas, DIALOG_STYLE_LIST, " Bomba Relógio \n Granada Explosiva");
  144. return 1;
  145. }
  146. }
  147. }
  148. }
  149. if(dialogid == pistolas)
  150. {
  151. if(listitem == 0)
  152. {
  153. if(GetPlayerMoney(playerid) > Desert_Eagle)
  154. {
  155. GivePlayerMoney(playerid, -Desert_Eagle);
  156. GivePlayerWeapon(playerid, 24, 80);
  157. }
  158. else
  159. SendClientMessage(playerid, -1, "Você não tem R$2500!");
  160. return 1;
  161. }
  162. }
  163. if(listitem == 1)
  164. {
  165. if(GetPlayerMoney(playerid) > MM)
  166. {
  167. GivePlayerMoney(playerid, MM);
  168. GivePlayerWeapon(playerid, 22, 80);
  169. }
  170. else
  171. SendClientMessage(playerid, -1, "Você não tem R$250");
  172. return 1;
  173. }
  174. }
  175. if(listitem == 2)
  176. {
  177. if(GetPlayerMoney(playerid) > Silenciador)
  178. {
  179. GivePlayerMoney(playerid, Silenciador);
  180. GivePlayerWeapon(playerid, 23, 100);
  181. }
  182. else
  183. SendClientMessage(playerid, -1, "Você não tem R$500!");
  184. return 1;
  185. }
  186. }
  187. }
  188. }
  189. if(dialogid == assalto)
  190. {
  191. if(listitem == 0)
  192. {
  193. if(GetPlayerMoney(playerid) > M4)
  194. {
  195. GivePlayerMoney(playerid, M4);
  196. GivePlayerWeapon(playerid, 31, 500);
  197. }
  198. else
  199. SendClientMessage(playerid, -1, "Você não tem R$5500!");
  200. return 1;
  201. }
  202. }
  203. if(listitem == 1)
  204. {
  205. if(GetPlayerMoney(playerid) > AK47)
  206. {
  207. GivePlayerMoney(playerid, AK47);
  208. GivePlayerWeapon(playerid, 30, 500);
  209. }
  210. else
  211. SendClientMessage(playerid, -1, "Você não tem R$5000!");
  212. return 1;
  213. }
  214. }
  215. }
  216. }
  217. if(dialogid == sub)
  218. {
  219. if(listitem == 0)
  220. {
  221. if(GetPlayerMoney(playerid) > TEC9)
  222. {
  223. GivePlayerMoney(playerid, TEC9);
  224. GivePlayerWeapon(playerid, 32, 200);
  225. }
  226. else
  227. SendClientMessage(playerid, -1, "Você não tem R$5000!");
  228. return 1;
  229. }
  230. }
  231. if(listitem == 1)
  232. {
  233. if(GetPlayerMoney(playerid) > UZI)
  234. {
  235. GivePlayerMoney(playerid, UZI);
  236. GivePlayerWeapon(playerid, 28, 200);
  237. }
  238. else
  239. SendClientMessage(playerid, -1, "Você não tem R$5000!");
  240. return 1;
  241. }
  242. }
  243. if(listitem == 2)
  244. {
  245. GivePlayerMoney(playerid, SMG);
  246. GivePlayerWeapon(playerid, 29, 200);
  247. }
  248. else
  249. SendClientMessage(playerid, -1, "Você não tem R$5000!");
  250. return 1;
  251. }
  252. }
  253. }
  254. }
  255. if(dialogid == shotguns)
  256. {
  257. if(listitem == 0)
  258. GivePlayerMoney(playerid, SPAS12);
  259. GivePlayerWeapon(playerid, 26, 50);
  260. }
  261. else
  262. SendClientMessage(playerid, -1, "Você não tem R$6000!");
  263. return 1;
  264. }
  265. }
  266. if(listitem == 1)
  267. GivePlayerMoney(playerid, Combat_Shotgun);
  268. GivePlayerWeapon(playerid, 27, 50);
  269. }
  270. else
  271. SendClientMessage(playerid, -1, "Você não tem R$10000!");
  272. return 1;
  273. }
  274. }
  275. if(listitem == 2)
  276. {
  277. GivePlayerMoney(playerid, Shotgun);
  278. GivePlayerWeapon(playerid, 25, 35);
  279. }
  280. else
  281. SendClientMessage(playerid, -1, "Você não tem R$3000!");
  282. return 1;
  283. }
  284. }
  285. }
  286. }
  287. if(dialogid == especiais)
  288. {
  289. if(listitem == 0)
  290. {
  291. GivePlayerMoney(playerid, Minigun);
  292. GivePlayerWeapon(playerid, 38, 500);
  293. }
  294. else
  295. SendClientMessage(playerid, -1, "Você não tem R$25000!");
  296. return 1;
  297. }
  298. }
  299. if(listitem == 1)
  300. {
  301. GivePlayerMoney(playerid, Lança);
  302. GivePlayerWeapon(playerid, 37, 500);
  303. }
  304. else
  305. SendClientMessage(playerid, -1, "Você não tem R$15000!");
  306. return 1;
  307. }
  308. }
  309. if(listitem == 2)
  310. GivePlayerMoney(playerid, Bazooka);
  311. GivePlayerWeapon(playerid, 35, 15);
  312. }
  313. else
  314. SendClientMessage(playerid, -1, "Você não tem R$6000!");
  315. return 1;
  316. }
  317. }
  318. if(listitem == 3)
  319. {
  320. GivePlayerMoney(playerid, Bazooka36);
  321. GivePlayerWeapon(playerid, 36, 15);
  322. }
  323. else
  324. SendClientMessage(playerid, -1, "Você não tem R$7000!");
  325. return 1;
  326. }
  327. }
  328. if(dialogid == rifles)
  329. {
  330. if(listitem == 0)
  331. {
  332. GivePlayerMoney(playerid, Rifle);
  333. GivePlayerWeapon(playerid, 33, 50);
  334. }
  335. else
  336. SendClientMessage(playerid, -1, "Você não tem R$1500!");
  337. return 1;
  338. }
  339. }
  340. if(listitem == 1)
  341. {
  342. GivePlayerMoney(playerid, Sniper);
  343. GivePlayerWeapon(playerid, 34, 50);
  344. }
  345. else
  346. SendClientMessage(playerid, -1, "Você não tem R$2000!");
  347. return 1;
  348. }
  349. }
  350. }
  351. }
  352. if(dialogid == granadas)
  353. {
  354. if(listitem == 0)
  355. {
  356. GivePlayerMoney(playerid, BombaRelogio);
  357. GivePlayerWeapon(playerid, 39, 10);
  358. }
  359. else
  360. SendClientMessage(playerid, -1, "Você não tem R$1999!");
  361. return 1;
  362. if(listitem == 1)
  363. {
  364. GivePlayerMoney(playerid, Granada16);
  365. GivePlayerWeapon(playerid, 16, 10);
  366. }
  367. else
  368. SendClientMessage(playerid, -1, "Você não tem R$500!");
  369. return true;
  370. }
  371. }
  372. }
  373. }
  374. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement