- Katılım
- 25 Ekim 2014
- Mesajlar
- 1.445
- Elmaslar
- 1.442
- Puanlar
- 17.290
- Minecraft
- emrearik
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
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
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 tıklayınız.
Skript'imiz bu şekildedir. Yakın zamanda görsellerde eklenecektir. Ayrıca ankete oy vermeyi unutmayın!
İyi forumlar!
Son düzenleme: