knugi

Untitled

Jan 25th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. options:
  2. enable: true #Czy skrypt ma byc aktywny
  3. minLvlToChat: 2 #Minimalny poziom do pisania na chacie
  4. prefix: &8[&aSernik&8] #Prefix przed wiadomosciami
  5. chanceToPkt: 30 #Szansa na punkt (100% - cały czas)
  6. maxLootPkt: 5 #Maxymalna ilość punktów ze stone
  7. sendAddPkt: true #Czy ma pokazywac ile zdobyl punktow ze stone
  8. command /pkt [<text>] [<text>]:
  9. trigger:
  10. if {@enable} is true:
  11. if arg 1 is not set:
  12. send "&6Komendy punktow:"
  13. send "&a/pkt pokaz &8- &7pokazuje lvl i ilosc punktow"
  14. send "&a/pkt pokaz nick &8- &7pokazuje lvl i punkty gracza"
  15. #send "&a/pkt top &8- &7pokazuje top 5 graczy"
  16. #send "&a/pkt reset &8- &7resetuje twoje punkty"
  17. #send "&a/pkt info &8- &7info dotyczace nabijania lvl"
  18. stop
  19. if arg 1 is "pokaz":
  20. send "&7Skrypt wykonany przez: &6Knugi"
  21. if arg 2 is not set:
  22. send "{@prefix} &aMasz &c%{spkt.%player%}% &alvl i punktow: &6%{spkt::%player%}%"
  23. stop
  24. if {spkt::%arg 2%} is set:
  25. send "{@prefix} &6%arg 2% &aposiada &c%{spkt.%arg 2%}% &alvl i punktow: &6%{spkt::%arg 2%}%"
  26. stop
  27. send "{@prefix} &cNie ma takiego gracza."
  28. stop
  29. if arg 1 is "topppppppp":
  30. set {_s} to size of {spkt::*}
  31. loop {_s} times:
  32. loop {spkt::*}:
  33. if {_v.%loop-number%} is not set:
  34. set {_v.%loop-number%} to loop-value
  35. set {_n.%loop-number%} to loop-index
  36. if loop-value is larger than {_v.%loop-number%}:
  37. set {_v.%loop-number%} to loop-value
  38. set {_n.%loop-number%} to loop-index
  39. remove {_v.%loop-number%} from {spkt::*}
  40. loop {_s} times:
  41. if loop-number is smaller than or equal to 5:
  42. send "&4%loop-number%. &c%{_n.%loop-number%}% &8- &e%{_v.%loop-number%}% punktow &8[&2%{spkt.%{_n.%loop-number%}%}%LvL&8]"
  43. set {spkt::%{_n.%loop-number%}%} to {_v.%loop-number%}
  44. stop
  45. if arg 1 is "resettttttttttttttttttt":
  46. if arg 2 is "yes" or "tak":
  47. set {spkt::%player%} to 1
  48. set {spkt.%player%} to 1
  49. send "{@prefix} &aZrestartowales sobie punkty"
  50. stop
  51. send "{@prefix} &aAby zrestartowac punkty i lvl wpisz: &6/pkt reset tak"
  52. stop
  53. if arg 1 is "infooooooooooo":
  54. send "{@prefix} &aPunkty nabija sie za kopanie uszkodzonej cegly (Cracked Brick)"
  55. send "&7Lvl rosnie co 200 pkt i mozesz miec maxymalnie 30 lvl"
  56. send "&7Skrypt wykonany przez &6Knugi"
  57. stop
  58. execute player command "pkt"
  59. stop
  60. send "{@prefix} &cSkrypt jest wylaczony. &8(&2Knugi&8)"
  61. stop
  62. on join:
  63. if {@enable} is true:
  64. if {spkt::%player%} is not set:
  65. set {spkt::%player%} to 1
  66. set {spkt.%player%} to 1
  67. on chat:
  68. if {@enable} is true:
  69. if player has permission "lvl.admin":
  70. stop
  71. if {spkt.%player%} is smaller than {@minLvlToChat}:
  72. cancel event
  73. send "{@prefix} &7Na chacie mozna pisac od {@minLvlToChat} lvl &8(&7Masz %{spkt.%player%}%&8)"
  74. stop
  75. cancel event
  76. broadcast "&8[&a%{spkt.%player%}%&8] %display name of player%&7: &f%message%"
  77. on break of cracked brick:
  78. if {@enable} is true:
  79. chance of {@chanceToPkt}%:
  80. set {_r} to {@maxLootPkt}
  81. loop 15 times:
  82. if {_rr} is set:
  83. exit loop
  84. loop {_r} times:
  85. chance of 100 / {_r}%:
  86. set {_rr} to loop-number-2
  87. exit loop
  88. add {_rr} to {spkt::%player%}
  89. if {@sendAddPkt} is true:
  90. send "{@prefix} &aDodano &c%{_rr}% &ado twoich punktow."
  91.  
  92. if {spkt::%player%} is larger than {spkt.%player%} * 100:
  93. if {spkt.%player%} is 30:
  94. stop
  95. if {spkt.%player%} is larger than 30:
  96. set {spkt.%player%} to 30
  97. stop
  98. add 1 to {spkt.%player%}
  99. send "{@prefix} &aAwansowales na poziom &c%{spkt.%player%}%"
  100. broadcast "&aGracz &6%player% &aawansowal na &c%{spkt.%player%}% &apoziom kopania"
  101. stop
Advertisement
Add Comment
Please, Sign In to add comment