command yardım:
cooldown: 3 seconds
cooldown message: &4&l|&c Bu komutu tekrar kullanmak için &4&l3&c saniye bekle!
trigger:
wait a ticks
set metadata tag "yardım" of player to chest inventory with 3 rows named "&8Yardım isteme menüsü"
if {yardım::%player%} is not set:
set slot 13 of metadata tag "yardım" of player to writable book named "&aYardım iste" with lore "" and "&8*&7 Aktif operatör: &a%operatorsChecker()%" and "" and "&eYardım istemek için tıkla!"
else:
set slot 13 of metadata tag "yardım" of player to red stained glass pane named "&eYardım iste" with lore "" and "&8*&7 Aktif operatör: &a%operatorsChecker()%" and "" and "&cZaten yardım istemişsiniz!"
open (metadata tag "yardım" of player) to player
function operatorsChecker():: text:
loop all operators:
loop-value is online:
add loop-value to {_online::*}
return "%size of {_online::*}%/%size of all operators%"
inventory click:
event-inventory = (metadata tag "yardım" of player):
close player's inventory
cancel event
event-item is writable book:
holderFunction(player)
function holderFunction(p: player):
set {yardım::%{_p}%} to true
loop all operators:
send "&6&l|&a %{_p}%&e isimli oyuncu destek istiyor!" to loop-value
set {_json} to jsonAnemys(loop-value, "teleport", {_p})
execute loop-value command "%{_json}%"
send "&6&l|&e Yetkililerden yardım istendi!" to {_p}
function jsonAnemys(p: player, type: String, target: offline player):: text:
{_type} is "teleport":
set {_teleporter} to teleporter({_p}, {_target})
set {_out} to "tellraw %{_p}% {""text"":""&6&l| &a%{_target}%&e adlı oyuncuya ışınlanmak için &6&l[TIKLA]"",""bold"":true,""color"":""gold"",""clickEvent"":{""action"":""run_command"",""value"":""/%{_teleporter}%""},""hoverEvent"":{""action"":""show_text"",""contents"":[{""text"":""%{_target}% adlı oyuncuya ışınlanmak için tıkla!"",""color"":""yellow""}]}}"
return {_out}
function teleporter(p: player, offline: offline player):: text:
{yardım::%{_offline}%} is set:
set {_tp} to "teleport %{_p}% %{_offline}%"
return {_tp}
else:
send "&4&l|&c Bu oyuncunun yardıma ihtiyacı yok!" to {_p}
quit:
{yardım::%event-player%} is set:
delete {yardım::%event-player%}
command "teleport":
{yardım::%arg 2%} is set:
delete {yardım::%arg 2%}
else:
delete {yardım::%arg 1%}