Advertisement
Pcornel

MCSK VagtLøn

Mar 23rd, 2016
937
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. #===============================================================================
  2. #Lavet af danni225 og Pcornel
  3. #Alle rettigheder forbeholdes
  4. #===============================================================================
  5.  
  6. #===============================================================================
  7. #REQUIREMENTS:
  8. #===============================================================================
  9. #Skript 2.1.2
  10. #http://dev.bukkit.org/bukkit-plugins/skript/files/84-2-1-2/
  11. #===============================================================================
  12.  
  13.  
  14. #===============================================================================
  15. #Variabler
  16. #===============================================================================
  17. options:
  18. #LØN
  19. #Bestemmer hvor meget vagter for i løn pr. time:
  20. #En vagt for løn hver time vagten er online.
  21. #Hvis vagten logger ud før timen er gået, vil vagten få løn for den tid vagten var online.
  22. #Vagter i C
  23. VagtC: 500
  24. #Vagter i B
  25. VagtB: 1000
  26. #Vagter i A
  27. VagtA: 1500
  28.  
  29. #===============================================================================
  30. #Language Variabler
  31. #===============================================================================
  32. #Løn prefix
  33. prefix: &7[&2LØN&7]&e
  34. FåetLøn: &aDu har fået din vagt løn
  35. TilNæsteLøn: &aDer er %{_næstegangløn}% minutter til næste gang du får løn
  36.  
  37. #===============================================================================
  38. #PERMISSIONS
  39. #===============================================================================
  40. #Gives til alle vagter
  41. # vagt.løn
  42. #Gives til vagter i C
  43. # vagt.c
  44. #Gives til vagter i B
  45. # vagt.b
  46. #Gives til vagter i A
  47. # vagt.a
  48.  
  49. #===============================================================================
  50. #ÆNDRER IKKE NOGET EFTER DENNE LINJE!
  51. #ÆNDRES DETTE FOREGÅR DET PÅ EGET ANSVAR!
  52. #===============================================================================
  53.  
  54. #Viser vagten hvornår vagten næste gang får løn
  55. command /løn:
  56. trigger:
  57. if player has permission "vagt.løn":
  58. set {_næstegangløn} to 60 - {vagtløn.time.%player%}
  59. send "{@prefix} {@TilNæsteLøn}" to player
  60. stop trigger
  61.  
  62. on join:
  63. if player has permission "vagt.løn":
  64. add player to {vagtløn.players::*}
  65. if {vagtløn.time.%player%} is not set:
  66. set {vagtløn.time.%player%} to 0
  67.  
  68.  
  69. every 1 minutes:
  70. loop {vagtløn.players::*}:
  71. if loop-value has permission "vagt.løn":
  72. add 1 to {vagtløn.time.%loop-value%}
  73. if loop-value has permission "vagt.c":
  74. if {vagtløn.time.%loop-value%} is equal to 60:
  75. set {vagtløn.time.%loop-value%} to 0
  76. set {_lønc} to {@VagtC}
  77. execute console command "/eco give %loop-value% %{_lønc}%" #Essentials
  78. send "{@prefix} {@FåetLøn}" to loop-value
  79. stop trigger
  80. else if loop-value has permission "vagt.b":
  81. if {vagtløn.time.%loop-value%} is equal to 60:
  82. set {vagtløn.time.%loop-value%} to 0
  83. set {_lønb} to {@VagtB}
  84. execute console command "/eco give %loop-value% %{_lønb}%" #Essentials
  85. send "{@prefix} {@FåetLøn}" to loop-value
  86. stop trigger
  87. else if loop-value has permission "vagt.a":
  88. if {vagtløn.time.%loop-value%} is equal to 60:
  89. set {vagtløn.time.%loop-value%} to 0
  90. set {_løna} to {@VagtA}
  91. execute console command "/eco give %loop-value% %{_løna}%" #Essentials
  92. send "{@prefix} {@FåetLøn}" to loop-value
  93. stop trigger
  94.  
  95.  
  96. on quit:
  97. if player has permission "vagt.løn":
  98. remove player from {vagtløn.players::*}
  99. if player has permission "vagt.c":
  100. set {_lønc} to {@VagtC} / 60 * {vagtløn.time.%player%}
  101. execute console command "/eco give %player% %{_lønc}%" #Essentials
  102. set {vagtløn.time.%player%} to 0
  103. stop trigger
  104. else if player has permission "vagt.b":
  105. set {_lønb} to {@VagtB} / 60 * {vagtløn.time.%player%}
  106. execute console command "/eco give %player% %{_lønb}%" #Essentials
  107. set {vagtløn.time.%player%} to 0
  108. stop trigger
  109. else if player has permission "vagt.a":
  110. set {_løna} to {@VagtA} / 60 * {vagtløn.time.%player%}
  111. execute console command "/eco give %player% %{_løna}%" #Essentials
  112. set {vagtløn.time.%player%} to 0
  113. stop trigger
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement