Moin 我用硬币制作了自己的剧本。但是当服务器重新启动时,每次有人知道如何设置可以保存的东西时,硬币都会设置为 0。(脚本没那么长)
这是脚本:
命令 /coins: aliases: coin trigger: send "&e&lEndless &7● &aDu hast &e%{coins::%player%}% &aCoins" 给玩家
命令 /pay [] []:触发:
如果设置了 arg-1:如果 arg-1 不是玩家:如果 arg-2 小于 {coins::%player%}:从 {coins:: 中删除 arg-2 %player%} 将 arg-2 添加到 {coins::%arg-1%} 发送“ &7Du hast &e%arg-2% Coins &7an &a%arg-1% &7gesendet!” 给玩家发送“ &7Du hast &e%arg-2% Coins &7von &a%player% &7erhalten!” 到 arg-1 停止
else if arg-2 is bigger than {coins::%player%}:
send "&e&lEndless &7● &cDu hast nicht genügend &eCoins"
stop
else if arg-1 is player:
send "&e&lEndless &7● &7Du kannst dir selber kein Geld geben!"
stop
else if arg-1 is not set:
send "&e&lEndless &7● &7Nutze&8: &e/pay <Spieler> <Anzahl>"
stop
首次加入时:将 {coins::%player%} 设置为 2000
每 1 个刻度:循环所有玩家:如果 {coins::%loop-player%} 低于 0:如果 {coins::%loop-player%} 未设置,则将 {coins::%loop-player%} 设置为 0 : 将 {coins::%loop-player%} 设置为 0
命令/removecoins [] []:权限:coins.remcoins 权限消息:&e&lEndless &7● &c&lKeine Erlaubnis 触发器:如果设置了 arg-1:如果 arg-2 是数字:从 {coins::%arg- 中删除 arg-2 1%} 发送“&e&lEndless &7● &7%arg-1% wurden &e%arg-2% 金币 &7abgezogen!” 停止
if arg-1 is not set:
send "&e&lEndless &7● &7Bitte gebe einen Spieler und Beitrag an!"
stop
命令 /admin [] []:权限:coins.remcoins 权限消息:&e&lEndless &7● &c&lKeine Erlaubnis 触发器:如果设置了 arg-1:如果 arg-2 是数字:从 {coins::%arg- 中删除 arg-2 1%} 停止
if arg-1 is not set:
stop
命令 /addcoins [] []:权限:coins.givecoins 权限消息:&e&lEndless &7● &c&lKeine Erlaubnis 触发器:如果设置了 arg-1:如果 arg-2 是数字:将 arg-2 添加到 {coins::%arg- 1%} 发送“&e&l无尽 &7● &7%arg-1% 帽子 &e%arg-2% 金币 &7erhalten!” 停止
else if arg-2 is not a number:
send "&e&lEndless &7● &7Das ist keine Anzahl!"
if arg-1 is not set:
send "&e&lEndless &7● &7Bitte gebe einen Spieler und Beitrag an!"
stop