Çözüldü Görev Plugini

  • Konuyu Başlatan Konuyu Başlatan iKrean
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.970
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

iKrean

Somon Balığı Selam Vermeye Geldi
Katılım
15 Ekim 2018
Mesajlar
20
Elmaslar
8
Puan
1.985

Discord:

ferhvtcan#8933

dasdasdsa.PNG
Menülü şekilde kullanabileceğim bir görev plugini varmıdır acaba ?
 
Kendin yapa billirsin
 
Kendin yapa billirsin
Teşekkürler yardımın için :)
Gönderi otomatik olarak birleştirildi:

Quest eklentisi menülü bir şekilde kullanılıyor ama o zor gelirse
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
tıklayarak diğer eklentiyi inceleyebilirsin.
Quest menülü hale geliyorsa süper tutorial videosunda menülü olduğunu farketmedim sanırsam ama teşekkür ederim :)
 

Merhaba, tüm bunların yanı sıra da eklenti yerine Skript de kullanabilirsiniz.
Kod:
command /görev:
    trigger:
        wait 3 tick
        open virtual chest with size 5 named "&b&k||&5 Görev Menüsü &b&k||" to player
        make gui slot 20 of player with book named "&aGörevler" with lore "&2Almak İstediğiniz Görevler." to close then run player command "/görevseç"
        make gui slot 24 of player with Book named "&aGörevler" with lore "&2Almış Olduğunuz Aktif Görevler." to close then run player command "/seçilmişgörevler"
        make gui slot 31 of player with Bookshelf named "&aİstatislik" with lore "&2Tamamlanmış Görevler." and "&6Maden:&2%{Gorev::maden::%player%}% " to nothing
        if {Gorev::maden::%player%} is not set:
            set {Gorev::maden::%player%} to 1
command /görevseç:
    trigger:
        wait 0.2 second
        open virtual chest with size 1 named "&b&k||&5 Görev Menüsü &b&k||" to player
        make gui slot 1 of player with diamond pickaxe named  "&aMaden Görevleri" with lore "&2Maden Soğuk Olmalı Sıkı Giyin!." to close then run player command "/görevseçmaden"
        make gui slot 3 of player with diamond sword named  "&aKATİL!!" with lore "&4ÇOK YAKINDA" to nothing
        make gui slot 8 of player with torch named "&aGeri" with lore "" to close then run player command "/görev"
command /görevseçmaden:
    trigger:
        set {_maden} to {Gorev::maden::%player%}
        add 1 to {_maden}
        set {_param} to {_maden} * 0.1
        set {_paraelmas::%player%} to {_param} * 8000
        set {_elmasekle} to {_paraelmas::%player%} + 8000
        set {_parazümrüt::%player%} to {_param} * 4000
        set {_zumrutekle} to {_parazümrüt::%player%} + 4000
        set {_paraaltın::%player%} to {_param} * 3000
        set {_altınekle} to {_paraaltın::%player%} + 3000
        set {_parademir::%player%} to {_param} * 1800
        set {_demirekle} to {_parademir::%player%} + 1800
        wait 0.2 second
        open virtual chest with size 2 named "&b&k||&5 Görev Menüsü &b&k||" to player
        make gui slot 0 of player with diamond named  "&aElmas Görevi" with lore "&220 Adet Elmas Kaz. " and "&bÖdül: %{_elmasekle}% Oyun Parası" to run player command "/görevseçelmas"
        make gui slot 2 of player with emerald named  "&aZümrüt Görevi" with lore "&220 Adet Zümrüt Kaz. " and "&bÖdül: %{_zumrutekle}% Oyun Parası" to run player command "/görevseçZümrüt"
        make gui slot 4 of player with gold ingot named  "&aAltın Görevi" with lore "&220 Adet Altın Kaz. " and "&bÖdül: %{_altınekle}% Oyun Parası" to run player command "/görevseçaltın"
        make gui slot 6 of player with iron ingot named  "&aDemir Görevi" with lore "&220 Adet Demir Kaz. " and "&bÖdül: %{_demirekle}% Oyun Parası" to run player command "/görevseçdemir"
        make gui slot 13 of player with tnt named  "&aAktif Görevi İptal Et" with lore "&cİptal Etmek İçin Tıkla" to run player command "/göreviptal"
        make gui slot 8 of player with torch named "&aGeri" with lore "" to run player command "/görevseç"
command /göreviptal:
    trigger:
        delete {Gorev::madenn::%player%}
        delete {Gorev::elmas::%player%}
        delete {Gorev::zümrüt::%player%}
        delete {Gorev::altın::%player%}
        delete {Gorev::demir::%player%}
        send "&cAktif Görev İptal Edilmiştir"
command /seçilmişgörevler:
    trigger:
        wait 0.2 second
        open virtual chest with size 1 named "&b&k||&5 Görev Menüsü &b&k||" to player
        if {Gorev::elmas::%player%} is set:
            make gui slot 0 of player with diamond named  "&a20 Adet Elmas Kaz" with lore "&2Görev Devam Ediyor. " and "&2Kalan: &6%{Gorev::elmas::%player%}%&f/&420" to run player command ""
        if {Gorev::zümrüt::%player%} is set:
            make gui slot 1 of player with emerald named  "&a20 Adet Zümrüt Kaz" with lore "&2Görev Devam Ediyor. " and "&2Kalan: &6%{Gorev::zümrüt::%player%}%&f/&420" to run player command ""
        if {Gorev::altın::%player%} is set:
            make gui slot 2 of player with gold ingot named  "&a20 Adet Altın Kaz" with lore "&2Görev Devam Ediyor. " and "&2Kalan: &6%{Gorev::altın::%player%}%&f/&420" to run player command ""
        if {Gorev::demir::%player%} is set:
            make gui slot 3 of player with iron ingot named  "&a20 Adet Demir Kaz" with lore "&2Görev Devam Ediyor. " and "&2Kalan: &6%{Gorev::demir::%player%}%&f/&420" to run player command ""
        make gui slot 8 of player with torch named "&aGeri" with lore "" to close then run player command "/görev"
command /görevseçelmas:
    trigger:
        if {Gorev::madenn::%player%} is set:
            send "&4Zaten Aktif Bir Görevin Var İlk Önce Onu Bitirmelisin"
        else:
            set {Gorev::elmas::%player%} to 0
            set {Gorev::madenn::%player%} to 1
            send "&6Elmas Kazma Görevi Aktif"
command /görevseçzümrüt:
    trigger:
        if {Gorev::madenn::%player%} is set:
            send "&4Zaten Aktif Bir Görevin Var İlk Önce Onu Bitirmelisin"
        else:
            set {Gorev::zümrüt::%player%} to 0
            set {Gorev::madenn::%player%} to 1
            send "&6Zümrüt Kazma Görevi Aktif"
command /görevseçaltın:
    trigger:
        if {Gorev::madenn::%player%} is set:
            send "&4Zaten Aktif Bir Görevin Var İlk Önce Onu Bitirmelisin"
        else:
            set {Gorev::altın::%player%} to 0
            set {Gorev::madenn::%player%} to 1
            send "&6Altın Kazma Görevi Aktif"
command /görevseçdemir:
    trigger:
        if {Gorev::madenn::%player%} is set:
            send "&4Zaten Aktif Bir Görevin Var İlk Önce Onu Bitirmelisin"
        else:
            set {Gorev::demir::%player%} to 0
            set {Gorev::madenn::%player%} to 1
            send "&6Demir Kazma Görevi Aktif"
on break:
    if event-block is diamond ore:
        if {Gorev::elmas::%player%} is set:
            cancel event
            set block to air
            drop 1 diamond
            if tool of player is any pickaxe of silk touch:
                send "&cKazmanda İpeksi Dokunuş Var Görevi Bu Şekilde Tamamlıyamazsın"
            else:
                add 1 to {Gorev::elmas::%player%}
                wait 1 tick
                set action bar of player to "&4%{Gorev::elmas::%player%}%&7/&220"
                if {Gorev::elmas::%player%} is greater than or equal to 20:
                    send "&aGörev Tamamlandı."
                    add 1 to {Gorev::maden::%player%}
                    set {_param} to {Gorev::maden::%player%} * 0.1
                    set {_para} to {_param} * 8000
                    set {para::%player%} to {_para} + 8000
                    execute console command "eco give %player% %{para::%player%}%"
                    delete {Gorev::elmas::%player%}
                    delete {Gorev::madenn::%player%}
                
on break:
    if event-block is emerald ore:
        if {Gorev::zümrüt::%player%} is set:
            cancel event
            set block to air
            drop 1 emerald
            if tool of player is any pickaxe of silk touch:
                send "&cKazmanda İpeksi Dokunuş Var Görevi Bu Şekilde Tamamlıyamazsın"
            else:
                add 1 to {Gorev::zümrüt::%player%}
                wait 1 tick
                set action bar of player to "&4%{Gorev::zümrüt::%player%}%&7/&220"
                if {Gorev::zümrüt::%player%} is greater than or equal to 20:
                    send "&aGörev Tamamlandı."
                    add 1 to {Gorev::maden::%player%}
                    set {_param} to {Gorev::maden::%player%} * 0.1
                    set {_para} to {_param} * 4000
                    set {para::%player%} to {_para} + 4000
                    execute console command "eco give %player% %{para::%player%}%"
                    delete {Gorev::zümrüt::%player%}
                    delete {Gorev::madenn::%player%}
                
on break:
    if event-block is gold ore:
        if {Gorev::altın::%player%} is set:
            cancel event
            set block to air
            drop 1 gold ingot
            if tool of player is any pickaxe of silk touch:
                send "&cKazmanda İpeksi Dokunuş Var Görevi Bu Şekilde Tamamlıyamazsın"
            else:
                add 1 to {Gorev::altın::%player%}
                wait 1 tick
                set action bar of player to "&4%{Gorev::altın::%player%}%&7/&220"
                if {Gorev::altın::%player%} is greater than or equal to 20:
                    send "&aGörev Tamamlandı."
                    add 1 to {Gorev::maden::%player%}
                    set {_param} to {Gorev::maden::%player%} * 0.1
                    set {_para} to {_param} * 3000
                    set {para::%player%} to {_para} + 3000
                    delete {Gorev::altın::%player%}
                    delete {Gorev::madenn::%player%}
                
on break:
    if event-block is iron ore:
        if {Gorev::demir::%player%} is set:
            cancel event
            set block to air
            drop 1 iron ingot
            add 1 to {Gorev::demir::%player%}
            wait 1 tick
            set action bar of player to "&4%{Gorev::demir::%player%}%&7/&220"
            if {Gorev::demir::%player%} is greater than or equal to 20:
                send "&aGörev Tamamlandı."
                add 1 to {Gorev::maden::%player%}
                set {_param} to {Gorev::maden::%player%} * 0.1
                set {_para} to {_param} * 1800
                set {para::%player%} to {_para} + 1800
                execute console command "eco give %player% %{para::%player%}%"
                delete {Gorev::demir::%player%}
                delete {Gorev::madenn::%player%}

 
Skript'lerin ping açısından sağlıklı olduğunu düşünmüyoruz bundan dolayı plugin arayışındayım :) Yine de teşekkürler.
 
Merhaba Eğer sunucunuzda ASkyBlock eklentisi varsa:
levels: Bu kısma görev kategorileri yazılır.
waiveramount
: Diğer kategoriye geçilmesi için en fazla kaç görevin kaldığını belirten sayıdır.

görev.png



Glassmaker : Görevin grup ismidir bu ismi değiştirebilirsiniz herhangi bir hata ve benzeri bir şey vermeyecektir.
friendlyname: Görevin /c menüsünde gözüken ismidir.
description: Görevde ne yapılacağını açıklayan bölümdür.
icon: Görevin /c menüsünde gözüken simgesidir. Düzenlenilirken ikon ismi ingilizce ve büyük harfelerle olmalıdır.
level: Görevin bulunacağı kategoriyi belirler.
type: Önemli kısımlardan biridir görevin hangi türde tamamlanacağını belirler.
- inventory = Oyuncunun görevi tamamlaması için envanterinden bir şey alınması gerekir.
- level = Oyuncunun görevi tamamlaması için belirlenen levele gelmesi veya geçmesi gerekir.
- island = Oyuncunun görevi tamamlaması için belirlenen yapının, mobların, blokların belirlenen kapsam içinde adada var olması gerekir.
requiredItems: Görevi tamamlamak için gereken malzemeyi belirler. Bu kısma sadece tırnak işaretsiz sayı yazarsanız ada leveli gereksinimini verir.
takeItems: Görevin tamamlanması için eşya alınması gerektiğini belir (true ve ya false yazılır).
- Bu kısım sadece İnventory türünde geçerlidir. Diğer türlerde yazılırsa hata verir.
ItemReward: Görev tamamlanınca alınacak ödülü belirler. Düzenlenilirken ödül ismi ingilizce ve büyük harf olmalıdır.
- Ödül isminden sonra ':' koyulup sayı yazılırsa yazılan sayı kadar o ödülden alır.
rewardText: Görevin /c menüsünde verilen ödülün açıklamasıdır.
moneyReward: Oyuncunun görevi tamamladıktan sonra alacağı para miktarıdır '' olarak bırakılırsa para verilmez.
expReward: Oyuncunun görevi tamamladıktan sonra alacağı exp miktarıdır '' olarak bırakılırsa exp verilmez.
permissionReward: Oyuncunun görevi tamamladıktan sonra alacağı yetkidir '' olarak bırakılırsa yetki verilmez.
repeatable: Görevin tekrarlanmasını açıp kapatan kısımdır (true ve ya false yazılır).
repeatItemReward: Görevin tekrarlanmasıyla verilecek ödüldür. Genellikle normal ödülden düşüktür.

repeatrewardText: Görevin /c menüsünde verilen tekrarlanma ödülünün açıklamasıdır.
repeatmoneyReward: Oyuncunun görevi tekrarladıktan sonra alacağı para miktarıdır '' olarak bırakılırsa para verilmez.
repeatexpReward: Oyuncunun görevi tekrarladıktan sonra alacağı exp miktarıdır '' olarak bırakılırsa exp verilmez.
maxtimes: Görevin kaç kez yapılabileceğini gösteren kısımdır.
searchRadius: Bu kısım sadece island görev türünde geçerlidir bu kısma gireceğiniz sayı görev gereksinimlerinin kaç blok içinde olması gerektiğini belirtir.
resetallowed: O kısıma dokunmayın çünkü bilmiyorum :/

JavaScript:
    breadmaker:
      friendlyname: 'Ekmek Fabrikası'
      description: '32 adet ekmek yap.'
      icon: BREAD
      level: 'Novice'
      type: inventory
      requiredItems: 'BREAD:21'
      takeItems: true
      itemReward: 'DIRT:5'
      rewardText: '5 Toprak'
      moneyReward: 10
      expReward: 30
      permissionReward: ''
      repeatable: true
      repeatItemReward: 'DIRT:1'
      repeatRewardText: '1 Toprak'
      repeatMoneyReward: 5
      repeatExpReward: 10
      maxtimes: 100
Örnek İsland Görevi
JavaScript:
    homestead:
      friendlyname: 'Evsiz'
      description: 'Ev yap ve içinde 1 tahta kapı, yatak, kitaplık, çalışma masası, fırın, cam, ve meşale olsun.'
      icon: BED
      level: 'Competent'
      type: island
      requiredItems: 'BED_BLOCK:1 WORKBENCH:1 GLASS:1 WOODEN_DOOR:1 FURNACE:1 BOOKSHELF:1 TORCH:1'
      searchRadius: 10
      takeItems: false
      itemReward: 'JUKEBOX:1 RECORD_12:1 LAPIS_BLOCK:10'
      rewardText: '1 Müzik kutusu, 1 Müzik diski, 10 Lapis Lazuli Blok'
      moneyReward: 100
      expReward: 100
      permissionReward: ''
      repeatable: false
      repeatItemReward: ''
      repeatRewardText: ''
      repeatMoneyReward: 0
      repeatExpReward: 0
Örnek Level Görevi
JavaScript:
    builder:
      friendlyname: 'Mimar'
      description: 'Adanı 10 level yap - /is level.'
      icon: WOOD
      level: 'Novice'
      type: level
      requiredItems: 10
      takeItems: false
      itemReward: 'IRON_PICKAXE:1 DIRT:5 SPONGE:1'
      rewardText: '1 Demir kazma, 5 toprak ve sünger.'
      moneyReward: 50
      expReward: 50
      permissionReward: 'sky.lord'
      repeatable: false
      repeatItemReward: ''
      repeatRewardText: ''
      repeatMoneyReward: 0
      repeatExpReward: 0
 
Teşekkürler gerçekten açıklayıcı olmuş fakat /c görevlerimiz zaten var ona istinaden birşeyler istiyoruz :)
 
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