İstek Meslek Görevi Skript Yardım Edermisiniz?

TugayTKSZ

Kömür Madencisi
En iyi cevaplar
0
Merhabalar benim conconcraft sunucum var meslek istiyorlar ama ben klasik meslek sevmiyorum böyle kırdığı zaman direk para gelmesi yerine /meslek madenci yazan kişilere maden görevleri gelecek o görevler içinde /görevler yazacak 40 dakikada bir yeni görev gelecek çok zor bi skript galiba ama yapan olursa çok sevinirim teşekkürler
 
Son düzenleme:

Sukela

ne yazsam bilemedim
Genel Moderatör
En iyi cevaplar
83
Atahan adlı bir arkadaş kodlamış umarım bu işinize yarar :)
Kod:
#Coded By Atahan
#Skript;
command /jobs [<text>] [<text>]:
    aliases: meslek
    trigger:
        if arg-1 is "browse" or "listele" or "join" or "katıl" or "ayrıl" or "leave":
            if arg-1 is "browse" or "listele":
                if arg-2 is not set:
                    wait 1 ticks
                    open chest with 6 rows named "&8> &cMeslek Menusü" to player
                    format slot 0 of player with iron axe named "&7&lOduncu" with lore "&c> &eOdun Kırarak Geçinirler" to close then run [make player execute command "/jobs katıl oduncu"]
                    format slot 1 of player with iron pickaxe named "&7&lMadenci" with lore "&c> &eMaden Kazarak Geçinirler" to close then run [make player execute command "/jobs katıl madenci"]
                    format slot 2 of player with iron shovel named "&7&lKazıcı" with lore "&c> &eBlok Kazarak Geçinirler" to close then run [make player execute command "/jobs katıl kazıcı"]
                    format slot 3 of player with iron hoe named "&7&lÇiftçi" with lore "&c> &eHasat Yaparak Geçinirler" to close then run [make player execute command "/jobs katıl kazıcı"]
                    format slot 4 of player with iron sword named "&7&lAvcı" with lore "&c> &eAvlanarak Geçinirler" to close then run [make player execute command "/jobs katıl avcı"]
                    format slot 5 of player with fishing rod named "&7&lBalıkçı" with lore "&c> &eBalık Tutarak Geçinirler" to close then run [make player execute command "/jobs katıl balıkçı"]
        else:
            send "&cKullanım &8> &e/meslek [browse/listele/join/katıl/ayrıl/leave]" to player
        if arg-1 is "join" or "katıl":
                if arg-2 is "oduncu" or "madenci" or "kazıcı" or "çiftçi" or "avcı" or "balıkçı":
                    if {meslek.oduncu.%player%} < 1:
                        if {meslek.madenci.%player%} < 1:
                            if {meslek.kazici.%player%} < 1:
                                if {meslek.ciftci.%player%} < 1:
                                    if {meslek.avci.%player%} < 1:
                                        if {meslek.balikci.%player%} < 1:
                                            add 1 to {meslek.%arg 2%.%player%}
                                        else:
                                            send "&cHata &8> &eBalıkçı Adlı Mesleğe Zaten Katılmışsın" to player
                                    else:
                                        send "&cHata &8> &eAvcı Adlı Mesleğe Zaten Katılmışsın" to player
                                else:
                                    send "&cHata &8> &eÇiftçi Adlı Mesleğe Zaten Katılmışsın" to player
                            else:
                                send "&cHata &8> &eKazıcı Adlı Mesleğe Zaten Katılmışsın" to player
                        else:
                            send "&cHata &8> &eMadenci Adlı Mesleğe Zaten Katılmışsın" to player
                    else:
                        send "&cHata &8> &eOduncu Adlı Mesleğe Zaten Katılmışsın" to player
                else:
                    send "&cKullanım &8> &e/meslek [oduncu/madenci/kazıcı/çiftçi/avcı/balıkçı]" to player
            else:
                send "&cKullanım &8> &e/meslek [browse/listele/join/katıl/ayrıl/leave]" to player
        if arg-1 is "ayrıl" or "leave":
            if arg-2 is "oduncu" or "madenci" or "kazıcı" or "çiftçi" or "avcı" or "balıkçı":
                if arg-2 is "Oduncu":
                    if {meslek.oduncu.%player%} = 1:
                        add -1 to {meslek.oduncu.%player%}
                else:
                    send "&cHata &8> &eOduncu Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Madenci":
                    if {meslek.madenci.%player%} = 1:
                        add -1 to {meslek.madenci.%player%}
                else:
                    send "&cHata &8> &eMadenci Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Kazıcı":
                    if {meslek.kazici.%player%} = 1:
                        add -1 to {meslek.kazici.%player%}
                else:
                    send "&cHata &8> &eKazıcı Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Çiftçi":
                    if {meslek..%player%} = 1:
                        add -1 to {meslek.ciftci.%player%}
                else:
                    send "&cHata &8> &eÇiftçi Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Avcı":
                    if {meslek.avci.%player%} = 1:
                            add -1 to {meslek.avci.%player%}
                else:
                    send "&cHata &8> &eAvcı Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Balıkçı":
                    if {meslek.balikci.%player%} = 1:
                        add -1 to {meslek.balikci.%player%}
                else:
                    send "&cHata &8> &eBalıkçı Adlı Mesleğe Katılmamışsın"
                                  
              
on break 14 or 15 or 16 or 21 or 56 or 73 or 129 or 153:
    if {meslek.madenci.%player%} is true:
        if chance of 50%:
            set {_madencip} to a random integer between 0 and 1000
            set {_madencixp} to a random integer between 0 and 1000
            add %{madencip}% to player's balance
            add %{madencixp}% to player's level
            send action bar from "&cMadencilikten Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
 
on break 17 or 17:1 or 17:2 or 17:3:
    if {meslek.oduncu.%player%} is true:
        if chance of 50%:
            set {_oduncup} to a random integer between 0 and 1000
            set {_oduncuxp} to a random integer between 0 and 1000
            add %{_oduncup}% to player's balance
            add %{_oduncuxp}% to player's level
            send action bar from "&cOdunculuktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
      
on break 1 or 2 or 3 or 4:
    if {meslek.kazici.%player%} is true:
        if chance of 50%:
            set {_kazicip} to a random integer between 0 and 1000
            set {_kazicixp} to a random integer between 0 and 1000
            add %{_kazicip}% to player's balance
            add %{_kazicixp}% to player's level
            send action bar from "&cKazıcılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
      

on break 59 or 103 or 86 or 207:
    if {meslek.ciftci.%player%} is true:
        if chance of 50%:
            set {_ciftcip} to a random integer between 0 and 1000
            set {_ciftcixp} to a random integer between 0 and 1000
            add %{_ciftcip}% to player's balance
            add %{_ciftcixp}% to player's level
            send action bar from "&cÇiftçilikten Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

on death of chicken or sheep or pig or cow or pigman or enderman or spider or cave spider or creeper or skeleton:
    if attacker is player
        if {meslek.avci.%player%} is true:
            if chance of 50%:
                set {_avcip} to a random integer between 0 and 1000
                set {_avcixp} to a random integer between 0 and 1000
                add %{_avcip}% to player's balance
                add %{_avcixp}% to player's level
                send action bar from "&cAvcılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

on fishing:
    if {meslek.balikci.%player%} is true:
        if chance of 50%:
            set {_balikcip} to a random integer between 0 and 1000
            set {_balikcixp} to a random integer between 0 and 1000
            add %{_balikcip}% to player's balance
            add %{_balikcixp}% to player's level
            send action bar from "&cBalıkçılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
 

TugayTKSZ

Kömür Madencisi
En iyi cevaplar
0
Atahan adlı bir arkadaş kodlamış umarım bu işinize yarar :)
Kod:
#Coded By Atahan
#Skript;
command /jobs [<text>] [<text>]:
    aliases: meslek
    trigger:
        if arg-1 is "browse" or "listele" or "join" or "katıl" or "ayrıl" or "leave":
            if arg-1 is "browse" or "listele":
                if arg-2 is not set:
                    wait 1 ticks
                    open chest with 6 rows named "&8> &cMeslek Menusü" to player
                    format slot 0 of player with iron axe named "&7&lOduncu" with lore "&c> &eOdun Kırarak Geçinirler" to close then run [make player execute command "/jobs katıl oduncu"]
                    format slot 1 of player with iron pickaxe named "&7&lMadenci" with lore "&c> &eMaden Kazarak Geçinirler" to close then run [make player execute command "/jobs katıl madenci"]
                    format slot 2 of player with iron shovel named "&7&lKazıcı" with lore "&c> &eBlok Kazarak Geçinirler" to close then run [make player execute command "/jobs katıl kazıcı"]
                    format slot 3 of player with iron hoe named "&7&lÇiftçi" with lore "&c> &eHasat Yaparak Geçinirler" to close then run [make player execute command "/jobs katıl kazıcı"]
                    format slot 4 of player with iron sword named "&7&lAvcı" with lore "&c> &eAvlanarak Geçinirler" to close then run [make player execute command "/jobs katıl avcı"]
                    format slot 5 of player with fishing rod named "&7&lBalıkçı" with lore "&c> &eBalık Tutarak Geçinirler" to close then run [make player execute command "/jobs katıl balıkçı"]
        else:
            send "&cKullanım &8> &e/meslek [browse/listele/join/katıl/ayrıl/leave]" to player
        if arg-1 is "join" or "katıl":
                if arg-2 is "oduncu" or "madenci" or "kazıcı" or "çiftçi" or "avcı" or "balıkçı":
                    if {meslek.oduncu.%player%} < 1:
                        if {meslek.madenci.%player%} < 1:
                            if {meslek.kazici.%player%} < 1:
                                if {meslek.ciftci.%player%} < 1:
                                    if {meslek.avci.%player%} < 1:
                                        if {meslek.balikci.%player%} < 1:
                                            add 1 to {meslek.%arg 2%.%player%}
                                        else:
                                            send "&cHata &8> &eBalıkçı Adlı Mesleğe Zaten Katılmışsın" to player
                                    else:
                                        send "&cHata &8> &eAvcı Adlı Mesleğe Zaten Katılmışsın" to player
                                else:
                                    send "&cHata &8> &eÇiftçi Adlı Mesleğe Zaten Katılmışsın" to player
                            else:
                                send "&cHata &8> &eKazıcı Adlı Mesleğe Zaten Katılmışsın" to player
                        else:
                            send "&cHata &8> &eMadenci Adlı Mesleğe Zaten Katılmışsın" to player
                    else:
                        send "&cHata &8> &eOduncu Adlı Mesleğe Zaten Katılmışsın" to player
                else:
                    send "&cKullanım &8> &e/meslek [oduncu/madenci/kazıcı/çiftçi/avcı/balıkçı]" to player
            else:
                send "&cKullanım &8> &e/meslek [browse/listele/join/katıl/ayrıl/leave]" to player
        if arg-1 is "ayrıl" or "leave":
            if arg-2 is "oduncu" or "madenci" or "kazıcı" or "çiftçi" or "avcı" or "balıkçı":
                if arg-2 is "Oduncu":
                    if {meslek.oduncu.%player%} = 1:
                        add -1 to {meslek.oduncu.%player%}
                else:
                    send "&cHata &8> &eOduncu Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Madenci":
                    if {meslek.madenci.%player%} = 1:
                        add -1 to {meslek.madenci.%player%}
                else:
                    send "&cHata &8> &eMadenci Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Kazıcı":
                    if {meslek.kazici.%player%} = 1:
                        add -1 to {meslek.kazici.%player%}
                else:
                    send "&cHata &8> &eKazıcı Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Çiftçi":
                    if {meslek..%player%} = 1:
                        add -1 to {meslek.ciftci.%player%}
                else:
                    send "&cHata &8> &eÇiftçi Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Avcı":
                    if {meslek.avci.%player%} = 1:
                            add -1 to {meslek.avci.%player%}
                else:
                    send "&cHata &8> &eAvcı Adlı Mesleğe Katılmamışsın"
                if arg-2 is "Balıkçı":
                    if {meslek.balikci.%player%} = 1:
                        add -1 to {meslek.balikci.%player%}
                else:
                    send "&cHata &8> &eBalıkçı Adlı Mesleğe Katılmamışsın"
                                 
             
on break 14 or 15 or 16 or 21 or 56 or 73 or 129 or 153:
    if {meslek.madenci.%player%} is true:
        if chance of 50%:
            set {_madencip} to a random integer between 0 and 1000
            set {_madencixp} to a random integer between 0 and 1000
            add %{madencip}% to player's balance
            add %{madencixp}% to player's level
            send action bar from "&cMadencilikten Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

on break 17 or 17:1 or 17:2 or 17:3:
    if {meslek.oduncu.%player%} is true:
        if chance of 50%:
            set {_oduncup} to a random integer between 0 and 1000
            set {_oduncuxp} to a random integer between 0 and 1000
            add %{_oduncup}% to player's balance
            add %{_oduncuxp}% to player's level
            send action bar from "&cOdunculuktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
     
on break 1 or 2 or 3 or 4:
    if {meslek.kazici.%player%} is true:
        if chance of 50%:
            set {_kazicip} to a random integer between 0 and 1000
            set {_kazicixp} to a random integer between 0 and 1000
            add %{_kazicip}% to player's balance
            add %{_kazicixp}% to player's level
            send action bar from "&cKazıcılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player
     

on break 59 or 103 or 86 or 207:
    if {meslek.ciftci.%player%} is true:
        if chance of 50%:
            set {_ciftcip} to a random integer between 0 and 1000
            set {_ciftcixp} to a random integer between 0 and 1000
            add %{_ciftcip}% to player's balance
            add %{_ciftcixp}% to player's level
            send action bar from "&cÇiftçilikten Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

on death of chicken or sheep or pig or cow or pigman or enderman or spider or cave spider or creeper or skeleton:
    if attacker is player
        if {meslek.avci.%player%} is true:
            if chance of 50%:
                set {_avcip} to a random integer between 0 and 1000
                set {_avcixp} to a random integer between 0 and 1000
                add %{_avcip}% to player's balance
                add %{_avcixp}% to player's level
                send action bar from "&cAvcılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

on fishing:
    if {meslek.balikci.%player%} is true:
        if chance of 50%:
            set {_balikcip} to a random integer between 0 and 1000
            set {_balikcixp} to a random integer between 0 and 1000
            add %{_balikcip}% to player's balance
            add %{_balikcixp}% to player's level
            send action bar from "&cBalıkçılıktan Kazandığın Xp:&e%{_madencixp}% &cPara:%{_madencip}%" to player

valla araştırdğınız için teşekkürlerde benim dediğim gibi yapanı bende bulamadım valla yani şu quest pluginini biliyosunuzdur insanlar ordan görev seçebiliyor bunun meslek halini düşünün madenciler sadece maden görevleri yapabilcek oduncular sadece odun görevleri
 

Sukela

ne yazsam bilemedim
Genel Moderatör
En iyi cevaplar
83
valla araştırdğınız için teşekkürlerde benim dediğim gibi yapanı bende bulamadım valla yani şu quest pluginini biliyosunuzdur insanlar ordan görev seçebiliyor bunun meslek halini düşünün madenciler sadece maden görevleri yapabilcek oduncular sadece odun görevleri

görmüştüm ben hatta kullandım ama bulamıyorum şimdi


bu nasıl
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

TugayTKSZ

Kömür Madencisi
En iyi cevaplar
0
görmüştüm ben hatta kullandım ama bulamıyorum şimdi


bu nasıl
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
Güzel bişeye benziyor ama bu sanırım tabelalı görev yazıyorsunuz bide sürüm 1.10 benim sunucum 1.15.2 ben herkeste meslekler için ayrı ayrı görevler gözükmesini istiyorum yani skript yazılabilir bence diye düşünüyorum sizide yordum özür dilerim teşekkürler yardımınız için

Sunucuma gelmek isterseniz : Play.TKSZCraft.Com 1.15.2 sürümü
 
Üst