Skript Paylaşımı SINIRSIZ SAYFALI SANDIK

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

yunanmadenci

Eküidistans
Katılım
28 Şubat 2022
Mesajlar
871
Elmaslar
378
Puan
7.580
Yaş
20
Konum
Samos, Yunanistan
Minecraft
yunanmadenci

Discord:

maadenci



JavaScript:
function sandik(p:player,i:number):
    set {_p}'s metadata "b" to chest inventory with 6 rows named "ꜱıɴıʀꜱıᴢ ꜱᴀɴᴅıᴋ"
    set {_x} to {_p}'s metadata "b"
    set {_c} to 0
    loop {sandıkk::%{_p}%::%{_i}%::*}:
        set slot {_c} of {_x} to loop-value
        add 1 to {_c}
    set slot numbers between 45 and 53 of {_x} to black stained glass pane named "&f"
    set slot 48 of {_x} to honeycomb named "&eᴏɴᴄᴇᴋɪ ꜱᴀʏꜰᴀ" if {_p}'s metadata "sayfa" != 1
    set slot 49 of {_x} to bell named "&6ꜱᴀʏꜰᴀ&f: &e%{_p}'s metadata "sayfa"%"
    set slot 50 of {_x} to arrow named "&eꜱᴏɴʀᴀᴋɪ ꜱᴀʏꜰᴀ"
    open {_x} to {_p}
command sandık:
    trigger:
        play sound "minecraft:block.chest.open" with volume 0.5 to player
        set player's metadata "sayfa" to 1
        sandik(player,1)
inventory click:
    event-inventory = player's metadata "b"
    cancel event if index of event-slot is between 45 and 53
    play sound "minecraft:block.bell.use" with volume 0.2 to player if index of event-slot = 49
    index of event-slot = 48:
        stop if player's metadata "sayfa" = 1
        play sound "minecraft:block.honey_block.break" with volume 0.3 to player
        envCheck(player)
        set player's metadata "sayfa" to player's metadata "sayfa" - 1
        sandik(player,player's metadata "sayfa")
        stop
    index of event-slot = 50:
        envCheck(player)
        play sound "minecraft:block.honey_block.step" with volume 0.3 to player
        set player's metadata "sayfa" to player's metadata "sayfa" + 1
        sandik(player,player's metadata "sayfa")
    stop
function envCheck(p:player):
    set {_c} to {_p}'s metadata "sayfa"
    delete {sandıkk::%{_p}%::%{_c}%::*}
    set {_a} to 0
    loop 45 times:
        add slot {_a} of {_p}'s metadata "b" to {sandıkk::%{_p}%::%{_c}%::*}
        add 1 to {_a}
inventory close:
    event-inventory = player's metadata "b"
    play sound "minecraft:block.chest.close" with volume 0.5 to player
    envCheck(player)
 
SINIRSIZ İtem koyacak birisi var mı peki 😅 Koy koy bitmez elinize saağlık
 
Güzelmiş elinize sağlıkta animasyonları ilk defa görüyorum nasıl yapılıyor öyle ?
 
SINIRSIZ İtem koyacak birisi var mı peki 😅 Koy koy bitmez elinize saağlık
Çok sağ olun, survival veya skyblock sunucularında kullanılabilir diye düşündüm örneğin oyunculara 5 VIP'lere 20 sayfa şeklinde tasarlanabilir bayağı bir keyifli olur, sunucular için de kazanç olabilir.
 
Güzelmiş elinize sağlıkta animasyonları ilk defa görüyorum nasıl yapılıyor öyle ?
Animasyonları çok severim modpack'im kabarık biraz. :D O envanter animasyonları için ImmersiveUI modunu kullanabilirsiniz.
 
Güzel Olmuş Elinize Sağlık...
 
Yani sınırsız kullanılabilir mi bilemedim veya kullanan olur mu elinize sağlık

Gemini_Generated_Image_qijyztqijyztqijy (1).webp
 
Güzel Olmuş Elinize Sağlık...
Çok teşekkürler, sağ olun.

Yani sınırsız kullanılabilir mi bilemedim veya kullanan olur mu elinize sağlık

Ekli dosyayı görüntüle 279713
Dediğim gibi sınırsız olmak zorunda değil tabii ki, oyuncunun rütbesine göre sayfa sınırı ayarlanabilir. Oyuncuların 3 sayfası varken rütbeden rütbeye +3 sayfa eklenebilir bence herhangi bir oyun modunda kullanılabilir ve oyunu daha da zevkli kılar. Sonuçta sandık verileri sunucu kapansa da restart atılsa da oyuncu ölse de hiçbir şekilde kaybolmuyor.
 
Elinize sağlık, güzel bir çalışma olmuş.
 
Elinize sağlık, çok amaçlı kullanılabilir bir Skript olmuş.
 
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