Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on load:
- if {donatemanage::coinmessage} is not set:
- set {donatemanage::coinmessage} to "&6&l<p>&6さんが&e&l<q>Coin&6寄付してくれました!"
- if {donatemanage::gemmessage} is not set:
- set {donatemanage::gemmessage} to "&d&l<p>&dさんが&b&l<q>Gem&d寄付してくれました!"
- command /cdonate <player> <integer> [<boolean>]:
- permission: skript.cdonate
- trigger:
- add arg 2 to {donatemanage::coin::%arg 1%}
- arg 3 is true
- set {_mes} to {donatemanage::coinmessage}
- replace "<q>" in {_mes} with "%arg 2%"
- replace "<p>" in {_mes} with "%arg 1%"
- broadcast colored {_mes}
- command /gdonate <player> <integer> [<boolean>]:
- permission: skript.gdonate
- trigger:
- add arg 2 to {donatemanage::gem::%arg 1%}
- arg 3 is true
- set {_mes} to {donatemanage::gemmessage}
- replace "<q>" in {_mes} with "%arg 2%"
- replace "<p>" in {_mes} with "%arg 1%"
- broadcast colored {_mes}
- command /donatemanage [<text>] [<text>]:
- permission: skript.donatemanage
- aliases: /dom
- trigger:
- if arg 1 is "coin" or "c":
- set {donatemanage::coinmessage} to arg 2
- else if arg 1 is "gem" or "g":
- set {donatemanage::coinmessage} to arg 2
- else:
- message "/dom c <メッセージ> ...... コイン寄付加算時のメッセージを設定"
- message "/dom g <メッセージ> ...... ジェム寄付加算時のメッセージを設定"
- message "メッセージを設定するとき & で始まるカラーコードが使用できます"
- message "<q> で寄付額 <p> でプレイヤー名 に変換されます"
- command /donateranking <text> [<boolean>]:
- aliases: /dor
- trigger:
- if arg 1 is "coin" or "c":
- set {_type} to "coin"
- else if arg 1 is "gem" or "g":
- set {_type} to "gem"
- else:
- stop
- if arg 2 is true:
- set {_byplayer} to true
- set {_high} to -1
- loop {donatemanage::%{_type}%::*}:
- set {_list::%loop-index%} to loop-value
- loop number of {donatemanage::%{_type}%::*} times:
- loop {_list::*}:
- loop-value-2 > {_high}
- set {_high} to loop-value-2
- set {_highplayer} to loop-index
- {_highplayer} is player
- set {_byplayer} to false
- {_byplayer} is not true
- if {_type} is "coin":
- message "&f&l%loop-number%. &6&l%{_highplayer}%: &e&l%{_high}%&eCoin(s)"
- if {_type} is "gem":
- message "&f&l%loop-number%. &d&l%{_highplayer}%: &b&l%{_high}%&bGem(s)"
- set {_high} to -1
- if {_highprev} is {_high}:
- add 1 to {_skip}
- else:
- add {_skip}+1 to {_cnt}
- set {_highprev} to {_high}
- delete {_list::%{_highplayer}%}
- {_cnt} > 10
- exit loop
Add Comment
Please, Sign In to add comment