Advertisement
Guest User

zLB_Punições

a guest
Feb 2nd, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. variables:
  2. {warns.%player%} = 0
  3. {mute.%player%} = false
  4. {warnban1.%player%} = false
  5. {warnban2.%player%} = false
  6. {warnban3.%player%} = false
  7.  
  8. options:
  9. Permissao: lbpunir.admin
  10. PermissaoMensagem: &eVocê não tem permissão para usar este comando.
  11. PunirPrefix: &6&lPREFIX
  12. PlayerOff: &eEsse jogador está offline.
  13. bcban1: &eO jogador &f%arg 1%&e foi banido do servidor.
  14. bcban2: &eMotivo: &f%arg 2%
  15. bcban2s: &eMotivo: &fNão determinado
  16. bcban3: &eAutor: &f%player%
  17. MsgBan: &eVocê foi banido permanentemente do servidor.
  18. MotivoBan: &eMotivo:&f
  19. AutorBan: &eAutor:&f
  20. BanErrado: &cFoi banido incorretamente?
  21. BanErrado1: &fdiscord.gg/discord
  22. JaBan: &eEsse jogador já está banido.
  23. BanComando: &e/punir [jogador] [motivo] - &7Para banir um jogador..
  24. UnbanComando: &e/despunir [jogador] - &7Para desbanir um jogador.
  25. bcunban1: &eO jogador &f%arg 1% &efoi desbanido.
  26. bcunban2: &eAutor: &f%player%
  27. bcjaunban1: &eEsse jogador não está banido.
  28. bckick: &eO jogador &f%arg 1%&e foi expulso do servidor.
  29. bckickmotivo: &eMotivo: &f%arg 2%
  30. bckicksemmotivo: &eMotivo: &f
  31. bckickautor: &eAutor: &f%player%
  32. msgkick: &eVocê foi expulso do servidor.
  33. motivokick: &eMotivo:&f
  34. autorkick: &eAutor:&f
  35. motivo: &fNão determinado.
  36. expulsarcomando: &e/expulsar [jogador] [motivo]
  37. quantiawarns: &eSeus warns
  38. bcwarn1: &eO jogador &f%arg 1%&e levou um aviso.
  39. bcwarn2: &eMotivo: &f%arg 2%
  40. bcwarn3: &eQuantidade de avisos atuais
  41. bcmute3: &eO jogador &f%arg 1% &eestá com 3 avisos e levou mute temporariamente.
  42. bcmute4: &eO jogador &f%arg 1% &eestá com 4 avisos e levou mute temporariamente.
  43. bcmute4h: &eTempo: &f2 horas
  44. bcmute3h: &eTempo: &f1 hora
  45. bcmsg1h: &eVocê atingiu 3 warns e foi mutado temporariamente por 1 hora.
  46. bcmsg2h: &eVocê atingiu 4 warns e foi mutado temporariamente por 2 horas.
  47. tempomute: &eO seu tempo mutado expirou! Já pode falar novamente.
  48. vctamute: &eVocê está mutado temporariamente.
  49. tempmuteban1: &eO jogador &f%arg 1% &efoi banido temporariamente.
  50. tempmuteban2: &eMotivo:&f %{warns.%arg 1%}% avisos.
  51. TempoBan1h: &eTempo: &f30 minutos.
  52. TempoBan2h: &eTempo: &f1 hora.
  53. TempoBan3h: &eTempo: &f2 horas.
  54. warncomando: &e/avisar [jogador] [motivo]
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101. command /ban [<offlineplayer>] [<text>]:
  102. aliases: /punir
  103. permission: {@Permissao}
  104. permission message: {@PermissaoMensagem}
  105. trigger:
  106. if arg 1 is set:
  107. if arg 1 is online:
  108. if arg 2 is set:
  109. if {banido.%arg 1%} isn't set:
  110. set {banido.%arg 1%} to true
  111. set {ban.motivo.%arg 1%} to arg 2
  112. set {ban.staff.%arg 1%} to "%player%"
  113. broadcast ""
  114. broadcast "{@bcban1}"
  115. broadcast "{@bcban2}"
  116. broadcast "{@bcban3}"
  117. broadcast ""
  118. kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  119. else:
  120. send ""
  121. send "{@JaBan}"
  122. send ""
  123. else:
  124. if {banido.%arg 1%} isn't set:
  125. set {banido.%arg 1%} to true
  126. set {ban.motivo.%arg 1%} to "%arg 2%"
  127. set {ban.staff.%arg 1%} to "%player%"
  128. broadcast ""
  129. broadcast "{@bcban1}"
  130. broadcast "{@bcban2s}"
  131. broadcast "{@bcban3}"
  132. broadcast ""
  133. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} {@motivo}%nl%{@AutorBan} %{ban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  134. else:
  135. if arg 2 is set:
  136. if {banido.%arg 1%} isn't set:
  137. set {banido.%arg 1%} to true
  138. set {ban.motivo.%arg 1%} to "%arg 2%"
  139. set {ban.staff.%arg 1%} to "%player%"
  140. broadcast ""
  141. broadcast "{@bcban1}"
  142. broadcast "{@bcban2}"
  143. broadcast "{@bcban3}"
  144. broadcast ""
  145. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%arg 1%}%%nl%{@AutorBan} %{ban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  146. else:
  147. send ""
  148. send "{@JaBan}"
  149. send ""
  150. else:
  151. send ""
  152. send "{@BanComando}"
  153. else:
  154. send ""
  155. send "{@BanComando}"
  156. send ""
  157.  
  158. command /unban [<offlineplayer>]:
  159. aliases: /desbanir
  160. permission: {@Permissao}
  161. permission message: {@PermissaoMensagem}
  162. trigger:
  163. if arg 1 is set:
  164. if {banido.%arg 1%} is true:
  165. delete {banido.%arg 1%}
  166. delete {ban.motivo.%arg 1%}
  167. delete {ban.staff.%arg 1%}
  168. broadcast ""
  169. broadcast "{@bcunban1}"
  170. broadcast "{@bcunban2}"
  171. broadcast ""
  172. else:
  173. if {warnban1.%arg 1%} is true:
  174. set {warnban1.%arg 1%} to false
  175. delete {tempban.motivo.%arg 1%}
  176. delete {tempban.staff.%arg 1%}
  177. broadcast ""
  178. broadcast "{@bcunban1}"
  179. broadcast "{@bcunban2}"
  180. broadcast ""
  181. else:
  182. if {warnban2.%arg 1%} is true:
  183. set {warnban2.%arg 1%} to false
  184. delete {tempban.motivo.%arg 1%}
  185. delete {tempban.staff.%arg 1%}
  186. broadcast ""
  187. broadcast "{@bcunban1}"
  188. broadcast "{@bcunban2}"
  189. broadcast ""
  190. else:
  191. if {warnban3.%arg 1%} is true:
  192. set {warnban3.%arg 1%} to false
  193. delete {tempban.motivo.%arg 1%}
  194. delete {tempban.staff.%arg 1%}
  195. broadcast ""
  196. broadcast "{@bcunban1}"
  197. broadcast "{@bcunban2}"
  198. broadcast ""
  199. else:
  200. send ""
  201. send "{@bcjaunban1}"
  202. send ""
  203. else:
  204. send ""
  205. send "{@UnbanComando}"
  206. send ""
  207. command /kick [<player>] [<text>]:
  208. aliases: /expulsar
  209. permission: {@Permissao}
  210. permission message: {@PermissaoMensagem}
  211. trigger:
  212. if arg 1 is set:
  213. if arg 1 is online:
  214. if arg 2 is set:
  215. broadcast ""
  216. broadcast "{@bckick}"
  217. broadcast "{@bckickmotivo}"
  218. broadcast "{@bckickautor}"
  219. broadcast ""
  220. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@msgkick}%nl%{@motivokick} %arg 2%%nl%{@autorkick} %player%"
  221. else:
  222. broadcast ""
  223. broadcast "{@bckick}"
  224. broadcast "{@bckicksemmotivo} {@motivo}"
  225. broadcast "{@bckickautor}"
  226. broadcast ""
  227. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@msgkick}%nl%{@bckicksemmotivo}{@motivo}%nl%{@autorkick} %player%"
  228.  
  229. else:
  230. send ""
  231. send "{@PlayerOff}"
  232. send ""
  233. else:
  234. send ""
  235. send "{@expulsarcomando}"
  236. send ""
  237. command /warn [<player>] [<text>]:
  238. aliases: /avisar
  239. permission: {@Permissao}
  240. permission message: {@PermissaoMensagem}
  241. trigger:
  242. if arg 1 is set:
  243. if arg 1 is online:
  244. if arg 2 is set:
  245. add 1 to {warns.%arg 1%}
  246. broadcast ""
  247. broadcast "{@bcwarn1}"
  248. broadcast "{@bcwarn2} "
  249. broadcast "{@bcwarn3} &f%{warns.%arg 1%}%"
  250. broadcast ""
  251. send "" to arg 1
  252. send "{@quantiawarns} &f%{warns.%arg 1%}%" to arg 1
  253. send "" to arg 1
  254. if {warns.%arg 1%} is 3:
  255. set {mute.%arg 1%} to true
  256. broadcast ""
  257. broadcast "{@bcmute3}"
  258. broadcast "{@bcmute3h}"
  259. broadcast ""
  260. send "" to arg 1
  261. send "{@bcmsg1h}" to arg 1
  262. send "" to arg 1
  263. wait 1 hour
  264. if {mute.%arg 1%} is true:
  265. set {mute.%arg 1%} to false
  266. send ""
  267. send "{@tempomute}"
  268. send ""
  269. else:
  270. if {warns.%arg 1%} is 4:
  271. set {mute.%arg 1%} to true
  272. broadcast ""
  273. broadcast "{@bcmute4}"
  274. broadcast "{@bcmute4h}"
  275. broadcast ""
  276. send "" to arg 1
  277. send "{@bcmsg2h}" to arg 1
  278. send "" to arg 1
  279. wait 2 hours
  280. if {mute.%arg 1%} is true:
  281. set {mute.%arg 1%} to false
  282. send ""
  283. send "{@tempomute}"
  284. send ""
  285. else:
  286. if {warns.%arg 1%} is 5:
  287. set {warnban1.%arg 1%} to true
  288. set {tempban.motivo.%arg 1%} to arg 2
  289. set {tempban.staff.%arg 1%} to player
  290. broadcast ""
  291. broadcast "{@tempmuteban1}"
  292. broadcast "{@tempmuteban2}"
  293. broadcast "&eTempo: &f30 minutos."
  294. broadcast ""
  295. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%arg 1%}%%nl%{@TempoBan1h}%nl%{@AutorBan} %{tempban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  296. wait 30 minutes
  297. if {warnban1.%player%} is true:
  298. set {warban1.%player%} to false
  299. delete {tempban.motivo.%arg 1%}
  300. delete {tempban.staff.%arg 1%}
  301. else:
  302. stop
  303. else:
  304. if {warns.%arg 1%} is 6:
  305. set {warnban2.%arg 1%} to true
  306. set {tempban.motivo.%arg 1%} to arg 2
  307. set {tempban.staff.%arg 1%} to player
  308. broadcast ""
  309. broadcast "{@tempmuteban1}"
  310. broadcast "{@tempmuteban2}"
  311. broadcast "&eTempo: &f60 minutos."
  312. broadcast ""
  313. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%player%}%%nl%{@TempoBan2h}%nl%{@AutorBan} %{tempban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  314. wait 1 hour
  315. if {warnban2.%arg 1%} is true:
  316. set {warnban2.%arg 1%} to false
  317. delete {tempban.motivo.%arg 1%}
  318. delete {tempban.staff.%arg 1%}
  319. else:
  320. stop
  321. else:
  322. if {warns.%arg 1%} is 7:
  323. set {warnban3.%arg 1%} to true
  324. set {tempban.motivo.%arg 1%} to arg 2
  325. set {tempban.staff.%arg 1%} to player
  326. broadcast ""
  327. broadcast "{@tempmuteban1}"
  328. broadcast "{@tempmuteban2}"
  329. broadcast "&eTempo: &f2 horas."
  330. broadcast ""
  331. kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%player%}%%nl%{@TempoBan3h}%nl%{@AutorBan} %{tempban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  332. wait 2 hours
  333. if {warnban3.%arg 1%} is true:
  334. set {warnban3.%arg 1%} to false
  335. delete {tempban.motivo.%arg 1%}
  336. delete {tempban.staff.%arg 1%}
  337. else:
  338. stop
  339. else:
  340. stop
  341. else:
  342. send ""
  343. send "{@warncomando}"
  344. send ""
  345. else:
  346. send ""
  347. send "{@PlayerOff}"
  348. send ""
  349. else:
  350. send ""
  351. send "{@warncomando}"
  352. send ""
  353.  
  354. command /delwarn [<player>] [<integer>]:
  355. aliases: /retiraraviso
  356. permission: {@Permissao}
  357. permission message: {@PermissaoMensagem}
  358. trigger:
  359. if arg 1 is set:
  360. if arg 1 is online:
  361. if arg 2 is set:
  362. if arg 2 is number:
  363. if {warns.%arg 1%} is more or equal to arg 2:
  364. remove arg 2 from {warns.%arg 1%}
  365. send ""
  366. send "&eVocê removeu &f%arg 2%&e avisos do jogador &f%arg 1%"
  367. send ""
  368. send "" to arg 1
  369. send "&eForam removidos &f%arg 2%&e avisos da sua conta." to arg 1
  370. send "" to arg 1
  371. else:
  372. send ""
  373. send "&eEsse jogador não tem essa quantidade de avisos."
  374. send ""
  375. else:
  376. send ""
  377. send "&eOs avisos precisam ser em números."
  378. send ""
  379. else:
  380. send ""
  381. send "&e/retiraraviso [jogador] [quantia]"
  382. send ""
  383. else:
  384. send ""
  385. send "&EEsse jogador está offline."
  386. send ""
  387. else:
  388. send ""
  389. send "&e/retiraraviso [jogador] [quantia]"
  390. send ""
  391.  
  392. on join:
  393. if {banido.%player%} is true:
  394. kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  395. if {warnban1.%player%} is true:
  396. kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan1h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  397. if {warnban2.%player%} is true:
  398. kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan2h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  399. if {warnban3.%player%} is true:
  400. kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan3h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
  401. on chat:
  402. if {mute.%player%} is true:
  403. cancel event
  404. send ""
  405. send "{@vctamute}"
  406. send ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement