Sol Reklam

Skript Paylaşımı SatMenü Cevherler - Gelsin Paralar!

SatMenü'de Hangi Sürüm Gelmeli?

  • Hammadde

    Oylar: 2 100,0%
  • Diğer Ürünler (Yün, İp vb)

    Oylar: 0 0,0%

  • Oy Verenler
    2
  • Anket Kapalı .
Durum
Mesaj gönderimine kapalı.

shad

the temple of the king
Katılım
25 Ekim 2014
Mesajlar
1.450
Elmaslar
1.447
Puanlar
17.290
Minecraft
emrearik
JlPypW.png
Herkese merhaba :)
Sizler için geliştirdiğim SatMenü Skript'inin ilk aşaması yani cevherler kısmı bitti. Bende ilk aşamayı sizler ile paylaşmak istedim. İşte detaylar;

SatMenü Cevherler sürümü, oyunda ana cevher olarak kullandığımız cevherleri kolay şekilde ve otomatik bir şekilde satmamıza yardım edebilecek bir Skript. Şuan için içerisinde; lapis, demir, altın, elmas ve zümrüt cevherleri için komutlar bulunuyor.

Ana özellikleri yani para, ne kadarda satılacağı, başlık tarzı özellikleri kolay bir şekilde options kısmında düzenleyebilirsiniz. Şuan için options kısmı şu şekilde;
Kod:
options:
    prefix: &c&lSH4D &7>
    essentials: true
    maddesayisi: 640
    lapis1: 3000
    demir1: 5000
    altin1: 7000
    elmas1: 9000
    zumrut1: 11000
lapis1 ve diğerlerinin yanlarına fiyatları yazınız. Şuan için bu şekilde ayarladım, siz kendiniz sunucunuza göre şekillendirirsiniz.

Gelelim "Nelere ihtiyacımız var?" sorusunun cevabına. İşte ihtiyacımız olanların yani eklentilerin listesi;
Bu eklentileri edinmek için isimlerine tıklamanız yeterli olacaktır. Gerekli işlemleri yapınız ve devam edelim.

Öncelikle Skript içerisinde tonlarca komut var. Ancak bizlerin bilmesi yeterli olan komutların listesi şu şekilde;
  • /sat menu
  • /sat yardim
Diğer gözüken komutlar zaten menü içerisinde mevcut olduğu için bu listeye eklemedim. Herhangi bir yetki yoktur. Eğer komutları öğrenmek istiyor iseniz /sat yardim komutunu kullanmanız yeterlidir.

Skript içerisinde Türkçeleştirme olduğu için UTF-8 olarak kodlanmıştır. Sunucunuza eklemeden önce mutlaka kontrol ediniz.

Kod:
options:
    prefix: &c&lSH4D &7>
    essentials: true
    maddesayisi: 640
    lapis1: 3000
    demir1: 5000
    altin1: 7000
    elmas1: 9000
    zumrut1: 11000
       
on break lapis ore:
    if {otomatik.lapis.satma.%player%} is set:
        if player has {@maddesayisi} lapis lazuli:
            remove {@maddesayisi} lapis lazuli from player
            send "{@prefix} &6Lapisler başarıyla satıldı!"
            if {@essentials} is true:
                execute console command "/eco give %player% {@lapis1}"
                send "{@prefix} &6Hesabınıza &8{lapis1}TL &6eklendi!"
                stop

           
on break iron ore:
    if {otomatik.demir.satma.%player%} is set:
        if player has {@maddesayisi} iron ingot:
            remove {@maddesayisi} iron ingot from player
            send "{@prefix} &6Demirler başarıyla satıldı!"
            if {@essentials} is true:
                execute console command "/eco give %player% {@demir1}"
                send "{@prefix} &6Hesabınıza &8{demir1}TL &6eklendi!"
                stop

                on break gold ore:
    if {otomatik.altin.satma.%player%} is set:
        if player has {@maddesayisi} gold ingot:
            remove {@maddesayisi} gold ingot from player
            send "{@prefix} &6Altınlar başarıyla satıldı!"
            if {@essentials} is true:
                execute console command "/eco give %player% {@altin1}"
                send "{@prefix} &6Hesabınıza &8{altin1}TL &6eklendi!"
                stop
               
on break diamond ore:
    if {otomatik.elmas.satma.%player%} is set:
        if player has {@maddesayisi} diamond:
            remove {@maddesayisi} diamond from player
            send "{@prefix} &6Elmaslar başarıyla satıldı!"
            if {@essentials} is true:
                execute console command "/eco give %player% {@elmas1}"
                send "{@prefix} &6Hesabınıza &8{elmas1}TL &6eklendi!"
                stop

on break emerald ore:
    if {otomatik.zumrut.satma.%player%} is set:
        if player has {@maddesayisi} emerald:
            remove {@maddesayisi} emerald from player
            send "{@prefix} &6Zümrütler başarıyla satıldı!"
            if {@essentials} is true:
                execute console command "/eco give %player% {@zumrut1}"
                send "{@prefix} &6Hesabınıza &8{zumrut1}TL &6eklendi!"
                stop
               

command /sat [<text>]:
    trigger:
        if arg-1 is "menu":
            wait 3 tick
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            open chest with 1 row named "&cMaden&8Sat" to player
            format slot 0 of player with lapis lazuli named "Lapis" with lore "&8Lapis için otomatik satış menüsü." to close then run [execute player command "sat lapis"]
            format slot 1 of player with red stained glass pane to close
            format slot 2 of player with iron ingot named "Demir" with lore "&8Demir için otomatik satış menüsü." to close then run [execute player command "sat demir"]
            format slot 3 of player with red stained glass pane to close
            format slot 4 of player with gold ingot named "Altın" with lore "&8Altın için otomatik satış menüsü." to close then run [execute player command "sat altin"]
            format slot 5 of player with red stained glass pane to close
            format slot 6 of player with diamond named "Elmas" with lore "&8Elmas için otomatik satış menüsü." to close then run [execute player command "sat elmas"]
            format slot 7 of player with red stained glass pane to close
            format slot 8 of player with emerald named "Zümrüt" with lore "&8Zümrüt için otomatik satış menüsü." to close then run [execute player command "sat zumrut"]
        if arg-1 is "lapis":
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            format slot 3 of player with green stained glass pane named "&3Aç" with lore "&8Otomatik Lapis satışlarını aktif eder." to close then run [execute player command "sat aclapis"]
            format slot 4 of player with lapis lazuli to close
            format slot 5 of player with red stained glass pane named "&4Kapat" with lore "&8Otomatik Lapis satışlarını deaktif eder." to close then run [execute player command "sat kapatlapis"]
        if arg-1 is "aclapis":
            set {otomatik.lapis.satma.%player%} to true
            send "{@prefix} &6Otomatik Lapis satma özelliği aktif!"
        if arg-1 is "kapatlapis":
            delete {otomatik.lapis.satma.%player%}
            send "{@prefix} &6Otomatik Lapis satma özelliği deaktif!"
        if arg-1 is "demir"
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            format slot 3 of player with green stained glass pane named "&3Aç" with lore "&8Otomatik Demir satışlarını aktif eder." to close then run [execute player command "sat acdemir"]
            format slot 4 of player with iron ingot to close
            format slot 5 of player with red stained glass pane named "&4Kapat" with lore "&8Otomatik Demir satışlarını deaktif eder." to close then run [execute player command "sat kapatdemir"]
        if arg-1 is "acdemir":
            set {otomatik.demir.satma.%player%} to true
            send "{@prefix} &6Otomatik Demir satma özelliği aktif!"
        if arg-1 is "kapatdemir":
            delete {otomatik.demir.satma.%player%}
            send "{@prefix} &6Otomatik Demir satma özelliği deaktif!"
        if arg-1 is "altin"
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            format slot 3 of player with green stained glass pane named "&3Aç" with lore "&8Otomatik Altın satışlarını aktif eder." to close then run [execute player command "sat acaltin"]
            format slot 4 of player with gold ingot to close
            format slot 5 of player with red stained glass pane named "&4Kapat" with lore "&8Otomatik Altın satışlarını deaktif eder." to close then run [execute player command "sat kapataltin"]
        if arg-1 is "acaltin":
            set {otomatik.altin.satma.%player%} to true
            send "{@prefix} &6Otomatik Altın satma özelliği aktif!"
        if arg-1 is "kapataltin":
            delete {otomatik.altin.satma.%player%}
            send "{@prefix} &6Otomatik Altın satma özelliği deaktif!"   
        if arg-1 is "elmas"
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            format slot 3 of player with green stained glass pane named "&3Aç" with lore "&8Otomatik Elmas satışlarını aktif eder." to close then run [execute player command "sat acelmas"]
            format slot 4 of player with diamond to close
            format slot 5 of player with red stained glass pane named "&4Kapat" with lore "&8Otomatik Elmas satışlarını deaktif eder." to close then run [execute player command "sat kapatelmas"]
        if arg-1 is "acelmas":
            set {otomatik.elmas.satma.%player%} to true
            send "{@prefix} &6Otomatik Elmas satma özelliği aktif!"
        if arg-1 is "kapatelmas":
            delete {otomatik.elmas.satma.%player%}
            send "{@prefix} &6Otomatik Elmas satma özelliği deaktif!"           
        if arg-1 is "zumrut"
            play raw sound "random.orb" at loop-player with pitch 1 volume 5
            format slot 3 of player with green stained glass pane named "&3Aç" with lore "&8Otomatik Zümrüt satışlarını aktif eder." to close then run [execute player command "sat aczumrut"]
            format slot 4 of player with emerald to close
            format slot 5 of player with red stained glass pane named "&4Kapat" with lore "&8Otomatik Zümrüt satışlarını deaktif eder." to close then run [execute player command "sat kapatzumrut"]
        if arg-1 is "aczumrut":
            set {otomatik.zumrut.satma.%player%} to true
            send "{@prefix} &6Otomatik Zümrüt satma özelliği aktif!"
        if arg-1 is "kapatzumrut":
            delete {otomatik.zumrut.satma.%player%}
            send "{@prefix} &6Otomatik Zümrüt satma özelliği deaktif!"
        if arg-1 is "yardim":
            send "{@prefix} &6Lapis satmak için &8/sat lapis"
            send "&c&l------------------------------------------"
            send "{@prefix} &6Demir satmak için &8/sat demir"
            send "&c&l------------------------------------------"
            send "{@prefix} &6Altın satmak için &8/sat altin"
            send "&c&l------------------------------------------"
            send "{@prefix} &6Elmas satmak için &8/sat elmas"
            send "&c&l------------------------------------------"
            send "{@prefix} &6Zümrüt satmak için &8/sat zumrut"
            send "&c&l------------------------------------------"
            send "{@prefix} &6İyi oyunlar :)"

NOT: Skript içerisinde reklam yoktur. Sadece "prefix" kısmında ismim yazmaktadır. Ayrıca Skript'in ham halinin kodlaması @smt287 'ye aittir. Ham hali için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Skript'imiz bu şekildedir. Yakın zamanda görsellerde eklenecektir. Ayrıca ankete oy vermeyi unutmayın!

İyi forumlar!

 
Son düzenleme:
Başarılı olmuş elinize sağlık​
 
GUI destekli güzel olmuş cidden. Ama satma kısmı @smt287 'ye çok benziyor.
 
3 Resim Eklemek şart lütfen ekleyiniz
 
Durum
Mesaj gönderimine kapalı.
Yukarı