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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
tamam hallettim sağol
 
aynı anda çok fazla tıklanabiliyor bunla sunucuyu patlatabilirler tam olarak nereye wait 10 tick ekleyebilirim
 
aynı anda çok fazla tıklanabiliyor bunla sunucuyu patlatabilirler tam olarak nereye wait 10 tick ekleyebilirim
Bekleme süresi eklemene gerek yok. Herhangi bir sorun çıkmayacaktır. İstersen 5-10 tane oyuncu getirip test edebilirsin.

Sorun çıkarsa beni bul :D
 
hocam ben o oyuncuları gizle göster yazısını değiştirdim fakat tekrar test etmeden önce slotu temizlemeyi unuttum şimdi bugda kaldı nasıl düzeltcem
 
hocam ben o oyuncuları gizle göster yazısını değiştirdim fakat tekrar test etmeden önce slotu temizlemeyi unuttum şimdi bugda kaldı nasıl düzeltcem
Sunucudan ayrılıp tekrar girersen düzelir.
 
hayla aynı hocam
 
options:
playersVisibleItem: * dye named "&bOyuncuları Gizle" with lore "<#CDCDCD>Diğer oyuncuları gizler."
playersHiddenItem: gray dye named "&cOyuncuları Göster" 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}
 
Kod içerisinde boşluklar dahil olacak şekilde atar mısın?
 
boşluklu olmuyor hocam
 
1742126274446.webp
Şurayı kullanman gerekiyor.
 
Kod:
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}
 
bu şuan sizin attığınızla karışmış hocam discord üzerinden ekran paylaşırsam sorun daha netleşir
 
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