knugi

Untitled

Sep 25th, 2014
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. #Wymagane:
  2. #-Skript
  3. #-WildSkript 1.6
  4.  
  5. options:
  6. gracz: gracz #ranga w Permissiach gracz
  7. gracz.on: 8 #Kiedy wlaczy sie dla gracza nether i end
  8. gracz.off: 24 #Kiedy wylaczy sie dla gracza nether i end
  9.  
  10. permissions.gracz: ne.gracz #Permissia do korzystania z portalu
  11.  
  12. vip: vip
  13. vip.on: 8
  14. vip.off: 12
  15. permissions.vip: ne.vip
  16.  
  17. svip: svip
  18. svip.on:8
  19. svip.off:16
  20. permissions.svip: ne.svip
  21.  
  22. elite: elite #Ranga w permissiach bo elite ma zawsze wlaczony
  23. permissions.elite: ne.elite
  24.  
  25. poprawienie.permissi: true #Czy ma automatycznie ustawic permissie zeby nie bylo bugow
  26. #Sprawdzanie czy nie ma bledow w options
  27. on script load:
  28. set {blad} to false
  29. if {@gracz.on} is larger than 24:
  30. set {blad} to true
  31. loop 5 times:
  32. send "Opcja: gracz.on - jest wieksza niz 24" to console
  33.  
  34. if {@gracz.off} is larger than 24:
  35. set {blad} to true
  36. loop 5 times:
  37. send "Opcja: gracz.off - jest wieksza niz 24" to console
  38. if {@vip.on} is larger than 24:
  39. set {blad} to true
  40. loop 5 times:
  41. send "Opcja: vip.on - jest wieksza niz 24" to console
  42. if {@vip.off} is larger than 24:
  43. set {blad} to true
  44. loop 5 times:
  45. send "Opcja: vip.off - jest wieksza niz 24" to console
  46. if {@svip.on} is larger than 24:
  47. set {blad} to true
  48. loop 5 times:
  49. send "Opcja: svip.on - jest wieksza niz 24" to console
  50. if {@svip.off} is larger than 24:
  51. set {blad} to true
  52. loop 5 times:
  53. send "Opcja: svip.off - jest wieksza niz 24" to console
  54. if {@poprawienie.permissi} is true:
  55. if {poprawiono} is false:
  56.  
  57. #Nadanie glownych permissi dla rang
  58. execute console command "pex group {@gracz} add {@permissions.gracz}"
  59. execute console command "pex group {@vip} add {@permissions.vip}"
  60. execute console command "pex group {@svip} add {@permissions.svip}"
  61. execute console command "pex group {@elite} add {@permissions.elite}"
  62.  
  63. #Poprawienie permissi aby nie bylo bugow
  64. execute console command "pex group {@svip} add -{@permissions.vip}"
  65. execute console command "pex group {@svip} add -{@permissions.gracz}"
  66.  
  67. execute console command "pex group {@vip} add -{@permissions.gracz}"
  68.  
  69. set {poprawiono} to true
  70. #Zmienne , lepiej nie ruszaj
  71. variables:
  72. {poprawiono} = false #Zmienna na sprawdzanie czy poprawiono permissie
  73. {blad} = false #Zmienna dla sprawdzania bledu w options
  74. {ne.gracz} = false #Zmienna dla gracza
  75. {ne.vip} = false #Zmienna dla vipa
  76. {ne.svip} = false #Zmienna dla svipa
  77. {ne.elite} = true #Zmienna dla elite
  78.  
  79. command /h:
  80. trigger:
  81. send "%{ho}%"
  82. every 1 second:
  83. set {ho} to "%hour%" parsed as number
  84. on portal:
  85. if {blad} is false:
  86. cancel event
  87. if player has permission "{@permissions.gracz}":
  88. send "pex gracz"
  89. if {ho} is between {@gracz.on} and {@gracz.off}:
  90. uncancel event
  91. if player has permission "{@permissions.vip}":
  92. if {ho} is between {@vip.on} and {@vip.off}:
  93. uncancel event
  94. if player has permission "{@permissions.svip}":
  95. if {ho} is between {@svip.on} and {@svip.off}:
  96. uncancel event
  97. if player has permission "{@permissions.elite}":
  98. uncancel event
Advertisement
Add Comment
Please, Sign In to add comment