The0Felon
Altın Benim Yeni Sevgilim
- Katılım
- 28 Şubat 2022
- Mesajlar
- 458
- Elmaslar
- 75
- Puan
- 6.955
- Konum
- Türkiye
- Minecraft
- The2Felon
Discord:
0mustafa
Kodu sana attığım şekilde kullanman daha sağlıklı olur. Ayrıca hepsinin yanında sunucuyu yeniden başlatman da bir çözüm çünkü kodu yazarken bir hata çıkmıştı, yeniden başlatınca düzeldi.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}