Skript Paylaşımı Meslekler Skript'i | Türkçe | Jobs Skript | Istekler Yoruma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
16 Haziran 2016
Mesajlar
183
Elmaslar
73
Puan
13.470
Yaş
28
Minecraft
TdogTAG
Merhaba MC-TR uyeleri ve misafirleri ben Okan Demir uzun zamandır skript paylaşımı yapmıyordum . Forumda yarışma oldugunu gördüm ve bende ne yapabilirim diye düşündüm sunucumdaki Meslekler eklentisini gördüm ve aklıma bunun skript ini yazmak geldi .

Yarışma Konusu
http://www.mc-tr.com/konu/skript-yarismasi.16414/

Bu skript tamamen bana aittir .

-------------------------------------------------------------------------------------------------
İlk olarak bu skript nedir ondan bahsetmek isterim . Bu skript te amacım ne diye soranlar cıkacaktır aslında burdaki amacım oyunda olmayan meslekleri yapmaktı ancak aklıma meslek gelmedigi icin konusunu acip sizden yardım almak istedim .
-------------------------------------------------------------------------------------------------


sdws.png


/meslek [ Madenci , Oduncu , Komurcu , Demirci , Liste , Cikis ]
/meslegimne
/madenci
/oduncu
/komurcu
/demirci
/taskazmasayisi - /tks
/odunkırmasayisi - /oks
/demirkazmasayisi - /dks
/komurkazmasayisi - /kks


Komutlar bu kadardı . Simdi ne ise yararlar ona geçelim .
/meslek [ Madenci , Oduncu , Komurcu , Demirci , Liste , Cikis ]

/meslek madenci - Madenci mesleginize girmenizi saglar .
/meslek oduncu - Oduncu mesleginize girmenizi saglar .
/meslek komurcu - Komurcu mesleginize girmenizi saglar .
/meslek demirci - Demirci mesleginize girmenizi saglar .
/meslek liste - Mesleklerin listesini acar .
/meslek cikis - Hangi meslekte oldugunuzu tespit ederek sizi o meslekten cikarir .

/meslegimne - Hangi meslekte oldugunuzu gösterir .

/madenci - Madenci mesleginde iseniz , madenci mesleginin bilgilerini verir .

/oduncu - Oduncu mesleginde iseniz , oduncu mesleginin bilgilerini verir .
/komurcu - Komurcu mesleginde iseniz , komurcu mesleginin bilgilerini verir .
/demirci - Demirci mesleginde iseniz , demirci mesleginin bilgilerini verir .

/taskazmasayisi - /tks > Eger madenci mesleginde iseniz kac tane tas kazdıgınızı soyler .
/odunkırmasayisi - /oks > Eger oduncu mesleginde iseniz kac tane odun kırdıgınızı soyler .
/demirkazmasayisi - /dks > Eger Demirci mesleginde iseniz kac tane demir kazdıgınızı soyler .
/komurkazmasayisi - /kks - Eger Komurcu mesleginde iseniz kac tane komur kazdıgınızı soyler .

sdesz.png


Bu skript te pek fazla özellik bulunmamakta yukarıdada belirttiğim gibi sizin meslek onerilerinizi yoruma yazmanızı istiyorum . Bu sayede skript i gelisterek bir çok ozellik ekleyebilirim .

Su anki Sistemler

- Eger Madenci mesleginde iseniz , 1000 tas kırdıgınızda ozel madenci kazması verir [ Verimlilik 6 ]
- Eger Madenci mesleginde iseniz , 2500 tas kırdıgınızda "3M" [ 3.000.000 ] Para verir .
- Eger Komurcu mesleginde iseniz , 700 komur kazdıgınızda ozel komurcu kazması verir [ Verimlilik 5 ]
- Eger Komurcu mesleginde iseniz , 2400 komur kazdıgınızda "5M" [ 5.000.000 ] Para verir .
- Eger Oduncu mesleginde iseniz , 1000 odun kırdıgınızda ozel oduncu baltası verir [ Verimlilik 4 ]
- Eger Oduncu mesleginde iseniz , 2500 odun kırdıgınızda "3M" [ 3.000.000 ] Para verir .
- Eger Demirci mesleginde iseniz , 600 demir kırdıgınızda ozel demirci kazması verir [ Verimlilik 8 ]
- Eger Demirci mesleginde iseniz , 5000 demir kırdıgınızda "10M" [ 10.000.000 ] Para verir .

sdwxz.png

PHP:
options:

    p: &e[ &3Meslekler &e] &4- &f

command /meslek [<text>]:
    trigger:
        if arg 1 is not set:
            send ""
            send "{@p} Meslekler Komutlari - /meslek [Madenci,Oduncu,Komurcu,Demirci,Liste,Cikis] !"
            send ""
        if arg 1 is "Liste":
            send "{@p} - /meslek [Madenci,Oduncu,Komurcu,Demirci]"
        if arg 1 is "Madenci":
            if {madenci.%player%} is set:
                send "{@p} Sen Zaten Madencilik Meslegindesin !"
            else:
                set {madenci.%player%} to true
                send "{@p} Basariyla madenci meslegine girdiniz . Bilgi icin /madenci yaziniz !"
        if arg 1 is "Oduncu":
            if {oduncu.%player%} is set:
                send "{@p} Sen Zaten Odunculuk Meslegindesin !"
            else:
                set {oduncu.%player%} to true
                send "{@p} Basariyla oduncu meslegine girdiniz . Bilgi icin /oduncu yaziniz !"
        if arg 1 is "Komurcu":
            if {komurcu.%player%} is set:
                send "{@p} Sen Zaten Komurculuk Meslegindesin !"
            else:
                set {komurcu.%player%} to true
                send "{@p} Basariyla komurcu meslegine girdiniz . Bilgi icin /komurcu yaziniz !"
        if arg 1 is "Demirci":
            if {demirci.%player%} is set:
                send "{@p} Sen Zaten Demircilik Meslegindesin !"
            else:
                set {demirci.%player%} to true
                send "{@p} Basariyla demirci meslegine girdiniz . Bilgi icin /demirci yaziniz !"
        if arg 1 is "cikis":
            if {madenci.%player%} is set:
                send "{@p} Basariyla Madencilikten Ciktin !"
                set {madenci.%player%} to false
            if {oduncu.%player%} is set:
                send "{@p} Basariyla Odunculuktan Ciktin !"
                set {oduncu.%player%} to false
            if {komurcu.%player%} is set:
                send "{@p} Basariyla Komurculuktan Ciktin !"
                set {komurcu.%player%} to false
            if {demirci.%player%} is set:
                send "{@p} Basariyla Demircilikten Ciktin !"
                set {demirci.%player%} to false
                
command /meslegimne:
    trigger:
        if {madenci.%player%} is set:
            send "{@p} Madenci meslegindesin !"
        if {oduncu.%player%} is set:
            send "{@p} Oduncu meslegindesin !"
        if {komurcu.%player%} is set:
            send "{@p} Komurcu meslegindesin !"
        if {demirci.%player%} is set:
            send "{@p} Demirci meslegindesin !"
            
command /madenci:
    trigger:
        if {madenci.%player%} is set:
            send "Madenci : Madenci nin isi tas kazmaktir . Tas kazarak kazmanin levelini yukseltirsin ve para kazanirsin ."
        else:
            send "{@p} Sen madenci degilsin . Madenci olmak icin /meslek madenci komutunu kullaniniz ."
    
command /oduncu:
    trigger:
        if {oduncu.%player%} is set:
            send "Oduncu : Oduncu nun isi odun kırmaktir . Odun kırarak para kazınırsın ve odul kazanirsin ."
        else:
            send "{@p} Sen oduncu degilsin . Oduncu olmak icin /meslek oduncu komutunu kullaniniz ."
            
command /komurcu:
    trigger:
        if {komurcu.%player%} is set:
            send "Komurcu : Komurcu nun isi madenlerde buldugu komurleri kazarak para ve cesitli oduller kazanmaktir ."
        else:
            send "{@p} Sen Komurcu degilsin . Komurcu olmak icin /meslek komurcu komutunu kullaniniz ."
            
command /demirci:
    trigger:
        if {demirci.%player%} is set:
            send "Demirci : Demirci nin isi madenlerde buldugu demirleri kazarak para ve cesitli oduller kazanmaktir ."
        else:
            send "{@p} Sen Demirci degilsin . Demirci olmak icin /meslek demirci komutunu kullaniniz ."
            
on break of stone or cobblestone:
    if {madenci.%player%} is set:
        add 1 to {madencisayisi.%player%}
        
on break of coal ore:
    if {komurcu.%player%} is set:
        add 1 to {komurcusayisi.%player%}
        
on break of log:
    if {oduncu.%player%} is set:
        add 1 to {oduncusayisi.%player%}
        
on break of iron ore:
    if {demirci.%player%} is set:
        add 1 to {demircisayisi.%player%}
        
command /taskazmasayisi:
    aliases: /tks
    trigger:
        if {madenci.%player%} is set:
            send "{@p} %{madencisayisi.%player%}%"
        else:
            send "{@p} Sen madenci degilsin . Madenci olmak icin /meslek madenci komutunu kullaniniz ."
            
command /komurkazmasayisi:
    aliases: /kks
    trigger:
        if {komurcu.%player%} is set:
            send "{@p} %{komurcusayisi.%player%}%"
        else:
            send "{@p} Sen Komurcu degilsin . Komurcu olmak icin /meslek komurcu komutunu kullaniniz ."
    
command /odunkırmasayisi:
    aliases: /oks
    trigger:
        if {oduncu.%player%} is set:
            send "{@p} %{oduncusayisi.%player%}%"
        else:
            send "{@p} Sen oduncu degilsin . Oduncu olmak icin /meslek oduncu komutunu kullaniniz ."
            
command /demirkazmasayisi:
    aliases: /dks
    trigger:
        if {demirci.%player%} is set:
            send "{@p} %{demircisayisi.%player%}%"
        else:
            send "{@p} Sen Demirci degilsin . Demirci olmak icin /meslek demirci komutunu kullaniniz ."
            
on break of stone or cobblestone:
    if {madenci.%player%} is set:
        if {madencisayisi.%player%} is "1000":
            give 1 diamond pickaxe of efficiency 6, fortune 3, unbreaking 5 named "&f[ &eOzel &2Madenci &eKazmasi &f]" to player
            send "{@p} 1000 Tas kirmissin bu konuda cok basarilisin . Odulu Hakettin !"
            set {madencisayisi.%player%} to 0
        if {madencisayisi.%player%} is "2500":
            execute console command "/eco give %player% 3000000"
            send "{@p} 2500 Tane Tas Kirdigin icin "3M" Para Kazandiniz !"
            
on break of coal ore:
    if {komurcu.%player%} is set:
        if {komurcusayisi.%player%} is "700":
            give 1 diamond pickaxe of efficiency 5, fortune 5, unbreaking 5 named "&f[ &eOzel &0Komurcu &eKazmasi &f]" to player
            send "{@p} 700 Komur kirmissin bu konuda cok basarilisin . Odulu Hakettin !"
            set {komurcusayisi.%player%} to 0
        if {komurcusayisi.%player%} is "2400":
            execute console command "/eco give %player% 5000000"
            send "{@p} 2400 Tane Komur Kirdigin icin "5M" Par Kazandiniz !"
            
on break of log:
    if {oduncu.%player%} is set:
        if {oduncusayisi.%player%} is "1000":
            give 1 diamond axe of efficiency 4, unbreaking 8 named "&f[ &eOduncu Baltasi &f]" to player
            send "{@p} 1000 Odun kirmissin bu konuda cok basarilisin . Odulu Hakettin !"
            set {oduncusayisi.%player%} to 0
        if {oduncusayisi.%player%} is "2500":
            execute console command "/eco give %player% 3000000"
            send "{@p} 2500 Tane Odun Kirdigin icin "3M" Para Kazandiniz !"
    
on break of iron ore:
    if {demirci.%player%} is set:
        if {demircisayisi.%player%} is "600":
            give 1 diamond pickaxe of efficiency 8, fortune 5, unbreaking 8 named "&f[ &eOzel &cDemirci &eKazmasi &f]" to player
            send "{@p} 600 Demir kirmissin bu konuda cok basarilisin . Odulu Hakettin !"
            set {demircisayisi.%player%} to 0
        if {demircisayisi.%player%} is "5000":
            execute console command "/eco give %player% 10000000"
            send "{@p} 5000 Tane Demir Kirdigin icin "10M" Para Kazandiniz !"

Herhangi bir hata cıkarsa yorumlar belirtiniz

Yarısma Link

- http://www.mc-tr.com/konu/skript-yarismasi.16414/
 
Güzel bir skript olmuş yarışmada başarılar dilerim :)

Senden isteğim Nusr-et skripti yapabilirmisin?
 
> /Nusret > Ana komut olucak.
> /Nusret olustur > Adminin istediği yeri nusret yapıcak.
> /Nusret git > Adminin belirlediği Nusrete gidicek.
> /Nusret menu > Nusret yemek menusu olucak.
Menüde bonfile et , kuzu eti vs olucak.
Menüde parayla alım olucak.
Elindeyken herhangi bir et sol tıkladığında tuz dökülüyor yazıcak ve 3 saniye sürüp bittiğinde etin adı Tuzlanmış Kuzu eti olucak yani bir daha tuzlayamıyacak ve tuzladığı et fazladan gapplede olduğu gibi 2 altın kalp vericek tuzlanmamışta 1 altın kalp vericek.
 
> /Nusret > Ana komut olucak.
> /Nusret olustur > Adminin istediği yeri nusret yapıcak.
> /Nusret git > Adminin belirlediği Nusrete gidicek.
> /Nusret menu > Nusret yemek menusu olucak.
Menüde bonfile et , kuzu eti vs olucak.
Menüde parayla alım olucak.
Elindeyken herhangi bir et sol tıkladığında tuz dökülüyor yazıcak ve 3 saniye sürüp bittiğinde etin adı Tuzlanmış Kuzu eti olucak yani bir daha tuzlayamıyacak ve tuzladığı et fazladan gapplede olduğu gibi 2 altın kalp vericek tuzlanmamışta 1 altın kalp vericek.

Yapılabilir bir skript düşünücem teşekkürler .
 
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