Bulundu OYUNCULARI GİZLE/GÖSTER SKRİPTİ LAZIM

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

Linux MC

Zombi Geldi, Beni Yedi
Katılım
16 Ekim 2024
Mesajlar
230
Elmaslar
17
Puan
1.355
Konum
Türkiye
Minecraft
linux1827

Discord:

linux_yt

Öncelikle merhabalar;
hocam ben şöyle bi skript istiyorum oyuna girildiğinde 8. slotto lime_dye olsun o lime_dye eline alıp sağ tıklayınca lime_dye gray_dye olsun gray_dye da aynı şey yapılınca oyuncular görünür olsun ve gray_dye lime_dye a dönsün

böyle bi skript yapabilicek varmı
 
Öncelikle merhabalar;
hocam ben şöyle bi skript istiyorum oyuna girildiğinde 8. slotto lime_dye olsun o lime_dye eline alıp sağ tıklayınca lime_dye gray_dye olsun gray_dye da aynı şey yapılınca oyuncular görünür olsun ve gray_dye lime_dye a dönsün

böyle bi skript yapabilicek varmı
30-40 dakikaya hazır olur.
 
Öncelikle merhabalar;
hocam ben şöyle bi skript istiyorum oyuna girildiğinde 8. slotto lime_dye olsun o lime_dye eline alıp sağ tıklayınca lime_dye gray_dye olsun gray_dye da aynı şey yapılınca oyuncular görünür olsun ve gray_dye lime_dye a dönsün

böyle bi skript yapabilicek varmı
SKBee eklentisini kullanıyor musun?
 
tahminen ne zaman hazır olur?
 
Python:
options:
    playersVisibleItem: * dye named "<#5cf345>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢɪᴢʟᴇ" with lore "<#CDCDCD>Diğer oyuncuları gizler."
    playersHiddenItem: gray dye named "<#f2d634>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢᴏѕᴛᴇʀ" with lore "<#CDCDCD>Diğer oyuncuları gösterir."




on join:
    if {showPlayersToggle::%player%} isn't set:
        set {showPlayersToggle::%player%} to true
        
    updateShowPlayersItem(player)


on join:
    loop {showPlayersToggle::*}:
        if loop-value is false:
            set {_p} to loop-index parsed as a offline player

            if {_p} is online:
                hide player from {_p}

        wait a tick # lag çıkarmasın.




local function updateShowPlayersItem(p: player):
    set {_lastToggle} to {showPlayersToggle::%{_p}%}
    
    async run 0 ticks later repeating every tick:
        if {_lastToggle} isn't {showPlayersToggle::%{_p}%}:
            toggle({showPlayersToggle::%{_p}%}, {_p})

        if {showPlayersToggle::%{_p}%} is true:
            set slot 8 of {_p} to {@playersVisibleItem}
        else:
            set slot 8 of {_p} to {@playersHiddenItem}
        
        set {_lastToggle} to {showPlayersToggle::%{_p}%}



local function toggle(act: boolean, p: player):
    wait a tick
    if {_act} is true:
        reveal players to {_p}

    else if {_act} is false:
        hide players from {_p}


        





on inventory click:
    if index of event-slot is 8:
        cancel event



on right click:
    if held item of player is {@playersVisibleItem}:
        set {showPlayersToggle::%player%} to false
        effects(player)

    else if held item of player is {@playersHiddenItem}:
        set {showPlayersToggle::%player%} to true
        effects(player)


local function effects(p: player):
    play sound "entity.experience_orb.pickup" to {_p}


Bir sorun çıkarsa bana ulaşabilirsin.
 
* dye yazan yeri l_me (_ yerine i yaz.) dye olarak değiştir site sansürlemiş saçma bir şekilde.
 
Python:
options:
    playersVisibleItem: * dye named "<#5cf345>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢɪᴢʟᴇ" with lore "<#CDCDCD>Diğer oyuncuları gizler."
    playersHiddenItem: gray dye named "<#f2d634>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢᴏѕᴛᴇʀ" with lore "<#CDCDCD>Diğer oyuncuları gösterir."




on join:
    if {showPlayersToggle::%player%} isn't set:
        set {showPlayersToggle::%player%} to true
       
    updateShowPlayersItem(player)


on join:
    loop {showPlayersToggle::*}:
        if loop-value is false:
            set {_p} to loop-index parsed as a offline player

            if {_p} is online:
                hide player from {_p}

        wait a tick # lag çıkarmasın.




local function updateShowPlayersItem(p: player):
    set {_lastToggle} to {showPlayersToggle::%{_p}%}
   
    async run 0 ticks later repeating every tick:
        if {_lastToggle} isn't {showPlayersToggle::%{_p}%}:
            toggle({showPlayersToggle::%{_p}%}, {_p})

        if {showPlayersToggle::%{_p}%} is true:
            set slot 8 of {_p} to {@playersVisibleItem}
        else:
            set slot 8 of {_p} to {@playersHiddenItem}
       
        set {_lastToggle} to {showPlayersToggle::%{_p}%}



local function toggle(act: boolean, p: player):
    wait a tick
    if {_act} is true:
        reveal players to {_p}

    else if {_act} is false:
        hide players from {_p}


       





on inventory click:
    if index of event-slot is 8:
        cancel event



on right click:
    if held item of player is {@playersVisibleItem}:
        set {showPlayersToggle::%player%} to false
        effects(player)

    else if held item of player is {@playersHiddenItem}:
        set {showPlayersToggle::%player%} to true
        effects(player)


local function effects(p: player):
    play sound "entity.experience_orb.pickup" to {_p}


Bir sorun çıkarsa bana ulaşabilirsin.
[04:33:27 INFO]: [Skript] Reloading oyuncug.sk...
[04:33:27 INFO]: Line 36: (-examples\oyuncug.sk)
[04:33:27 INFO]: a slot can't be set to '* dye named "<#5cf345>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢɪᴢʟᴇ" with lore "<#CDCDCD>Diğer oyuncuları gizler."' because the latter is neither an item type nor an item stack
[04:33:27 INFO]: Line: set slot 8 of {_p} to {@playersVisibleItem}
[04:33:27 INFO]:
[04:33:27 INFO]: Line 66: (-examples\oyuncug.sk)
[04:33:27 INFO]: Can't compare a slot with '* dye named "<#5cf345>ᴏʏᴜɴᴄᴜʟᴀʀɪ ɢɪᴢʟᴇ" with lore "<#CDCDCD>Diğer oyuncuları gizler."'
[04:33:27 INFO]: Line: if held item of player is {@playersVisibleItem}:
[04:33:27 INFO]:
[04:33:27 INFO]: Line 70: (-examples\oyuncug.sk)
[04:33:27 INFO]: 'else if' has to be placed just after another 'if' or 'else if' section
[04:33:27 INFO]: Line: else if held item of player is {@playersHiddenItem}:
[04:33:27 INFO]:
[04:33:27 INFO]: Encountered 3 errors while reloading oyuncug.sk! (505ms)
 
Skript 2.9.5 ile sorunsuz çalışıyor. Skript sürümün nedir? Mümkünse 2.9.5'e çekebilir misin?
 
Pardon sürüm sorunu yokmuş.

* dye olan kısmı değiştirmen gerekiyordu. Site sansürlüyor. l*me dye yapman gerek.
 
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