Sol Reklam
Sağ Reklam

Bulundu Dilek Kuyusu

Durum
Mesaj gönderimine kapalı.

4yanokoji

Somon Balığı Selam Vermeye Geldi

Discord:

Hîro#0001

Katılım
23 Mayıs 2021
Mesajlar
14
Elmaslar
3
Puanlar
910
Minecraft
4yanokoji
Merhabalar, WishingWells adında bir eklenti buldum fakat terk edilmiş. Eklenti dilek kuyusu mantığıyla , içine bir şey atıyorsun sana ödül veriyor belli bir şansla.Kazandığında ve kaybettiğinde title üzerinden mesaj verecek. Bunun gibi bir skript yapabilecek varsa konuya yanıt verebilir mi? Eklenti veya Skript ikisi de farketmez. Gerekirse ücretini veririm.
 
Son düzenleme:

EgeAl

Bir Kömür Göründü Kaptanım!

Discord:

woodiez.

Katılım
8 Şubat 2019
Mesajlar
118
Elmaslar
61
Puanlar
9.025
Yaş
21
Yer
Istanbul
Minecraft
Wudiez

Kod:
options:
    prefix: &6Dilek Kuyusu &e▶ &7
    baslik: &6&lDilek Kuyusu
    cooldown: 20 seconds


command /dilek [<integer>]:
    cooldown: {@cooldown}
    cooldown message: {@prefix} Malesef, kuyuya &c{@cooldown} &7saniyede bir dilek atabilirsin.
    trigger:
        if arg-1 is set:
            if player's balance is more than or equal to arg-1:
                remove arg-1 from player's balance
                send player title "{@baslik}" with subtitle "&eKuyuya attığın miktar: &a%arg-1%$" for 2 seconds
                wait 4 seconds
                send player title "{@baslik}" with subtitle "&eParanın kuyuya düşmesine çok az kaldı..." for 2 seconds
                wait 3 seconds
                chance of 25%: #2X
                    add arg * 2 to player's balance
                    send player title "{@baslik}" with subtitle "&7Tebrikler, kuyuya attığın paranın &ax2 &7katını kazandın ( &a%arg * 2%$ &7)" for 6 seconds
                chance of 25%: #0
                    send player title "{@baslik}" with subtitle "&7Malesef, kazanamadın &7( &c0$ &7)" for 6 seconds
                chance of 25%: #3X
                    add arg * 3 to player's balance
                    send player title "{@baslik}" with subtitle "&7Tebrikler, kuyuya attığın paranın &ex3 &7katını kazandın ( &a%arg * 3%$ &7)" for 6 seconds
                chance of 25%: #-2X
                    remove arg * 2 from player's balance
                    send player title "{@baslik}" with subtitle "&7Malesef, kuyuya attığın paranın iki katını kaybettin &7( &c-%arg * 2%$ &7)" for 6 seconds
            else:
                send "{@prefix} Malesef, kuyuya atacak paranız yok." to player
                stop


Dedikleriniz doğrultusunda yapmaya çalıştım, eksik veya hatalar varsa bildiriniz.
Skriptin düzgün bir şekilde çalışabilmesi için SkRayFall ve Vault eklentisi gereklidir.





Sorununuz çözüldüyse belirtmeyi unutmayınız
İyi Forumlar,
 

4yanokoji

Somon Balığı Selam Vermeye Geldi

Discord:

Hîro#0001

Katılım
23 Mayıs 2021
Mesajlar
14
Elmaslar
3
Puanlar
910
Minecraft
4yanokoji

Kod:
options:
    prefix: &6Dilek Kuyusu &e▶ &7
    baslik: &6&lDilek Kuyusu
    cooldown: 20 seconds


command /dilek [<integer>]:
    cooldown: {@cooldown}
    cooldown message: {@prefix} Malesef, kuyuya &c{@cooldown} &7saniyede bir dilek atabilirsin.
    trigger:
        if arg-1 is set:
            if player's balance is more than or equal to arg-1:
                remove arg-1 from player's balance
                send player title "{@baslik}" with subtitle "&eKuyuya attığın miktar: &a%arg-1%$" for 2 seconds
                wait 4 seconds
                send player title "{@baslik}" with subtitle "&eParanın kuyuya düşmesine çok az kaldı..." for 2 seconds
                wait 3 seconds
                chance of 25%: #2X
                    add arg * 2 to player's balance
                    send player title "{@baslik}" with subtitle "&7Tebrikler, kuyuya attığın paranın &ax2 &7katını kazandın ( &a%arg * 2%$ &7)" for 6 seconds
                chance of 25%: #0
                    send player title "{@baslik}" with subtitle "&7Malesef, kazanamadın &7( &c0$ &7)" for 6 seconds
                chance of 25%: #3X
                    add arg * 3 to player's balance
                    send player title "{@baslik}" with subtitle "&7Tebrikler, kuyuya attığın paranın &ex3 &7katını kazandın ( &a%arg * 3%$ &7)" for 6 seconds
                chance of 25%: #-2X
                    remove arg * 2 from player's balance
                    send player title "{@baslik}" with subtitle "&7Malesef, kuyuya attığın paranın iki katını kaybettin &7( &c-%arg * 2%$ &7)" for 6 seconds
            else:
                send "{@prefix} Malesef, kuyuya atacak paranız yok." to player
                stop


Dedikleriniz doğrultusunda yapmaya çalıştım, eksik veya hatalar varsa bildiriniz.
Skriptin düzgün bir şekilde çalışabilmesi için SkRayFall ve Vault eklentisi gereklidir.





Sorununuz çözüldüyse belirtmeyi unutmayınız
İyi Forumlar,
Öncelikle gerçekten teşekkür ederim. Ben bir bölge(2x2 blok) seçmek istiyorum o bölgeye bir eşya atılacak oradan belli bir oranla para, item tarzı şeylerin çıkması gerekiyor. Biraz eksik açıklama yapmışım. Fakat bunu da kullanacağım:)
 

EgeAl

Bir Kömür Göründü Kaptanım!

Discord:

woodiez.

Katılım
8 Şubat 2019
Mesajlar
118
Elmaslar
61
Puanlar
9.025
Yaş
21
Yer
Istanbul
Minecraft
Wudiez
Öncelikle gerçekten teşekkür ederim. Ben bir bölge(2x2 blok) seçmek istiyorum o bölgeye bir eşya atılacak oradan belli bir oranla para, item tarzı şeylerin çıkması gerekiyor. Biraz eksik açıklama yapmışım. Fakat bunu da kullanacağım:)
Rica ederim, Dediğiniz yapılabilir fakat sunucuyu kastırabilir. Eğer çok fazla kişi aynı anda seçtiğiniz alana eşya atarsa sunucuya gönderilen komut sayısı artar ve sunucuyu yavaşlatır.
 

4yanokoji

Somon Balığı Selam Vermeye Geldi

Discord:

Hîro#0001

Katılım
23 Mayıs 2021
Mesajlar
14
Elmaslar
3
Puanlar
910
Minecraft
4yanokoji
Rica ederim, Dediğiniz yapılabilir fakat sunucuyu kastırabilir. Eğer çok fazla kişi aynı anda seçtiğiniz alana eşya atarsa sunucuya gönderilen komut sayısı artar ve sunucuyu yavaşlatır.
Kazanılması kolay olmayacağı için sorun çıkaracağını düşünmüyorum. Eğer yapabileceksiniz çok sevinirim gerçekten.
 

EgeAl

Bir Kömür Göründü Kaptanım!

Discord:

woodiez.

Katılım
8 Şubat 2019
Mesajlar
118
Elmaslar
61
Puanlar
9.025
Yaş
21
Yer
Istanbul
Minecraft
Wudiez
JavaScript:
options:
    prefix: &6Dilek Kuyusu &e▶ &7

command /bölge [<text>] [<player>] [<integer>]:
    permission: op
    trigger:
        if arg-1 is set:
            if arg-1 is "bilet":
                if arg-2 is set:
                    if arg-3 is set:
                        give arg 3 of paper of unbreaking 1 named "&6Dilek Kuyusu Bileti" to arg-2
                        stop
                    else:
                        send "{@prefix} Lütfen bileti vereceğiniz miktarı belirleyiniz." to player
                        stop
                else:
                    send "{@prefix} Lütfen bileti vereceğiniz oyuncuyu seçiniz." to player
                    stop
            if arg-1 is "balta":
                give 1 wooden_axe named "&aBölge seçici" to player
                stop
            if arg-1 is "belirle":
                loop blocks between block at {bolge1} and block at {bolge2}:
                    set {drop} to loop-blocks
                    add 2 to y-coordinate of {drop}
                    send "{@prefix} Alan Belirlendi" to player
                    set {itemspawn} to true
            if arg-1 is "kapat":
                set {itemspawn} to false
                stop
        else:
            send "{@prefix} Doğru Kullanım:" to player
            send "{@prefix} /bölge <&abilet&7> <&aoyuncu&7> <&amiktar&7> &a//Belirlediğiniz bir oyuncuya &6Dilek Kuyusu Bileti &averir." to player
            send "{@prefix} /bölge <&abalta&7> &a//Bölge seçebilmeniz için gerekli olan balta world edit gibi çalışır." to player
            send "{@prefix} /bölge <&abelirle&7> &a//Balta ile bölgeyi seçtiğinizde bölgeyi belirlemek için yazacağınız komut." to player
            send "{@prefix} /bölge <&akapat&7> &a//Belirlediğiniz alanı devre dışı bırakır." to player
            stop

command /kuyu:
    permission: op
    trigger:
        loop players in radius 3 around {drop}:
            drop 1 diamond_sword at {drop} without velocity
            drop 16 diamond at {drop} without velocity
            drop 1 diamond_pickaxe at {drop} without velocity

on drop:
    if {itemspawn} is true:
        if event-item is a paper named "&6Dilek Kuyusu Bileti":
            delete event-entity
            execute console command "kuyu"

on rightclick with wooden_axe:
    if tool's display name is "&aBölge Seçici":
        cancel event
        set {bolge1} to clicked block
        send "{@prefix} 1. Bölge seçildi"

on leftclick with wooden_axe:
    if tool's display name is "&aBölge Seçici":
        cancel event
        set {bolge2} to clicked block
        send "{@prefix} 2. Bölge seçildi"
 

4yanokoji

Somon Balığı Selam Vermeye Geldi

Discord:

Hîro#0001

Katılım
23 Mayıs 2021
Mesajlar
14
Elmaslar
3
Puanlar
910
Minecraft
4yanokoji
JavaScript:
options:
    prefix: &6Dilek Kuyusu &e▶ &7

command /bölge [<text>] [<player>] [<integer>]:
    permission: op
    trigger:
        if arg-1 is set:
            if arg-1 is "bilet":
                if arg-2 is set:
                    if arg-3 is set:
                        give arg 3 of paper of unbreaking 1 named "&6Dilek Kuyusu Bileti" to arg-2
                        stop
                    else:
                        send "{@prefix} Lütfen bileti vereceğiniz miktarı belirleyiniz." to player
                        stop
                else:
                    send "{@prefix} Lütfen bileti vereceğiniz oyuncuyu seçiniz." to player
                    stop
            if arg-1 is "balta":
                give 1 wooden_axe named "&aBölge seçici" to player
                stop
            if arg-1 is "belirle":
                loop blocks between block at {bolge1} and block at {bolge2}:
                    set {drop} to loop-blocks
                    add 2 to y-coordinate of {drop}
                    send "{@prefix} Alan Belirlendi" to player
                    set {itemspawn} to true
            if arg-1 is "kapat":
                set {itemspawn} to false
                stop
        else:
            send "{@prefix} Doğru Kullanım:" to player
            send "{@prefix} /bölge <&abilet&7> <&aoyuncu&7> <&amiktar&7> &a//Belirlediğiniz bir oyuncuya &6Dilek Kuyusu Bileti &averir." to player
            send "{@prefix} /bölge <&abalta&7> &a//Bölge seçebilmeniz için gerekli olan balta world edit gibi çalışır." to player
            send "{@prefix} /bölge <&abelirle&7> &a//Balta ile bölgeyi seçtiğinizde bölgeyi belirlemek için yazacağınız komut." to player
            send "{@prefix} /bölge <&akapat&7> &a//Belirlediğiniz alanı devre dışı bırakır." to player
            stop

command /kuyu:
    permission: op
    trigger:
        loop players in radius 3 around {drop}:
            drop 1 diamond_sword at {drop} without velocity
            drop 16 diamond at {drop} without velocity
            drop 1 diamond_pickaxe at {drop} without velocity

on drop:
    if {itemspawn} is true:
        if event-item is a paper named "&6Dilek Kuyusu Bileti":
            delete event-entity
            execute console command "kuyu"

on rightclick with wooden_axe:
    if tool's display name is "&aBölge Seçici":
        cancel event
        set {bolge1} to clicked block
        send "{@prefix} 1. Bölge seçildi"

on leftclick with wooden_axe:
    if tool's display name is "&aBölge Seçici":
        cancel event
        set {bolge2} to clicked block
        send "{@prefix} 2. Bölge seçildi"
Konu çözüldü. Konuyu kapatabilirsiniz.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı