| Madencilik Meslek Scripti 0.0.3[BETA] | RPG, Faction, Modern RPG sunucular için birebir meslek sistemi! |

Skript sizce güzel mi?


  • Kullanılan toplam oy
    3

Xcalationable

Kömür Madencisi
En iyi cevaplar
2
Herkese iyi akşamlar sevgili Forum Gamer kullanıcıları ve ziyaretçileri,
Bugün sizlere yakın zamanda yaptığım bir meslek sistemini tanıtacağım, göstereceğim ve paylaşacağım.Öncellikle sadece Skript ve Skquery 3 eklentilerini kullandım.Skript 1.8 sürümlerinde sorunsuz bir şekilde çalışmaktadır, denenmiştir.Skriptimizi kısaca özetlemek gerekirse, madenci mesleğine girmek için /maden komudunu kullanıyorsunuz, bir panel çıkıyor bilgilendirme yazıları vs. ekledim.Orada madenciliğe giriş yapıyorsunuz, ardından size bir tane envanterinize kağıt geliyor.O kağıda bir kez sağ tıklıyorsunuz ve rolsel olarak imzalamış oluyorsunuz, madencilik mesleğinden giriş yaptıktan sonra bir daha çıkmak için 50.000 IC para ödemeniz gerekiyor.Şu anlık sadece sistemde 2 tane maden var, ileride daha da geliştirmeyi planlıyorum.Kömür ve bakır madenlerini kendiniz bir map üzerinde de yapabilirsiniz, oyuncuların kendilerinin bulması için de hiçbir şey yapmayabilirsiniz de, bu size kalmış.Sistemde, kazmayla kazılan olay olarak alındığı için, nerede yaptığınız pek bir önemi yok.Her madende 1-10 arasında size işlenmemiş maden veriyor, o madenleri işleyip, satmanız gerekiyor ki para kazanasınız.Aşağıda bütün komutlar, kullandığım eklentiler yer almakta.Kömür madeninden topladığınız her işlenmemiş kömürü işlenmiş kömüre çevirdiğinizde ve sattığınızda, 250 TL vermekte ve kömür madenini bir kez kazdıktan 15 dakika sonra ancak bir daha kazabiliyorsunuz ki buda MF'nin önüne geçmeye yardımcı oluyor.Bakır, demir, elmas ve altın için de aynısı geçerli, hepsinin süresi ve işlenmiş hallerinin satış fiyatları farklı.Ayrıca, aşağıdaki komutların hepsine panelden erişilebiliyor, bilginize.

Skript ve Skqıery 3


Oyuncu Komutları:

/maden - Ana menüyü açar.
/maden isbasi - Madenciliğe giriş yaparsınız.
/maden isle <maden ismi> - Belirtilen madeni belirtilen sürede işlersiniz.
/maden sat <maden ismi> - Belirtilen madeni belirtilen fiyata satarsınız.
/maden durum - Madenlerinizin hakkında durumu gösteren paneli açar.
/maden rank - Maden rütbeleriyle ilgili bilgiler verir.(İçinde 3-4 komut daha mevcuttur.)

Yetkili Komutları: (maden.adminstratator)

/maden givesome- Maden EXP verir.
/maden debug - Sistemi bugdan çıkarır.

NOT: Yarın görselleri ekleyeceğim, şu an müsait değilim.
NOT 2: Sistemi benden izinsiz kullanabilirsiniz fakat kendiniz yapmışsınız gibi gösteremezsiniz.


JavaScript:
options:
    p: &3Madencilik Sistemi &7>

on load:
    send "{@p} &eSistem &3@Violence &c(FurkanEsen) &etarafından geliştirilmektedir, eğer sistem buga girerse &c/maden debug" to players

        

on rightclick with paper:
    if name of player's tool is "&aBaşvuru Formu":
        if {madensagtikla::%player%} is true:
            send "&5* %player% sağ elini tükenmez kaleme atarak, masadaki kağıdı imzalar."
            send "{@p} &eBaşarıyla kağıdı imzaladın, artık sen de bir madencisin!"
            send "{@p} &eMaden kazarak para kazanmayı unutma dostum, bol şans!"
            give 1 diamond pickaxe named "&eKazma" to player
            set {madenci::%player%} to true
            set {madensagtikla::%player%} to false
            set {komursuresi::%player%} to 1
            set {bakirsuresi::%player%} to 1
            set {demirsuresi::%player%} to 1
            set {altinsuresi::%player%} to 1
            set {elmassuresi::%player%} to 1
            set {madenrank::%player%} to "Stajyer Madenci"
            set {madenexp::%player%} to 0
            remove 1 paper named "&aBaşvuru Formu" from player
        else:
            send "{@p} &cBaşarısız."
    
on break of 16:
    if {madenci::%player%} is true:
        if {komursuresi::%player%} is less than 1:
            send "{@p} &eKömür madeni kazılıyor, bakalım kaç tane işlenmemiş kömür alacaksın?"
            add 425 to {madenexp::%player%}
            wait 2 second
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 1 to {komur::%player%}
                send "{@p} &eBugün biraz şanssızsın, 1 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
                set {komursuresi::%player%} to 15
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 2 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün biraz şanssızsın, 2 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 3 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün biraz şanssızsın, 3 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 4 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün biraz şanssızsın, 4 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 5 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün biraz şanssızsın, 5 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 6 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün şanslı günündesin, 6 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 7 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün şanslı günündesin, 7 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 8 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün şanslı günündesin, 8 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 9 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün şanslı günündesin, 9 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla kömür madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 10 to {komur::%player%}
                set {komursuresi::%player%} to 15
                send "{@p} &eBugün şanslı günündesin, 10 tane işlenmemiş kömür çıktı.Bir sonraki kömür madeni kazışını 15 dakika sonra yapabilirsin!"
        else:
            send "{@p} &cHata, bir daha kömür kazabilmek için süre beklemelisin.Kalan süre: &3%{komursuresi::%player%}% dakika"
            cancel event
    else:
        send "{@p} &cHata, sadece madenciler maden kazabilirler!"
        cancel event
    
    
on break of 45:
    if {madenci::%player%} is true:
        if {bakirsuresi::%player%} is less than 1:
            send "{@p} &eBakır madeni kazılıyor, bakalım kaç tane işlenmemiş bakır alacaksın?"
            set {bakirsuresi::%player%} to 20
            add 500 to {madenexp::%player%}
            wait 2 second
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 1 to {bakir::%player%}
                send "{@p} &eBugün biraz şanssızsın, 1 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 2 to {bakir::%player%}
                send "{@p} &eBugün biraz şanssızsın, 2 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 3 to {bakir::%player%}
                send "{@p} &eBugün biraz şanssızsın, 3 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 4 to {bakir::%player%}
                send "{@p} &eBugün biraz şanssızsın, 4 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 5 to {bakir::%player%}
                send "{@p} &eBugün biraz şanssızsın, 5 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 6 to {bakir::%player%}
                send "{@p} &eBugün şanslı günündesin, 6 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 7 to {bakir::%player%}
                send "{@p} &eBugün şanslı günündesin, 7 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 8 to {bakir::%player%}
                send "{@p} &eBugün şanslı günündesin, 8 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 9 to {bakir::%player%}
                send "{@p} &eBugün şanslı günündesin, 9 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
            chance of 10%:
                send "&5* %player% sağ elindeki kazmayla bakır madenlerine sertçe vurur, sol eliyle düşen madenleri toplar."
                add 10 to {bakir::%player%}
                send "{@p} &eBugün şanslı günündesin, 10 tane işlenmemiş bakır çıktı.Bir sonraki bakır madeni kazışını 20 dakika sonra yapabilirsin!"
        else:
            send "{@p} &cHata, bir daha bakır madeni kazmak için %{bakirsuresi::%player%}% dakika daha beklemelisin!"
            cancel event
    else:
        send "{@p} &cHata, madenci değilsin!"
        cancel event
    
command /madencilik [<text>] [<text>]:
    aliases: /maden
    trigger:
        if arg 1 isn't set:
            open chest with 3 rows named "{@p} &4&lGUI" to player
            format slot 4 of player with dye named "&3Bilgilendirme" with lore "&eBilgi için tıkla!" to close then run [execute player command "maden help"]
            format slot 12 of player with chest named "&eMadenci Ol" with lore "&cSonra işten çıkmak için 50.000 tazminat ödemelisin." to close then run [execute player command "maden isbasi"]
            format slot 14 of player with chest named "&eMadencilikten Çık" with lore "&cIşten çıkmak için 50.000 tazminat ödemelisin." to close then run [execute player command "maden istifa"]
        if arg 1 is "help":
            send "&e@Violence &c(FurkanEsen)"
            send ""
            send "&eMadencilik sisteminde 5 çeşit maden vardır, maden mesleğine girip;"
            send "&eÖnce &3kömür &esonra, &3bakır&e, &3demir &e, &3altın &eve &3elmas &emadenlerinden madencilik yapmalısınız."
            send "&4&l&nMaden Bilgileri:"
            send ""
            send "&3Kömür Madeni: &eİşlenmiş kömür başına 250 TL.&eHer 15 dakikada bir süre yenilenir."
            send "&3Bakır Madeni: &eİşlenmiş bakır başına 400 TL.&eHer 20 dakikada bir süre yenilenir."
            send "&3Demir Madeni: &eİşlenmiş demir başına 550 TL.&eHer 30 dakikada bir süre yenilenir."
            send "&3Altın Madeni: &eİşlenmiş altın başına 800 TL.&eHer 40 dakikada bir süre yenilenir."
            send "&3Elmas Madeni: &eİşlenmiş elmas başına 1250 TL.&eHer 60 dakikada bir süre yenilenir."
            send ""
            send "&4&l&nSüre ne işe yarar?"
            send ""
            send "&eSüreler madencilikten sabaha kadar aktif olarak para kasılmasını engeller, bu sayede oyuncular bir nebze de olsa eşit olur."
            send "&eMadenlerin süreleri bittiğinde hepsinden ortalama tek kazışta 1-10 maden elde edebilirsiniz."
            send ""
            send "&4&l&nKomutlar:"
            send ""
            send "&c/maden help &7- &eMaden sistemi hakkında bilgi alırsınız."
            send "&c/maden isbasi &7- &eMadenciliğe başlarsınız."
            send "&c/maden isle <maden ismi> &7- &eBelirtilen madeni işlersiniz."
            send "&c/maden sat <maden ismi> &7- &eBelirtilen madeni satarsınız."
            send "&c/maden durum &7- &eMaden durumlarını gösteren paneli açar."
            send "&c/maden rank &7- &eMadende rütbe atlama ile ilgili komutları gösterir."
            send "&c/maden debug &7- &eSistemi bugdan çıkarır.&c&l(ADM)"
        if arg 1 is "isbasi":
            if {madenci::%player%} is false:
                send "{@p} &eMadenci olmak için hazırsın, önünde tek engel kaldı; imzalamak!"
                send "{@p} &eİmza attığında; işten çıkınca 50.000 TL ödeyeceksin!"
                send "{@p} &eEğer gerçekten de imzalamak istiyorsan elindeki kağıda sağ tıkla!"
                set {madensagtikla::%player%} to true
                give 1 paper named "&aBaşvuru Formu" to player
        if arg 1 is "isle":
            if arg 2 is "komur":
                if {madenci::%player%} is true:
                    if {komur::%player%} is higher than 0:
                        if {madenrank::%player%} is "Madenci":
                            remove 1 from {komur::%player%}
                            send "{@p} &e1 kömür işlemeye başladın, toplam süre &325 saniye"
                            wait 25 second
                            send "{@p} &e1 kömür işlendi!"
                            add 1 to {islenmiskomur::%player%}
                        if {madenrank::%player%} is "Kıdemli Madenci":
                            remove 1 from {komur::%player%}
                            send "{@p} &e1 kömür işlemeye başladın, toplam süre &320 saniye"
                            wait 20 second
                            send "{@p} &e1 kömür işlendi!"
                            add 1 to {islenmiskomur::%player%}
                        if {madenrank::%player%} is "Profosyonel Madenci":
                            remove 1 from {komur::%player%}
                            send "{@p} &e1 kömür işlemeye başladın, toplam süre 15 saniye"
                            wait 15 second
                            send "{@p} &e1 kömür işlendi!"
                            add 1 to {islenmiskomur::%player%
                        if {madenrank::%player%} is "Ordinaryus Madenci":
                            remove 1 from {komur::%player%}
                            send "{@p} &e1 kömür işlemeye başladın, toplam süre 10 saniye"
                            wait 10 second
                            send "{@p} &e1 kömür işlendi!"
                            add 1 to {islenmiskomur::%player%}
                        else:
                            remove 1 from {komur::%player%}
                            send "{@p} &e1 kömür işlemeye başladın, toplam süre 30 saniye"
                            wait 30 second
                            send "{@p} &e1 kömür işlendi!"
                            add 1 to {islenmiskomur::%player%}
                    else:
                        send "{@p} &cHata, yeterli kömür yok."
                else:
                    send "{@p} &cHata, madenci değilsin!"
                    
                
            if arg 2 is "bakir":
                if {madenci::%player%} is true:
                    if {bakir::%player%} is higher than 0:
                        if {madenrank::%player%} is "Madenci":
                            remove 1 from {bakir::%player%}
                            send "{@p} &e1 tane bakır işlemeye başladın, toplam süre &340 saniye"
                            wait 40 second
                            send "{@p} &e1 bakır işlendi!"
                            add 1 to {islenmisbakir::%player%}
                        if {madenrank::%player%} is "Kıdemli Madenci":
                            remove 1 from {bakir::%player%}
                            send "{@p} &e1 tane bakır işlemeye başladın, toplam süre 35 saniye"
                            wait 35 second
                            send "{@p} &e1 bakır işlendi!"
                            add 1 to {islenmisbakir::%player%}
                        if {madenrank::%player%} is "Profosyonel Madenci":
                            remove 1 from {bakir::%player%}
                            send "{@p} &e1 tane bakır işlemeye başladın, toplam süre 30 saniye"
                            wait 30 second
                            send "{@p} &e1 bakır işlendi!"
                            add 1 to {islenmisbakir::%player%}
                        if {madenrank::%player%} is "Ordinaryus Madenci":
                            remove 1 from {bakir::%player%}
                            send "{@p} &e1 tane bakır işlemeye başladın, toplam süre 25 saniye"
                            wait 25 second
                            send "{@p} &e1 bakır işlendi!"
                            add 1 to {islenmisbakir::%player%}
                        else:
                            remove 1 from {bakir::%player%}
                            send "{@p} &e1 tane bakır işlemeye başladın, toplam süre 45 saniye"
                            wait 45 second
                            send "{@p} &e1 bakır işlendi!"
                            add 1 to {islenmisbakir::%player%}
                    else:
                        send "{@p} &cHata, yeterli bakır yok!"
                else:
                    send "{@p} &cHata, madenci değilsin!"
        
        
        if arg 1 is "sat":
            if arg 2 is "komur":
                if {madenci::%player%} is true:
                    if {islenmiskomur::%player%} is higher than 0:
                        if {madenrank::%player%} is "Madenci":
                            send "{@p} &eKömürlerinin hepsi satılmaya başlanıyor..."
                            set {sonuccc::%player%} to {islenmiskomur::%player%} * 275
                            set {islenmiskomur::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün kömürlerin satıldı ve &3%{sonuccc::%player%}% TL &everildi!"
                            add {sonuccc::%player%} to balance of player
                        if {madenrank::%player%} is "Kıdemli Madenci":
                            send "{@p} &eKömürlerinin hepsi satılmaya başlanıyor..."
                            set {sonuccc::%player%} to {islenmiskomur::%player% * 300
                            set {islenmiskomur::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün kömürlerin satıldı ve &3%{sonuccc::%player%}% TL &everildi!"
                            add {sonuccc::%player%} to balance of player
                        if {madenrank::%player%} is "Profosyonel Madenci":
                            send "{@p} &eKömürlerinin hepsi satılmaya başlanıyor..."
                            set {sonuccc::%player%} to {islenmiskomur::%player%} * 350
                            set {islenmiskomur::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün kömürlerin satıldı ve &3%{sonuccc::%player%}% TL &everildi!"
                            add {sonuccc::%player%} to balance of player
                        if {madenrank::%player%} is "Ordinaryus Madenci":
                            send "{@p} &eKömürlerinin  hepsi satılmaya başlanıyor..."
                            set {sonuccc::%player%} to {islenmiskomur::%player%} * 450
                            set {islenmiskomur::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün kömürlerin satıldı ve &3%{sonuccc::%player%}% TL &everildi!"
                            add {sonuccc::%player%} to balance of player
                        else:
                            send "{@p} &eKömürlerinin hepsi satılmaya başlanıyor..."
                            set {sonuccc::%player%} to {islenmiskomur::%player%} * 250
                            set {islenmiskomur::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün kömürlerin satıldı ve &3%{sonuccc::%player%}% TL &everildi!"
                            add {sonuccc::%player%} to balance of player
                    else:
                        send "{@p} &cHata, yeterli işlenmemiş kömür yok!"
                else:
                    send "{@p} &cHata, madenci değilsin!"
                    
            if arg 2 is "bakir":
                if {madenci::%player%} is true:
                    if {islenmisbakir::%player%} is higher than 0:
                        if {madenrank::%player%} is "Madenci":
                            send "{@p} &eBakırlarının hepsi satılmaya başlanıyor..."
                            set {sonuc::%player%} to {islenmisbakir::%player%} * 450
                            set {islenmisbakir::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün bakırların satıldı ve &3%{sonuc::%player%}% TL &everildi!"
                            add {sonuc::%player%} to balance of player
                        if {madenrank::%player%} is "Kıdemli Madenci":
                            send "{@p} &eBakırlarının hepsi satılmaya başlanıyor..."
                            set {sonuc::%player%} to {islenmisbakir::%player%} * 500
                            set {islenmisbakir::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün bakırların satıldı ve &3%{sonuc::%player%} TL &everildi!"
                            add {sonuc::%player%} to balance of player
                        if {madenrank::%player%} is "Profosyonel Madenci":
                            send "{@p} &eBakırlarının hepsi satılmaya başlanıyor..."
                            set {sonuc::%player} to {islenmisbakir::%player%} * 600
                            set {islenmisbakir::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün bakırların satıldı ve &3%{sonuc::%player%}% TL &everildi!"
                            add {sonuc::%player%} to balance of player
                        if {madenrank::%player%} is "Ordinaryus Madenci":
                            send "{@p} &eBakırlarının hepsi satılmaya başlanıyor..."
                            set {sonuc::%player%} to {islenmisbakir::%player%} * 675
                            set {islenmisbakir::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün bakırların satıldı ve &3%{sonuc::%player%}% TL &everildi!"
                            add {sonuc::%player%} to balance of player
                        else:
                            send "{@p} &eBakırlarının hepsi satılmaya başlanıyor..."
                            set {sonuc::%player%} to {islenmisbakir::%player%} * 400
                            set {islenmisbakir::%player%} to 0
                            wait 2 second
                            send "{@p} &eBütün bakırların satıldı ve &3%{sonuc::%player%}% TL &everildi!"
                            add {sonuc::%player%} to balance of player
                    else:
                        send "{@p} &cHata, işlenmiş bakırın kalmadı!"
                else:
                    send "{@p} &cHata, madenci değilsin!"
                        
                
        if arg 1 is "durum":
            if {madenci::%player%} is true:
                send "{@p} &eMaden durum tablon açılıyor, lütfen bekle!"
                wait 2 second
                open chest with 1 row named "{@p} &4&lDurum" to player
                format slot 0 of player with 263 named "&eKömür Durum" with lore "&eİşlenmiş Kömür: &3%{islenmiskomur::%player%}% || &eİşlenmemiş Kömür: &3%{komur::%player%}% || &eKalan Yenileme Süresi: &3%{komursuresi::%player%}%" to close       
                format slot 1 of player with 336 named "&eBakır Durum" with lore "&eİşlenmiş Bakır: &3%{islenmisbakir::%player%}% || &eİşlenmemiş Bakır: &3%{bakir::%player%}% || &eKalan Yenileme Süresi: &3%{bakirsuresi::%player%}%" to close
                format slot 8 of player with fire charge named "&eEXP Durum" with lore "&eMaden EXP: &3%{madenexp::%player%}% || &eMaden Seviye: &3%{madenrank::%player%}%" to close
            else:
                send "{@p} &cHata, madenci değilsin!"
        if arg 1 is "debug":
            if player has permission "maden.adminstratator":
                send "{@p} &eSistem bugdan çıkarıldı, keyifli oyunlar!"
                loop all players:
                    set {madenci::%loop-player%} to false
            else:
                send " {@p} &cHata, yetkin yetersiz!"
        if arg 1 is "rank":
            if arg 2 is "help":
                send "&4&l&nMaden Rütbeleri Ne İşe Yarar?"
                send ""
                send "&eMaden rütbeleri, 5 tanedir."
                send "&eHer maden rütbesi atladığınızda, madenden kazandığınız para artacak ve işleme süreniz azalacaktır!"
                send ""
                send ""
                send "&4&l&nMaden Rütbeleri Nelerdir?"
                send ""
                send "&eStajyer Madenci&c&l(Başlangıç)"
                send "&eMadenci&c&l(1250 EXP)"
                send "&eKıdemli Madenci&c&l(2500 EXP)"
                send "&eProfosyonel Madenci&c&l(3850 EXP)"
                send "&eOrdinaryus Madenci&c&l(5000 EXP)"
                send ""
                send "&4&l&nBu Komutlar Nelerdir?"
                send ""
                send "&c/maden rank up &7- &eRank atlarsınız."
                send "&c/maden rank help &7- &eBilgi alrısınız."
                send "&c/maden rank durum &7- &eRankınızla ilgili duruma bakarsınız."
                send "&c/maden rank givesome &7- &eKendinize biraz Maden EXP verirsiniz.&c&l(ADM)"
            if arg 2 is "up":
                if {madenrank::%player%} is "Stajyer Madenci":
                    if {madenexp::%player%} is higher than 1249:
                        send "{@p} &eTebrikler, madencilikte rütbe atladınız! Yeni rütbeniz &3Madenci&e!"
                        send "{@p} &c%player% &eisimli oyuncu madencilik yaparken rütbe atladı, yeni rütbesi &3Madenci&e!" to players
                        set {madenrank::%player%} to "Madenci"
                        stı
                    else:
                        send "{@p} &cHata, yeterli maden tecrübesine sahip değilsin!"
                if {madenrank::%player%} is "Madenci":
                    if {madenexp::%player%} is higher than 2499:
                        send "{@p} &eTebrikler, madencilikte rütbe atladınız! Yeni rütbeniz &3Kıdemli Madenci&e!"
                        send "{@p} &c%player% &eisimli oyuncu madencilik yaparken rütbe atladı, yeni rütbesi &3Kıdemli Madenci&e!" to players
                        set {madenrank::%player%} to "Kıdemli Madenci"
                    else:
                        send "{@p} &cHata, yeterli maden tecrübesine sahip değilsin!"
                if {madenrank::%player%} is "Kıdemli Madenci":
                    if {madenexp::%player%} is higher than 3849:
                        send "{@p} &eTebrikler, madencilikte rütbe atladınız! Yeni rütbeniz &3Profosyonel Madenci&e!"
                        send "{@p} &c%player% &eisimli oyuncu madencilik yaparken rütbe atladı, yeni rütbesi &3Profosyonel Madenci&e!" to players
                        set {madenrank::%player%} to "Profosyonel Madenci":
                    else:
                        send "{@p} &cHata, yeterli maden tecrübesine sahip değilsin!"
                if {madenrank::%player%} is "Profosyonel Madenci":
                    if {madenexp::%player%} is higher than 4999:
                        send "{@p} &eTebrikler, madencilikte rütbe atladınız! Yeni rütbeniz &3Ordinaryus Madenci&e!"
                        send "{@p} &c%player% &eisimli oyuncu madencilik yaparken rütbe atladı, yeni rütbesi &3Ordinaryus Madenci&e!" to players
                        set {madenrank::%player%} to "Ordinaryus Madenci":
                    else:
                        send "{@p} &cHata, yeterli maden tecrübesine sahip değilsin!"
                else:
                    send "{@p} &cSen zaten son seviyedesin!"
            if arg 2 is "durum":
                execute player command "maden durum"
            if arg 2 is "givesome":   
                if player has permission "maden.adminstratator":
                    add 500 to {madenexp::%player%}
                    send "{@p} &eBaşarıyla kendinize &3500 &eMaden EXP ekledin!"
                else:
                    send "{@p} &cHata, yetkiniz yetersiz!"
                        
            
            
every minute:
    loop all players:
        remove 1 from {komursuresi::%loop-player%}
        
every minute:
    loop all players:
        remove 1 from {bakirsuresi::%loop-player%}

every minute:
    loop all players:
        remove 1 from {demirsuresi::%loop-player%}

every minute:
    loop all players:
        remove 1 from {altinsuresi::%loop-player%}

every minute:
    loop all players:
        remove 1 from {elmassuresi::%loop-player%}
 

Xcalationable

Kömür Madencisi
En iyi cevaplar
2
RealLife sunucusundan mı çalındı? Yukarıda Allah var kardeşim.Her şeyi hakkıyla biliyor, insanların emeklerini köreltmeye çalışma.
Ben bu skripti bir RPG sunucusu için yaptım sonra ayrıldım oradan ve paylaştım, kendi kodladığım her şeyi paylaşabilirim.Bu seni ilgilendirmez ayrıca kanıdın varsa sun ortaya da görelim.
 
Üst