Çözüldü Gui'li Skript Çalışmıyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kerem0

Odunlara Vur Vur Vur!
Katılım
17 Ocak 2024
Mesajlar
41
Elmaslar
1
Puan
1.195
Yaş
26
Konum
İstanbul
Minecraft
MrFlew

Discord:

mrflew0

Kod:
command /yardim:
    trigger:
        open yardim menu to player

on inventory close:
    if {yardim.%player%} is set:
        delete {yardim.%player%}
        send "Yardım menüsü kapatıldı!" to player

on inventory click:
    if {yardim.%player%} is set:
        if clicked item is a book named "Bilgi":
            cancel
            send "Burada oyun hakkında bilgi bulabilirsiniz." to player
        else if clicked item is a book named "Kurallar":
            cancel
            send "Sunucu kuralları şunlardır..." to player
        else if clicked item is a book named "Desteğe Başvur":
            cancel
            send "Desteğe başvurmak için şu adımları izleyin..." to player

command /acildestek:
    trigger:
        send "Acil destek talebi oluşturuldu!" to all players with permission "staff"
Basit gui li bir skript buldum deneme amaçlı fakat 4 sorun çıktı farkli modelleride denedim hep hata veriyor
Skript 2.8.2 kullanıyorum herhangi bir addon kullanmıyorum cunku bazi yerlerde bu sürümün addon gerektirmediği yazıyordu
 
Kod:
command /yardim:
    trigger:
        open yardim menu to player

on inventory close:
    if {yardim.%player%} is set:
        delete {yardim.%player%}
        send "Yardım menüsü kapatıldı!" to player

on inventory click:
    if {yardim.%player%} is set:
        if clicked item is a book named "Bilgi":
            cancel
            send "Burada oyun hakkında bilgi bulabilirsiniz." to player
        else if clicked item is a book named "Kurallar":
            cancel
            send "Sunucu kuralları şunlardır..." to player
        else if clicked item is a book named "Desteğe Başvur":
            cancel
            send "Desteğe başvurmak için şu adımları izleyin..." to player

command /acildestek:
    trigger:
        send "Acil destek talebi oluşturuldu!" to all players with permission "staff"
Basit gui li bir skript buldum deneme amaçlı fakat 4 sorun çıktı farkli modelleride denedim hep hata veriyor
Skript 2.8.2 kullanıyorum herhangi bir addon kullanmıyorum cunku bazi yerlerde bu sürümün addon gerektirmediği yazıyordu
Merhabalar

Hataların ss ini atmadan malesef yardımcı olamıyoruz.
 
Merhaba, Skript'iniz eksik veya yanlış. Okuduğum kadarıyla şöyle bir şeye ihtiyacınız var:
Ekstra yardım için lütfen discord üzerinden bana ulaşın.

TEST.png


JavaScript:
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%}
 

Ekli dosyalar

  • Screenshot_2024-02-21-07-51-03-696_com.android.chrome.jpg
    Screenshot_2024-02-21-07-51-03-696_com.android.chrome.jpg
    618,6 KB · Görüntüleme: 174
  • Screenshot_2024-02-21-07-51-10-846_com.android.chrome.jpg
    Screenshot_2024-02-21-07-51-10-846_com.android.chrome.jpg
    669,4 KB · Görüntüleme: 152
  • Screenshot_2024-02-21-07-51-17-610_com.android.chrome.jpg
    Screenshot_2024-02-21-07-51-17-610_com.android.chrome.jpg
    572,4 KB · Görüntüleme: 90
  • Screenshot_2024-02-21-07-51-20-896_com.android.chrome.jpg
    Screenshot_2024-02-21-07-51-20-896_com.android.chrome.jpg
    575,4 KB · Görüntüleme: 146
Merhaba, Skript'iniz eksik veya yanlış. Okuduğum kadarıyla şöyle bir şeye ihtiyacınız var:
Ekstra yardım için lütfen discord üzerinden bana ulaşın.

Ekli dosyayı görüntüle 235998

JavaScript:
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%}
İstek attım bakarmisiniz
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst