Alomax_

Untitled

Jul 18th, 2015
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.68 KB | None | 0 0
  1. options:
  2. # Prefixo das mensagens
  3. Prefix: &6[WarsPvP]
  4.  
  5. # Mensagem de pobreza
  6. Err: &eVoce precisa de mais dinheiro para subir de rank!
  7.  
  8. # Mensagem de sem permissao
  9. SemPermissao: &eVoce não tem permissão para fazer isto.
  10.  
  11. # Mensagem de rank inexistente
  12. NoRank: &eEste rank não existe!
  13.  
  14. # Mensagem de quando upa de rank
  15. Sucesso: &eVoce subiu de rank! Parabéns
  16.  
  17. # Mensagem que aparece pro server todo, quando upa de rank
  18. Broadcast: &a%player% &esubiu para o rank&a#nao mexa no %player% e nem coloque o nome do rank!
  19.  
  20. # Mensagem quando o nome do rank não é digitado! Tipo só /rankup
  21. MUse: &cUse /rankup <rank>
  22.  
  23. # NOME DOS RANKS
  24. # A permissao para cada rank seria warspvp.upar.<NomeDoRank>, ou seja:
  25.  
  26. Rank1: Caveira
  27. Rank2: Recruta
  28. Rank3: Sargento
  29. Rank4: Tenente
  30. Rank5: Capitao
  31. Rank6: Major
  32. Rank7: Coronel
  33. Rank8: General
  34. Rank9: Heroi
  35. Rank10: Justiceiro
  36. Rank11: Mercenario
  37. Rank12: Guerreiro
  38. Rank13: Samurai
  39. Rank14: Jedi
  40. Rank15: Mestre
  41. Rank16: Sensei
  42. Rank17: Espadachin
  43. Rank18:
  44. Rank19: rank19
  45. Rank20: Invencivel
  46.  
  47. # PREÇOS DOS RANKS
  48.  
  49. # Preço nescessario para upar de rank!
  50. MoneyRank1: 50
  51. MoneyRank2: 100
  52. MoneyRank3: 500
  53. MoneyRank4: 10000
  54. MoneyRank5: 50000
  55. MoneyRank6: 100000
  56. MoneyRank7: 500000
  57. MoneyRank8: 1000000
  58. MoneyRank9: 5000000
  59. MoneyRank10: 10000000
  60. MoneyRank11: 50000000
  61. MoneyRank12: 100000000
  62. MoneyRank13: 500000000
  63. MoneyRank14: 1000000000
  64. MoneyRank15: 5000000000
  65. MoneyRank16: 10000000000
  66. MoneyRank17: 50000000000
  67. MoneyRank18: 100000000000
  68. MoneyRank19: 500000000000
  69. MoneyRank20: 1000000000000
  70.  
  71. # =-=-=-=-=-=-=-=-=-=-= fim da configuração!! =-=-=-=-=-=-=-=-=-=-=-=-= #
  72. # =-=-=-=-=-=-=-=-=-=-= Código, não mexer!! =-=-=-=-=-=-=-=-=-=-=-=-=-= #
  73.  
  74. command /rankup [<text>]:
  75. trigger:
  76. if arg 1 is not "{@Rank1}" or "{@Rank2}" or "{@Rank3}" or "{@Rank4}" or "{@Rank5}" or "{@Rank6}" or "{@Rank7}" or "{@Rank8}" or "{@Rank9}" or "{@Rank10}" or "{@Rank11}" or "{@Rank12}" or "{@Rank13}" or "{@Rank14}" or "{@Rank15}" or "{@Rank16}" or "{@Rank17}" or "{@Rank18}" or "{@Rank19}" or "{@Rank20}":
  77. send "{@Prefix} {@NoRank}"
  78. stop
  79. if arg 1 is "{@Rank1}":
  80. set {_preco} to {@MoneyRank1}
  81. if player has permission "warspvp.upar.{@Rank1}":
  82. if player's balance is greater than or equal to {_preco}:
  83. make console execute command "pex user %player% group add {@Rank1}"
  84. remove {_preco} from player's balance
  85. send "{@Prefix} {@Sucesso}"
  86. broadcast "{@Prefix} {@Broadcast} {@Rank1}"
  87. stop
  88. else:
  89. send "{@Prefix} {@Err}"
  90. stop
  91. else:
  92. send "{@Prefix} {@SemPermissao}"
  93. if arg 1 is "{@Rank2}":
  94. set {_preco} to {@MoneyRank2}
  95. if player has permission "warspvp.upar.{@Rank2}":
  96. if player's balance is greater than or equal to {_preco}:
  97. make console execute command "pex user %player% group remove {@Rank1}"
  98. wait 0.1 second
  99. make console execute command "pex user %player% group add {@Rank2}"
  100. remove {_preco} from player's balance
  101. send "{@Prefix} {@Sucesso}"
  102. broadcast "{@Prefix} {@Broadcast} {@Rank2}"
  103. stop
  104. else:
  105. send "{@Prefix} {@Err}"
  106. stop
  107. else:
  108. send "{@Prefix} {@SemPermissao}"
  109. if arg 1 is "{@Rank3}":
  110. set {_preco} to {@MoneyRank3}
  111. if player has permission "warspvp.upar.{@Rank3}":
  112. if player's balance is greater than or equal to {_preco}:
  113. make console execute command "pex user %player% group remove {@Rank2}"
  114. wait 0.1 second
  115. make console execute command "pex user %player% group add {@Rank3}"
  116. remove {_preco} from player's balance
  117. send "{@Prefix} {@Sucesso}"
  118. broadcast "{@Prefix} {@Broadcast} {@Rank3}"
  119. stop
  120. else:
  121. send "{@Prefix} {@Err}"
  122. stop
  123. else:
  124. send "{@Prefix} {@SemPermissao}"
  125. if arg 1 is "{@Rank4}":
  126. set {_preco} to {@MoneyRank4}
  127. if player has permission "warspvp.upar.{@Rank4}":
  128. if player's balance is greater than or equal to {_preco}:
  129. make console execute command "pex user %player% group remove {@Rank3}"
  130. wait 0.1 second
  131. make console execute command "pex user %player% group add {@Rank4}"
  132. remove {_preco} from player's balance
  133. send "{@Prefix} {@Sucesso}"
  134. broadcast "{@Prefix} {@Broadcast} {@Rank4}"
  135. stop
  136. else:
  137. send "{@Prefix} {@Err}"
  138. stop
  139. else:
  140. send "{@Prefix} {@SemPermissao}"
  141. if arg 1 is "{@Rank5}":
  142. set {_preco} to {@MoneyRank5}
  143. if player has permission "warspvp.upar.{@Rank5}":
  144. if player's balance is greater than or equal to {_preco}:
  145. make console execute command "pex user %player% group remove {@Rank4}"
  146. wait 0.1 second
  147. make console execute command "pex user %player% group add {@Rank5}"
  148. remove {_preco} from player's balance
  149. send "{@Prefix} {@Sucesso}"
  150. broadcast "{@Prefix} {@Broadcast} {@Rank5}"
  151. stop
  152. else:
  153. send "{@Prefix} {@Err}"
  154. stop
  155. else:
  156. send "{@Prefix} {@SemPermissao}"
  157. if arg 1 is "{@Rank6}":
  158. set {_preco} to {@MoneyRank6}
  159. if player has permission "warspvp.upar.{@Rank6}":
  160. if player's balance is greater than or equal to {_preco}:
  161. make console execute command "pex user %player% group remove {@Rank5}"
  162. wait 0.1 second
  163. make console execute command "pex user %player% group add {@Rank6}"
  164. remove {_preco} from player's balance
  165. send "{@Prefix} {@Sucesso}"
  166. broadcast "{@Prefix} {@Broadcast} {@Rank6}"
  167. stop
  168. else:
  169. send "{@Prefix} {@Err}"
  170. stop
  171. else:
  172. send "{@Prefix} {@SemPermissao}"
  173. if arg 1 is "{@Rank7}":
  174. set {_preco} to {@MoneyRank7}
  175. if player has permission "warspvp.upar.{@Rank7}":
  176. if player's balance is greater than or equal to {_preco}:
  177. make console execute command "pex user %player% group remove {@Rank6}"
  178. wait 0.1 second
  179. make console execute command "pex user %player% group add {@Rank7}"
  180. remove {_preco} from player's balance
  181. send "{@Prefix} {@Sucesso}"
  182. broadcast "{@Prefix} {@Broadcast} {@Rank7}"
  183. stop
  184. else:
  185. send "{@Prefix} {@Err}"
  186. stop
  187. else:
  188. send "{@Prefix} {@SemPermissao}"
  189. if arg 1 is "{@Rank8}":
  190. set {_preco} to {@MoneyRank8}
  191. if player has permission "warspvp.upar.{@Rank8}":
  192. if player's balance is greater than or equal to {_preco}:
  193. make console execute command "pex user %player% group remove {@Rank7}"
  194. wait 0.1 second
  195. make console execute command "pex user %player% group add {@Rank8}"
  196. remove {_preco} from player's balance
  197. send "{@Prefix} {@Sucesso}"
  198. broadcast "{@Prefix} {@Broadcast} {@Rank8}"
  199. stop
  200. else:
  201. send "{@Prefix} {@Err}"
  202. stop
  203. else:
  204. send "{@Prefix} {@SemPermissao}"
  205. if arg 1 is "{@Rank9}":
  206. set {_preco} to {@MoneyRank9}
  207. if player has permission "warspvp.upar.{@Rank9}":
  208. if player's balance is greater than or equal to {_preco}:
  209. make console execute command "pex user %player% group remove {@Rank8}"
  210. wait 0.1 second
  211. make console execute command "pex user %player% group add {@Rank9}"
  212. remove {_preco} from player's balance
  213. send "{@Prefix} {@Sucesso}"
  214. broadcast "{@Prefix} {@Broadcast} {@Rank9}"
  215. stop
  216. else:
  217. send "{@Prefix} {@Err}"
  218. stop
  219. else:
  220. send "{@Prefix} {@SemPermissao}"
  221. if arg 1 is "{@Rank10}":
  222. set {_preco} to {@MoneyRank10}
  223. if player has permission "warspvp.upar.{@Rank10}":
  224. if player's balance is greater than or equal to {_preco}:
  225. make console execute command "pex user %player% group remove {@Rank9}"
  226. wait 0.1 second
  227. make console execute command "pex user %player% group add {@Rank10}"
  228. remove {_preco} from player's balance
  229. send "{@Prefix} {@Sucesso}"
  230. broadcast "{@Prefix} {@Broadcast} {@Rank10}"
  231. stop
  232. else:
  233. send "{@Prefix} {@Err}"
  234. stop
  235. else:
  236. send "{@Prefix} {@SemPermissao}"
  237. if arg 1 is "{@Rank11}":
  238. set {_preco} to {@MoneyRank11}
  239. if player has permission "warspvp.upar.{@Rank11}":
  240. if player's balance is greater than or equal to {_preco}:
  241. make console execute command "pex user %player% group remove {@Rank10}"
  242. wait 0.1 second
  243. make console execute command "pex user %player% group add {@Rank11}"
  244. remove {_preco} from player's balance
  245. send "{@Prefix} {@Sucesso}"
  246. broadcast "{@Prefix} {@Broadcast} {@Rank11}"
  247. stop
  248. else:
  249. send "{@Prefix} {@Err}"
  250. stop
  251. else:
  252. send "{@Prefix} {@SemPermissao}"
  253. if arg 1 is "{@Rank12}":
  254. set {_preco} to {@MoneyRank12}
  255. if player has permission "warspvp.upar.{@Rank12}":
  256. if player's balance is greater than or equal to {_preco}:
  257. make console execute command "pex user %player% group remove {@Rank11}"
  258. wait 0.1 second
  259. make console execute command "pex user %player% group add {@Rank12}"
  260. remove {_preco} from player's balance
  261. send "{@Prefix} {@Sucesso}"
  262. broadcast "{@Prefix} {@Broadcast} {@Rank12}"
  263. stop
  264. else:
  265. send "{@Prefix} {@Err}"
  266. stop
  267. else:
  268. send "{@Prefix} {@SemPermissao}"
  269. if arg 1 is "{@Rank13}":
  270. set {_preco} to {@MoneyRank13}
  271. if player has permission "warspvp.upar.{@Rank13}":
  272. if player's balance is greater than or equal to {_preco}:
  273. make console execute command "pex user %player% group remove {@Rank12}"
  274. wait 0.1 second
  275. make console execute command "pex user %player% group add {@Rank13}"
  276. remove {_preco} from player's balance
  277. send "{@Prefix} {@Sucesso}"
  278. broadcast "{@Prefix} {@Broadcast} {@Rank13}"
  279. stop
  280. else:
  281. send "{@Prefix} {@Err}"
  282. stop
  283. else:
  284. send "{@Prefix} {@SemPermissao}"
  285. if arg 1 is "{@Rank14}":
  286. set {_preco} to {@MoneyRank14}
  287. if player has permission "warspvp.upar.{@Rank14}":
  288. if player's balance is greater than or equal to {_preco}:
  289. make console execute command "pex user %player% group remove {@Rank13}"
  290. wait 0.1 second
  291. make console execute command "pex user %player% group add {@Rank14}"
  292. remove {_preco} from player's balance
  293. send "{@Prefix} {@Sucesso}"
  294. broadcast "{@Prefix} {@Broadcast} {@Rank14}"
  295. stop
  296. else:
  297. send "{@Prefix} {@Err}"
  298. stop
  299. else:
  300. send "{@Prefix} {@SemPermissao}"
  301. if arg 1 is "{@Rank15}":
  302. set {_preco} to {@MoneyRank15}
  303. if player has permission "warspvp.upar.{@Rank15}":
  304. if player's balance is greater than or equal to {_preco}:
  305. make console execute command "pex user %player% group remove {@Rank14}"
  306. wait 0.1 second
  307. make console execute command "pex user %player% group add {@Rank15}"
  308. remove {_preco} from player's balance
  309. send "{@Prefix} {@Sucesso}"
  310. broadcast "{@Prefix} {@Broadcast} {@Rank15}"
  311. stop
  312. else:
  313. send "{@Prefix} {@Err}"
  314. stop
  315. else:
  316. send "{@Prefix} {@SemPermissao}"
  317. if arg 1 is "{@Rank16}":
  318. set {_preco} to {@MoneyRank16}
  319. if player has permission "warspvp.upar.{@Rank16}":
  320. if player's balance is greater than or equal to {_preco}:
  321. make console execute command "pex user %player% group remove {@Rank15}"
  322. wait 0.1 second
  323. make console execute command "pex user %player% group add {@Rank16}"
  324. remove {_preco} from player's balance
  325. send "{@Prefix} {@Sucesso}"
  326. broadcast "{@Prefix} {@Broadcast} {@Rank16}"
  327. stop
  328. else:
  329. send "{@Prefix} {@Err}"
  330. stop
  331. else:
  332. send "{@Prefix} {@SemPermissao}"
  333. if arg 1 is "{@Rank17}":
  334. set {_preco} to {@MoneyRank17}
  335. if player has permission "warspvp.upar.{@Rank17}":
  336. if player's balance is greater than or equal to {_preco}:
  337. make console execute command "pex user %player% group remove {@Rank16}"
  338. wait 0.1 second
  339. make console execute command "pex user %player% group add {@Rank17}"
  340. remove {_preco} from player's balance
  341. send "{@Prefix} {@Sucesso}"
  342. broadcast "{@Prefix} {@Broadcast} {@Rank17}"
  343. stop
  344. else:
  345. send "{@Prefix} {@Err}"
  346. stop
  347. else:
  348. send "{@Prefix} {@SemPermissao}"
  349. if arg 1 is "{@Rank18}":
  350. set {_preco} to {@MoneyRank18}
  351. if player has permission "warspvp.upar.{@Rank18}":
  352. if player's balance is greater than or equal to {_preco}:
  353. make console execute command "pex user %player% group remove {@Rank17}"
  354. wait 0.1 second
  355. make console execute command "pex user %player% group add {@Rank18}"
  356. remove {_preco} from player's balance
  357. send "{@Prefix} {@Sucesso}"
  358. broadcast "{@Prefix} {@Broadcast} {@Rank18}"
  359. stop
  360. else:
  361. send "{@Prefix} {@Err}"
  362. stop
  363. else:
  364. send "{@Prefix} {@SemPermissao}"
  365. if arg 1 is "{@Rank19}":
  366. set {_preco} to {@MoneyRank19}
  367. if player has permission "warspvp.upar.{@Rank19}":
  368. if player's balance is greater than or equal to {_preco}:
  369. make console execute command "pex user %player% group remove {@Rank18}"
  370. wait 0.1 second
  371. make console execute command "pex user %player% group add {@Rank19}"
  372. remove {_preco} from player's balance
  373. send "{@Prefix} {@Sucesso}"
  374. broadcast "{@Prefix} {@Broadcast} {@Rank19}"
  375. stop
  376. else:
  377. send "{@Prefix} {@Err}"
  378. stop
  379. else:
  380. send "{@Prefix} {@SemPermissao}"
  381. if arg 1 is "{@Rank20}":
  382. set {_preco} to {@MoneyRank20}
  383. if player has permission "warspvp.upar.{@Rank20}":
  384. if player's balance is greater than or equal to {_preco}:
  385. make console execute command "pex user %player% group remove {@Rank19}"
  386. wait 0.1 second
  387. make console execute command "pex user %player% group add {@Rank20}"
  388. remove {_preco} from player's balance
  389. send "{@Prefix} {@Sucesso}"
  390. broadcast "{@Prefix} {@Broadcast} {@Rank20}"
  391. stop
  392. else:
  393. send "{@Prefix} {@Err}"
  394. stop
  395. else:
  396. send "{@Prefix} {@SemPermissao}"
  397. if arg 1 is not set:
  398. send "{@Prefix} {@MUse}"
  399. stop
Advertisement
Add Comment
Please, Sign In to add comment