[Güncelleme, Madenci Eklendi] Gelişmiş Meslek Sistemi | Beta Sürümünde Gelişim aşamasında, V0.2

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

OnurBeyTR

%79.99 Java
Katılım
21 Ağustos 2017
Mesajlar
184
Elmaslar
92
Puan
13.675
Yaş
23

Discord:

onurbyrkl

153035582583324641.gif

Bu Skriptin amacı sunucunuza yeni meslekler bu mesleklerin seviyeli hali ve seviye atladıkça daha fazla odun gibi özellikler barındırır sadece odun değil kendiniz meslek bile ekleyenilrisiniz

153035600542352476.gif

/meslekseç | yazarak meslek seçebilrisiniz.
/meslekçık | yazarak hangi mesleği aldıysanız o meslekten çıkabilirsiniz.
/meslekbilgi | yazarak meslekteki xp ve seviyeniz ve kırdığınız odunları görebilirisiniz.



153035611848664821.gif



meslek4.PNG

meslek5.PNG

meslek2.PNG

meslek3.PNG


153043671234203075.gif



ODUNCU

Bütün Odunlar eklendi.

MADENCI

Kızıltaş, Taş, Elmas, Altın, Demir, Lapis, Kömür, Zümrüt


153043705649805135.gif
153035621121233861.gif






Kod:
variables:
    {meslek.%player%} = "işsiz"
    {meslekonaylama.%player%} = false
    {oduncuexp.%player%} = 0
    {gerekenoduncuexp.%player%} = 30
    {kirilanodun.%player%} = 0
    {oduncuseviye.%player%} = 1
    {madenciexp.%player%} = 0
    {gerekenmadenciexp.%player%} = 30
    {kirilanmaden.%player%} = 0
    {madenciseviye.%player%} = 1

command /meslekseç [<text>]:
    trigger:
        if arg-1 is "oduncu":
            if {meslek.%player%} is not "oduncu":
                send " &6Oduncu &7Mesleğine Başarıyla Giriş yaptın!" to player
                set {meslek.%player%} to "oduncu"
        else if arg-1 is "madenci":
            if {meslek.%player%} is not "madenci":
                send " &6Madenci &7Mesleğine Başarıyla Giriş yaptın!" to player
                set {meslek.%player%} to "madenci"
               
command /meslekbilgi:
    trigger:
        loop 300 times:
            send " "
        send " &7Şuanki Mesleğin: &6%{meslek.%player%}%"
        if {meslek.%player%} is "oduncu":
            send " "
            send " &7Kırdığın odun sayısı: &a%{kirilanodun.%player%}%"
            send " "
            send " &7Seviye: &a%{oduncuseviye.%player%}% &6/ &8(&bMAX &a20&8)"
            send " &7EXP: &b%{oduncuexp.%player%}%&7/&6%{gerekenoduncuexp.%player%}%"
        else if {meslek.%player%} is "madenci":
            send " "
            send " &7Kırdığın maden sayısı: &a%{kirilanmaden.%player%}%"
            send " "
            send " &7Seviye: &a%{madenciseviye.%player%}% &6/ &8(&bMAX &a20&8)"
            send " &7EXP: &b%{madenciexp.%player%}%&7/&6%{gerekenmadenciexp.%player%}%"
               
command /meslekçık:
    trigger:
        if {meslek.%player%} is not "işsiz":
            if {meslekonaylama.%player%} is true:
                send " &6%{meslek.%player%}% &7Mesleğinden Başarıyla Çıkış Yaptın!"
                set {meslek.%player%} to "işsiz"
            else:
                send " &6%{meslek.%player%}% &7Mesleğinden Çıkış yapmak istiyorsan Aynı komutu bir daha yaz."
                set {meslekonaylama.%player%} to true
                wait 10 seconds
                set {meslekonaylama.%player%} to false
        else:
            send " &7Zaten bir mesleğin yok &6/meslekseç &7yazarak meslek seçebilirsin."
           
           
       
on break:
    if event-block is 17 or 17:1 or 17:2 or 17:3:
        if {meslek.%player%} is "oduncu":
            add 1 to {kirilanodun.%player%}
            set {kirilanmadde.%player%} to event-block
            if {oduncuseviye.%player%} is between 1 and 5:
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 6 and 8:
                give 1 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 9 and 11:
                give 2 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 12 and 14:
                give 3 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 15 and 20:
                give 4 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
    if event-block is stone:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of cobblestone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of cobblestone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of cobblestone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of cobblestone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is iron_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.5 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of iron_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.5 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of iron_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.5 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of iron_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.5 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of iron_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.5 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is coal_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of coal to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of coal to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of coal to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of coal to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is gold_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.75 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of gold_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.75 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of gold_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.75 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of gold_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.75 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of gold_ore to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.75 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is diamond_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of diamond to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of diamond to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of diamond to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of diamond to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is emerald_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of emerald to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of emerald to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of emerald to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of emerald to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 2 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is redstone_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of redstone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of redstone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of redstone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of redstone to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
    if event-block is lapis_ore:
        if {meslek.%player%} is "madenci":
            add 1 to {kirilanmaden.%player%}
            if {madenciseviye.%player%} is between 1 and 5:
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 6 and 8:
                give 1 of 351:4 to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 9 and 11:
                give 2 of 351:4 to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 12 and 14:
                give 3 of 351:4 to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
            if {madenciseviye.%player%} is between 15 and 20:
                give 4 of 351:4 to player's inventory
                if {madenciseviye.%player%} is not equal to 20:
                    add 1.25 to {madenciexp.%player%}
                    if {madenciexp.%player%} is greater than or equal to {gerekenmadenciexp.%player%}:
                        send player title "&6Madenci" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {madenciexp.%player%} to 0
                        set {gerekenmadenciexp.%player%} to {gerekenmadenciexp.%player%} * 2
                        add 1 to {madenciseviye.%player%}
 

Ekli dosyalar

  • meslek.PNG
    meslek.PNG
    34,1 KB · Görüntüleme: 413
Son düzenleme:
Maalesef, gelişmemiş bir skript. Geliştirmeye de devam etme bence.
. kullanma, :: kullan.
 
Kırdığı odun sayısı: 414
Cidden yaptın mı bu psikopatlığı?
 
153035582583324641.gif

Bu Skriptin amacı sunucunuza yeni meslekler bu mesleklerin seviyeli hali ve seviye atladıkça daha fazla odun gibi özellikler barındırır sadece odun değil kendiniz meslek bile ekleyenilrisiniz

153035600542352476.gif

/meslekseç | yazarak meslek seçebilrisiniz.
/meslekçık | yazarak hangi mesleği aldıysanız o meslekten çıkabilirsiniz.
/meslekbilgi | yazarak meslekteki xp ve seviyeniz ve kırdığınız odunları görebilirisiniz.



153035611848664821.gif



Ekli dosyayı görüntüle 32570
Ekli dosyayı görüntüle 32571
Ekli dosyayı görüntüle 32572


153035621121233861.gif






Kod:
variables:
    {meslek.%player%} = "işsiz"
    {meslekonaylama.%player%} = false
    {oduncuexp.%player%} = 0
    {gerekenoduncuexp.%player%} = 30
    {kirilanodun.%player%} = 0
    {oduncuseviye.%player%} = 1

command /meslekseç [<text>]:
    trigger:
        if arg-1 is "oduncu":
            if {meslek.%player%} is not "oduncu":
                send " &6Oduncu &7Mesleğine Başarıyla Giriş yaptın!" to player
                set {meslek.%player%} to "oduncu"
               
command /meslekbilgi:
    trigger:
        loop 300 times:
            send " "
        send " &7Şuanki Mesleğin: &6%{meslek.%player%}%"
        if {meslek.%player%} is "oduncu":
            send " "
            send " &7Kırdığın odun sayısı: &a%{kirilanodun.%player%}%"
            send " "
            send " &7Seviye: &a%{oduncuseviye.%player%}%"
            send " &7EXP: &6%{oduncuexp.%player%}%&7/&6%{gerekenoduncuexp.%player%}%"
               
command /meslekçık:
    trigger:
        if {meslek.%player%} is not "işsiz":
            if {meslekonaylama.%player%} is true:
                send " &6%{meslek.%player%}% &7Mesleğinden Başarıyla Çıkış Yaptın!"
                set {meslek.%player%} to "işsiz"
            else:
                send " &6%{meslek.%player%}% &7Mesleğinden Çıkış yapmak istiyorsan Aynı komutu bir daha yaz."
                set {meslekonaylama.%player%} to true
                wait 10 seconds
                set {meslekonaylama.%player%} to false
        else:
            send " &7Zaten bir mesleğin yok &6/meslekseç &7yazarak meslek seçebilirsin."
       
on break:
    if event-block is 17 or 17:1 or 17:2 or 17:3:
        if {meslek.%player%} is "oduncu":
            add 1 to {kirilanodun.%player%}
            set {kirilanmadde.%player%} to event-block
            if {oduncuseviye.%player%} is between 3 and 5:
                give 1 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 6 and 8:
                give 2 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 9 and 11:
                give 3 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 12 and 14:
                give 4 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
            else if {oduncuseviye.%player%} is between 15 and 20:
                give 5 of {kirilanmadde.%player%} to player's inventory
                if {oduncuseviye.%player%} is not equal to 20:
                    add 1 to {oduncuexp.%player%}
                    if {oduncuexp.%player%} is greater than or equal to {gerekenoduncuexp.%player%}:
                        send player title "&6Oduncu" with subtitle "&7Seviye Atlandı!" for 4 seconds
                        play raw sound "random.orb" at player with pitch 0 volume 2
                        set {oduncuexp.%player%} to 0
                        set {gerekenoduncuexp.%player%} to {gerekenoduncuexp.%player%} * 2
                        add 1 to {oduncuseviye.%player%}
Geliştirilebilir. Fakat güzel :)
 
gayet güzel olmuş gerek detaylar başarılı
 
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