Advertisement
Guest User

Untitled

a guest
Aug 8th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.41 KB | None | 0 0
  1. # #!============[ DDesban ]============!# #
  2. # #! | Skript Feito Por: Delavor | !# #
  3. # #!============[ DDesban ]============!# #
  4.  
  5. options:
  6. # Configurações
  7. Tag: &3[DDesban]
  8.  
  9. Comando.Desban: /unban %{_desbanido}%
  10. Comando.DarDinheiro: /money give %{_vendedor}% %{_preco}%
  11. Comando.RemoverDinheiro: /money take %{_jogador}% %{_preco}%
  12.  
  13. # Configuração Desbanir:
  14. Mensagem.Desbanir.Correto: &aJogador %{_jogador}% foi desbanido.
  15. Mensagem.Desbanir.Errado1: &cVocê esta vendendo o Desban.
  16. Mensagem.Desbanir.Errado2: &cCodigo inválido.
  17. Mensagem.Desbanir.Errado3: &cPara desbanir um jogador utilize /desbanir <player> <codigo>.
  18. Mensagem.Desbanir.Errado4: &cPara desbanir um jogador utilize /desbanir <player> <codigo>.
  19.  
  20. # Configuração DesbanKey:
  21. Permissao.DesbanKey: DDesban.desbankey
  22. Mensagem.DesbanKey.Correto1: &aSeu codigo de desban: &f%{_codigo}%&a.
  23. Mensagem.DesbanKey.Correto2: &aCodigo de desban do jogador %{_jogador}%:&f %{_codigo}%&a.
  24. Mensagem.DesbanKey.Errado1: &cVocê não tem codigo de desban.
  25. Mensagem.DesbanKey.Errado2: &cEsse jogador não tem codigo de desban.
  26. Mensagem.DesbanKey.Errado3: &cVocê não tem permissão para ver codigo de desban de um jogador.
  27.  
  28. # Configuração Vender Desban:
  29. Quantidade.Anuncios: 5
  30. Tempo.Anuncios: 10
  31.  
  32. Mensagem.VenderDesban.Correto1: &bJogador &f%{_jogador}% &besta vendendo Desban
  33. Mensagem.VenderDesban.Correto2: &bPara comprar use: &f/comprardesban %{_jogador}% <nick>
  34. Mensagem.VenderDesban.Correto3: &bEm <nick> informe o jogador que sera desbanido
  35. Mensagem.VenderDesban.Correto4: &bValor do Desban: &f%{_preco}% coins
  36.  
  37. Mensagem.VenderDesban.Errado1: &cVocê já esta vendendo o Desban.
  38. Mensagem.VenderDesban.Errado2: &cCodigo inválido.
  39. Mensagem.VenderDesban.Errado3: &cO preço deve conter somente numeros.
  40. Mensagem.VenderDesban.Errado4: &cPara vender o Desban, utilize /venderdesban <codigo> <preço>.
  41.  
  42. # Configuração Comprar Desban:
  43. Mensagem.ComprarDesban.Correto: &bJogador &f%{_jogador}% &bcomprou o Desban de &f%{_vendedor}% &bpor &f%{_preco}% coins&b e desbaniu o jogador &f%{_desbanido}%&b.
  44. Mensagem.ComprarDesban.Errado1: &cVocê não tem dinheiro suficiente para comprar o Desban.
  45. Mensagem.ComprarDesban.Errado2: &cEsse jogador não esta vendendo Desban.
  46. Mensagem.ComprarDesban.Errado3: &cInforme o jogador que sera desbanido.
  47. Mensagem.ComprarDesban.Errado4: &cPara comprar o Desban, utilize /comprardesban <vendedor> <jogador>.
  48.  
  49. # Configuração Cancelar Venda:
  50. Mensagem.CancelarVenda.Correto: &bJogador &f%{_jogador}% &bcancelou a venda de seu Desban.
  51. Mensagem.CancelarVenda.Errado: &cVocê não esta vendendo Desban.
  52.  
  53. # Configuração Add Desban:
  54. Permissao.AddDesban: DDesban.adddesban
  55. Mensagem.AddDesban.Correto1: &aCodigo de Desban adicionado ao jogador: &f%{_jogador}%&a, codigo: &f%{_codigo}%&a.
  56. Mensagem.AddDesban.Correto2: &aVocê recebeu um codigo de desban, codigo: &f%{_codigo}%&a.
  57. Mensagem.AddDesban.Errado1: &cEsse jogador já tem codigo de desban.
  58. Mensagem.AddDesban.Errado2: &cPara adicionar desban ao jogador utilize /adddesban <player>.
  59. Mensagem.AddDesban.Errado3: &cVocê não tem permissão para usar o comando /adddesban.
  60.  
  61. # Configuração Del Desban:
  62. Permissao.DelDesban: DDesban.deldesban
  63. Mensagem.DelDesban.Correto: &aCodigo de Desban deletado do jogador: &f%{_jogador}%&a.
  64. Mensagem.DelDesban.Errado1: &cEsse jogador não tem codigo de desban.
  65. Mensagem.DelDesban.Errado2: &cPara deletar desban ao jogador utilize /deldesban <player>.
  66. Mensagem.DelDesban.Errado3: &cVocê não tem permissão para usar o comando /deldesban.
  67.  
  68. # Configuração DDesban:
  69. Mensagem.DDesban.1: &bLista de Comandos
  70. Mensagem.DDesban.2: &7 /desbanir <codigo> <jogador> &f* &bDesbanir um jogador.
  71. Mensagem.DDesban.3: &7 /comprardesban <vendedor> <nick> &f* &bCompre seu desban.
  72. Mensagem.DDesban.4: &7 /venderdesban <codigo> <preço> &f* &bVenda seu desban.
  73. Mensagem.DDesban.5: &7 /cancelarvenda &f* &bCancele a venda de seu desban.
  74. Mensagem.DDesban.6: &7 /desbankey &f* &bVeja seu codigo de desban.
  75. Mensagem.DDesban.7: &7 /adddesban &f* &bDar codigo de desban para o jogador.
  76. Mensagem.DDesban.8: &7 /deldesban &f* &bRemove codigo de desban do jogador.
  77.  
  78.  
  79. command /desbanir [<text>] [<text>]:
  80. trigger:
  81. if arg 1 is set:
  82. if arg 2 is set:
  83. set {_jogador} to arg 1
  84. set {_codigo} to arg 2
  85. set {_codigo} to {_codigo} parsed as number
  86. if {DDesban.codigo::%player%} is {_codigo}:
  87. if {DDesban.vendendo::%player%} is not set:
  88. message "{@Tag} {@Mensagem.Desbanir.Correto}" to sender
  89. delete {DDesban.codigo::%player%}
  90. stop
  91. else:
  92. message "{@Tag} {@Mensagem.Desbanir.Errado1}" to sender
  93. stop
  94. else:
  95. message "{@Tag} {@Mensagem.Desbanir.Errado2}" to sender
  96. stop
  97. else:
  98. message "{@Tag} {@Mensagem.Desbanir.Errado3}" to sender
  99. stop
  100. else:
  101. message "{@Tag} {@Mensagem.Desbanir.Errado4}" to sender
  102. stop
  103.  
  104. command /comprardesban [<text>] [<text>]:
  105. trigger:
  106. if arg 1 is set:
  107. if arg 2 is set:
  108. set {_jogador} to player
  109. set {_vendedor} to arg 1
  110. set {_desbanido} to arg 2
  111. set {_preco} to {DDesban.vendendo::%arg 1%}
  112. if {DDesban.vendendo::%arg 1%} is set:
  113. if player's account is more than or equal to {_preco}:
  114. broadcast "{@Tag} {@Mensagem.ComprarDesban.Correto}"
  115. make console execute command "{@Comando.DarDinheiro}"
  116. make console execute command "{@Comando.RemoverDinheiro}"
  117. make console execute command "{@Comando.Desban}"
  118. delete {DDesban.vendendo::%arg 1%}
  119. delete {DDesban.codigo::%arg 1%}
  120. stop
  121. else:
  122. message "{@Tag} {@Mensagem.ComprarDesban.Errado1}" to sender
  123. stop
  124. else:
  125. message "{@Tag} {@Mensagem.ComprarDesban.Errado2}" to sender
  126. stop
  127. else:
  128. message "{@Tag} {@Mensagem.ComprarDesban.Errado3}" to sender
  129. stop
  130. else:
  131. message "{@Tag} {@Mensagem.ComprarDesban.Errado4}" to sender
  132. stop
  133.  
  134. command /venderdesban [<text>] [<number>]:
  135. trigger:
  136. if arg 1 is set:
  137. if arg 2 is set:
  138. set {_preco} to arg 2
  139. set {_jogador} to player
  140. set {_codigo} to arg 1
  141. set {_codigo} to {_codigo} parsed as number
  142. if {DDesban.codigo::%player%} is {_codigo}:
  143. if {DDesban.vendendo::%player%} is not set:
  144. set {DDesban.vendendo::%player%} to {_preco}
  145. loop {@Quantidade.Anuncios} times:
  146. if {DDesban.vendendo::%player%} is set:
  147. broadcast "{@Tag} {@Mensagem.VenderDesban.Correto1}"
  148. broadcast "{@Tag} {@Mensagem.VenderDesban.Correto2}"
  149. broadcast "{@Tag} {@Mensagem.VenderDesban.Correto3}"
  150. broadcast "{@Tag} {@Mensagem.VenderDesban.Correto4}"
  151. wait {@Tempo.Anuncios} seconds
  152. else:
  153. delete {DDesban.vendendo::%player%}
  154. stop
  155. delete {DDesban.vendendo::%player%}
  156. stop
  157. else:
  158. message "{@Tag} {@Mensagem.VenderDesban.Errado1}" to sender
  159. stop
  160. else:
  161. message "{@Tag} {@Mensagem.VenderDesban.Errado2}" to sender
  162. stop
  163. else:
  164. message "{@Tag} {@Mensagem.VenderDesban.Errado3}" to sender
  165. stop
  166. else:
  167. message "{@Tag} {@Mensagem.VenderDesban.Errado4}" to sender
  168. stop
  169.  
  170. command /cancelarvenda:
  171. trigger:
  172. if {DDesban.vendendo::%player%} is set:
  173. set {_jogador} to player
  174. broadcast "{@Tag} {@Mensagem.CancelarVenda.Correto}"
  175. delete {DDesban.vendendo::%player%}
  176. else:
  177. message "{@Tag} {@Mensagem.CancelarVenda.Errado}" to sender
  178.  
  179. command /desbankey [<text>]:
  180. trigger:
  181. if arg 1 is not set:
  182. if {DDesban.codigo::%player%} is set:
  183. set {_codigo} to {DDesban.codigo::%player%}
  184. message "{@Tag} {@Mensagem.DesbanKey.Correto1}" to sender
  185. stop
  186. else:
  187. message "{@Tag} {@Mensagem.DesbanKey.Errado1}" to sender
  188. stop
  189. else:
  190. if player has permission "{@Permissao.DesbanKey}":
  191. if {DDesban.codigo::%arg 1%} is set:
  192. message "{@Tag} {@Mensagem.DesbanKey.Correto2}" to sender
  193. stop
  194. else:
  195. message "{@Tag} {@Mensagem.DesbanKey.Errado2}" to sender
  196. stop
  197. else:
  198. message "{@Tag} {@Mensagem.DesbanKey.Errado3}" to sender
  199. stop
  200.  
  201. command /adddesban [<player>]:
  202. trigger:
  203. if player or console has permission "{@Permissao.AddDesban}":
  204. if arg 1 is set:
  205. set {_jogador} to arg 1
  206. set {_codigo} to a random integer between 10000000000 and 99999999999
  207. if {DDesban.codigo::%arg 1%} is not set:
  208. set {DDesban.codigo::%arg 1%} to {_codigo}
  209. message "{@Tag} {@Mensagem.AddDesban.Correto1}" to sender
  210. message "{@Tag} {@Mensagem.AddDesban.Correto2}" to {_jogador}
  211. stop
  212. else:
  213. message "{@Tag} {@Mensagem.AddDesban.Errado1}" to sender
  214. stop
  215. else:
  216. message "{@Tag} {@Mensagem.AddDesban.Errado2}" to sender
  217. stop
  218. else:
  219. message "{@Tag} {@Mensagem.AddDesban.Errado3}" to sender
  220. stop
  221.  
  222. command /deldesban [<player>]:
  223. trigger:
  224. if player or console has permission "{@Permissao.DelDesban}":
  225. if arg 1 is set:
  226. set {_jogador} to arg 1
  227. if {DDesban.codigo::%arg 1%} is set:
  228. delete {DDesban.codigo::%arg 1%}
  229. message "{@Tag} {@Mensagem.DelDesban.Correto}" to sender
  230. stop
  231. else:
  232. message "{@Tag} {@Mensagem.DelDesban.Errado1}" to sender
  233. stop
  234. else:
  235. message "{@Tag} {@Mensagem.DelDesban.Errado2}" to sender
  236. stop
  237. else:
  238. message "{@Tag} {@Mensagem.DelDesban.Errado3}" to sender
  239. stop
  240.  
  241. command /ddesban:
  242. trigger:
  243. message "{@Tag} {@Mensagem.DDesban.1}" to sender
  244. message "{@Mensagem.DDesban.2}" to sender
  245. message "{@Mensagem.DDesban.3}" to sender
  246. message "{@Mensagem.DDesban.4}" to sender
  247. message "{@Mensagem.DDesban.5}" to sender
  248. message "{@Mensagem.DDesban.6}" to sender
  249. if player has permission "{@Permissao.AddDesban}":
  250. message "{@Mensagem.DDesban.7}" to sender
  251. if player has permission "{@Permissao.DelDesban}":
  252. message "{@Mensagem.DDesban.8}" to sender
  253.  
  254. on script load:
  255. message "&3+--------------------------+" to console
  256. message " &aLigando Skript" to console
  257. message " &bSkript: &fDDesban" to console
  258. message " &bVersão: &f1.0" to console
  259. message " &bAutor: &fDelavor" to console
  260. message "&3+--------------------------+" to console
  261.  
  262. on script unload:
  263. delete {DDesban.vendendo::*}
  264. message "&3+--------------------------+" to console
  265. message " &cDesligando Skript" to console
  266. message " &bSkript: &fDDesban" to console
  267. message " &bVersão: &f1.0" to console
  268. message " &bAutor: &fDelavor" to console
  269. message "&3+--------------------------+" to console
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement