Minecraft AirDrop Skripti | En gelişmiş airdrop skripti!

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
125739


Minecraft AirDrop Skripti | En gelişmiş airdrop skripti!

AirDrop konusunda minecraftta sağlam bir eklenti veya skript bulamadım, bu nedenle bir AirDrop skripti kodladım.
Bugsuz bir sistem hazırlamak zor oldu. Ancak sonunda bitirebildim. Birinin ihtiyacı olur diye paylaşmaya karar verdim.
((1.12.2 Paperspigot sunucuda denenmiştir. Ve hatasız bir şekilde çalışmaktadır.))

Gerekenler:

Skript, SkQuery, SkRayFall

Özellikler
- Bugsuzdur, airdroplar yeryüzüne düşer. Abuk sabuk yerlere düşmezler.
- Sadece "default" haritaya göre ayarlıdır, yani düz haritalarda v.s kullanılamaz.
- Bir airdrop düştüğünde title olarak ve mesaj olarak bildirim gönderir.
- Sandığa sağ tıklandığında sandık kaybolur, içindekiler yere düşer.
- Bol bol efektlerle hazırlanmıştır, ayrıca birçok title mesajı bulunur.
- Sandığın içindeki eşyaları şansla kendinize göre ayarlayabilirsiniz.
- Yazdığınız sürede otomatik olarak düşer. Örneğin her 10 dakikada bir düşer.

Komutlar
/drop sandıklar:Henüz açılmamış sandıkların koordinatlarını gösterir.
/drop sıfırla: Henüz açılmamış sandıkları kaldırır, içlerini boşaltır.

Video

Skript
JavaScript:
#Skript ""Exkaar"" tarafından kodlandı. Discord: Exkaar#1531

options:
    prefix: &6Drop #Skriptin prefixi
    sure: 15 #Kaç dakikada bir düşsün
    dunya: world #AirDropların düşeceği dünyanın adı (klasik dünya tipi olmalıdır.)

function Kalp(l: location):
    show 1 Cloud particles at {_l} offset by 0, -1.0, 0
    show 1 Cloud particles at {_l} offset by 0, 0, 0
    show 1 Cloud particles at {_l} offset by 0, 1.0, 0

on load:
    set {dunya::drop} to "{@dunya}"
    {sayac::drop} is not set:
        set {sayac::drop} to 0

command /drop [<text>]:
    trigger:
        if arg 1 is "sandıklar":
            loop {sandık::drop::*}:
                send "{@prefix}: &7Buradan sandıkları görebilirsiniz."
                wait a seconds
                send "&f%{dunya::drop}% %loop-value%"
        if arg 1 is "sıfırla":
            if player is op:
                clear {sandık::drop::*}
                send "{@prefix}: &7Açılmayan sandıkların tamamının içleri boşaltıldı." to executor
             
every minute:
    add 1 to {sayac::drop}
    if {sayac::drop} >= {@sure}:
        set {sayac::drop} to 0
        loop 62 times:
            set {_konumlar::*} to location at random integer between -999 and 999, 128, random integer between -999 and 999 in world "{@dunya}"
            wait a tick
        wait 1 second
        loop {_konumlar::*}:
            if block 0 above loop-value's location is air:
                set {_konum} to block 0 above loop-value's location
                while {_konum} is air:
                    y-coordinate of {_konum} > 1:
                        set {_konum1} to block 1 above 0 east of {_konum}
                        set block at {_konum1} to air
                        set {_konum} to block 1 below 0 east of {_konum}
                set block 1 above {_konum} to chest
                set {_konum::konum} to location at x-coordinate of {_konum}, y-coordinate of {_konum}+1, z-coordinate of {_konum} in world "{@dunya}"
                set {sandık::drop::%{_konum::konum}%} to {_konum::konum}
                loop players:
                    send loop-player title "&6Bir sandık düştü!" with subtitle "&f%x-coordinate of {_konum}% %y-coordinate of {_konum}% %z-coordinate of {_konum}%" for 3 seconds
                    send "{@prefix}: &7Bir sandık &f%x-coordinate of {_konum}% %y-coordinate of {_konum}% %z-coordinate of {_konum}% &7konumuna düştü!" to loop-player

on rightclick on chest:
    if {sandık::drop::%location of event-block%} is set:
        loop players:
            set {sandık::drop::%location of event-block%} to location of block below event-block
            send loop-player title "&6Bir sandık açıldı!" with subtitle "&f%{sandık::drop::%location of event-block%}%" for 3 seconds
            send "{@prefix}: &f%{sandık::drop::%location of event-block%}% &7konumundaki bir sandık açıldı!" to loop-player
            set block {sandık::drop::%location of event-block%} to air
        if chance of 6%:
            set {drop} to {sandık::drop::%location of event-block%}
            add 0.5 to y-coordinate of {drop}
            drop 64 diamond at {drop}
            delete {drop}
            send "{@prefix}: &7Sandıktan &b64 Elmas &7buldun!"
        else if chance of 14%:
            set {drop} to {sandık::drop::%location of event-block%}
            add 0.5 to y-coordinate of {drop}
            drop 64 diamond at {drop}
            delete {drop}
            send "{@prefix}: &7Sandıktan &b64 Elmas &7buldun!"
        else if chance of 50%:
            set {drop} to {sandık::drop::%location of event-block%}
            add 0.5 to y-coordinate of {drop}
            drop 64 diamond at {drop}
            delete {drop}
            send "{@prefix}: &7Sandıktan &b64 Elmas &7buldun!"
        else if chance of 10%:
            set {drop} to {sandık::drop::%location of event-block%}
            add 0.5 to y-coordinate of {drop}
            drop 64 diamond at {drop}
            delete {drop}
            send "{@prefix}: &7Sandıktan &b64 Elmas &7buldun!"
        else if chance of 10%:
            set {drop} to {sandık::drop::%location of event-block%}
            add 0.5 to y-coordinate of {drop}
            drop 64 diamond at {drop}
            delete {drop}
            send "{@prefix}: &7Sandıktan &b64 Elmas &7buldun!"
        delete {sandık::drop::%location of event-block%}
        loop 11 times:
            Kalp(location of event-block)
            wait a tick
 


Son düzenleme:

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Güzel bir skripte benziyor, plugini vardı diye hatırlıyorum bunun
 

TheBoombouncer

Ağaç Yumruklayıcı
Mesajlar
15
En iyi cevaplar
0
Beğeniler
5
Puanları
130
Ruh hali
SupplyCrates ile aynı işlevi görüyor. Yine de kullanışlı. Başarılar
 

YunusB3Y

Ağaç Yumruklayıcı
Mesajlar
28
En iyi cevaplar
0
Beğeniler
7
Puanları
60
Paper 1.8.8 da

Skript ile kaynaklı spigot hata veriyor ve stop atıyor.
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Paper 1.8.8 da

Skript ile kaynaklı spigot hata veriyor ve stop atıyor.

Konuda belirtmiş olduğum gibi ((1.12.2 Paperspigot sunucuda denenmiştir. Ve hatasız bir şekilde çalışmaktadır.)) 1.8.8'de denemedim veya çalışma garantisi vermedim.
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Skript güncellenmiştir.

- Skriptin videosu eklendi.
- Skript kodu güncellendi.
- Herobrine kaldırıldı.
 

Ender Oyuncu

MC.ENDEROYUNCU.COM
Mesajlar
204
En iyi cevaplar
3
Beğeniler
88
Puanları
360
Ruh hali
CrazyEnvoyda bu görevi görüyordu oda sandığa tıklayınca envatere atıyordu? Yanlışmıyım.
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
CrazyEnvoyda bu görevi görüyordu oda sandığa tıklayınca envatere atıyordu? Yanlışmıyım.

Bir skriptle bir plugini karşılaştırmak yanlış, crazyenvoyda pek çok özellik kullanılmıyor. Bu skriptin tek görevi ise belirli bir sürede dünyaya rastgele sandık atmak.
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
hocam güzel olmuş başarılarının devamını beklerim.....
 

EfeOyunda

EfeOyunda YouTube
Mesajlar
527
En iyi cevaplar
1
Beğeniler
234
Puanları
830
Ruh hali
Merhaba, Allahın selamı ve rahmeti senin üzerine olsun.

╔════════════════════════════════╗
★ Eleştiri Puan Cetveli ★
★ Skript Konusu: 8/10(İyi)
★ Yazılım: 6/10(Ortalamanın Üstünde)
★ İşlevsellik: 6/10(Ortalamanın Üstünde)
★ Emek: 7/10(Ortalamanın Üstünde)
★ Konu Düzeni: 6/10(Ortalamanın Üstünde)
★ Fiyat: 10/10(Mükemmel)
╚════════════════════════════════╝

Başarılı bir skript olduğunu söylemek isterim, Fakat düz dünyada çalışmaması biraz üzdüğünü acıkça söyleyebilirim. Fakat iyi olduğunu söylemeden geçemeyeceğim, bedava olması bile bunun çabası.

Puan cetvelinin açıklaması aşağıdakilere göredir.

SKRİPT Konusu: Yaptığınız inovasyonun, işlevselliğini bir kenara bırakarak. Kendinize özgün bir konu olması ve güzel bir katkıda bulunması gerekir.

Yazılım: Skript'in içine serpiştirdiğiniz o emek verdiğiniz yazılım kodları, uzunluğu ve zorluğuna verilmiş olan puan.

İşlevsellik: Bu Skript'in nerede ne zaman ve ne için kullanıldığı kendimce hesaplanıp size vermiş olduğum puandır.

Emek: Tüm yaptığınız işlemlere vermiş oldunuz vaktin bilgi paylaşımının ve uğraşın benim için puanı sonsuzdur fakat objektif olmak gerekir.

Konu Düzeni: Satış veya sunduğunuz Skript'in bu forum üzerindeki yaptığınız şekil serpiştirilmeleri vesaire. Tasarımına verdiğim puandır.

Fiyat: El emeği tabii ki de fazla ister, fakat tüketicinin gözünden her şey ucuz olmalıdır.Yaptığınız emek tüketici gözünden parayı vermeyi değer mi işte buna verdiğim puan.
 
Son düzenleme:

Üst