Guest User

Untitled

a guest
May 13th, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. command /voucher [<text>]:
  2. trigger:
  3. if player does not have the permissions "voucher.use":
  4. send "&cOdmowa dostepu!"
  5. stop
  6. if arg 1 is not set:
  7. send "&f[&6Voucher&f] &cPodaj kod aby otrzymac range!"
  8. stop
  9. if length of arg is greater than 8:
  10. send "&f[&6Voucher&f] &cPodales za dlugi kod!"
  11. stop
  12. if length of arg is smaller than 8:
  13. send "&f[&6Voucher&f] &cPodales za krotki kod!"
  14. stop
  15. if {voucher::%arg%} is not set:
  16. send "&f[&6Voucher&f] &cPodany kod jest nieprawidlowy lub wykorzystany!"
  17. stop
  18. execute console command "setrank %player% %{voucher::%arg%::ranga}% 7d"
  19. send "&f[&6Voucher&f] &aPodany kod jest prawidlowy! Otrzymales range &e%{voucher::%arg%::ranga}% &ana 7 dni!"
  20. broadcast "&f[&6Voucher&f] &e%Player% &aWpisal poprawny kod i otrzymal &e%{voucher::%arg%::ranga}% &ana &e7 &adni!"
  21. clear {voucher::%arg%}
  22. clear {voucher::%arg%::ranga}
  23. clear {voucher::%arg%::*}
  24. stop
  25.  
  26. command /vouchergeneruj [<text>]:
  27. trigger:
  28. if player does not have the permissions "voucher.generate":
  29. send "&f[&6Voucher&f] &cNie masz wymaganych uprawnien."
  30. stop
  31. if arg is not set:
  32. send "&f[&6Voucher&f] &cPodaj nazwe rangi, ktora otrzyma uzytkownik po wpisaniu"
  33. stop
  34. set {_kod} to ""
  35. loop 10 times:
  36. set {_int} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "A" or "B" or "C" or "E" or "F" or "G" or "H" or "I" or "J" or "K" or "L" or "M" or "N" or "O" or "P" or "S" or "T" or "U" or "W" or "X" or "Y" or "Z"
  37. set {_kod} to "%{_kod}%%{_int}%"
  38. set {voucher::%{_kod}%} to {_kod}
  39. set {voucher::%{_kod}%::ranga} to arg
  40. send "&f[&6Voucher&f] &aWygenerowano kod o randze &e%arg% &ato: &e%{_kod}%"
  41. stop
  42. command /voucherlista:
  43. trigger:
  44. if player does not have the permissions "voucher.list":
  45. send "&cOdmowa dostepu!"
  46. stop
  47. loop {voucher::*}:
  48. set {_kod} to "&c%{voucher::%loop-value%}% &7[&a%{voucher::%loop-value%::ranga}%&7]"
  49. add {_kod} to {_list::*}
  50. set {_vlist} to "%{_list::*}%"
  51. replace all "<none>" with "" in {_vlist}
  52. replace all "," with "&e,&7" in {_vlist}
  53. replace all " and" with "&e,&7" in {_vlist}
  54. send "&f[&6Voucher&f] &aDostepne kody: &e%{_vlist}%"
  55. stop
Advertisement
Add Comment
Please, Sign In to add comment