- Katılım
- 12 May 2020
- Konular
- 772
- Mesajlar
- 1,393
- Çözüm
- 5
- Online süresi
- 20d 13h
- Reaksiyon Skoru
- 623
- Altın Konu
- 175
- Başarım Puanı
- 246
- MmoLira
- 200
- DevLira
- 12
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba Turkmmo Ailesi, Bugün Sizler İçin Araştırarak Hemen Hemen Her Serverde Kullanılan En İyi Skript'leri Derledim. İyi Oyunlar...
Fısıldama (Bloklamalı) Özel Mesaj Skripti
Bu skript oyununuzda olması gereken zorunlu script'lerden biridir, Bir kötü niyetli oyuncu bir oyuncuyu rahatsız ederken rahatsız edilen oyuncu Kötü Niyetli bir oyuncuyu bloklayabilirsiniz. İstediğiniz kişilerle başka insanların göremeyeceği şekilde komutla konuşabilirsiniz.
Arkadaşlık ve Takım Script
Hologram Skript
Hologram Skript'i örneğin oyuncu istastiklerini veya öldürme istastiklerini derleyebilirsiniz. Kısaca oyun ekranında bulunan insanların okuyabiliceği okunaklı şekildedir Hologram.
Çekiliş Skript
Oyunu daha zevkli hale getirebilmek için oyuncular arasındaki iletişim ve eğlenceyi arttırmak için belirli zamanlarda komutları kullanarak çekiliş yapmanızı sağlar.
Gece Görüşü Skript
Normalde iksiri yere atarak gece görüşü sağlayabiliyoruz, bu skript iksir değilde komutla gece görüşü alabilmemizi sağlar.
Level Skript
Oyuncu bir kaç eylem yaptığında genellikle oyun exp'si gelir. Fakat bu sistem oyun levelinden farklı bir level sistemidir, belirtilen eylemleri yaptıkça oyuncu deneyim puanı(exp) kazanır ve seviye atlar. Karşılığında belirlediğiniz ödülleri alır.
Yetkili Sohbet Skript
Normal oyuncu sohbetine kıyasla aynı şekilde yetkililer arasında bulunan bir sohbet oluşturulur. Yetkililer komutları yazarak aralarında konuşma gerçekleştirir.
Yetki Verme Script
Admin veya admin yetkilerine sahip birinin bir oyuncuya yetki vermesini sağlar.
Kayıt Olma Skript
Serverinize aynı isimlerle farklı kişiler girip başkalarının eşyalarını çalıp veya başka birşeyler yapabilir, Bu skript bu ortamı ortadan kaldırarak her oyuncunun güvenliğini koruyor.
Bakiye Script
Oyunda bir şeyler kazarak Örneğin: Lapis Lazuli karşılığında sattığınızda para elde edersiniz, Fakat bu bakiyeniz gözükmez, Bu sistem araçılığıyla komutları yazarak görebilirsiniz.
Oto Sat Script
Örneğin: Oyunda Farmlarken npcye kadar gitmeyi üşeniyorsanız bir komutla tüm üstünüzdeki kastığınız şeyleri satabilirsiniz.
Fısıldama (Bloklamalı) Özel Mesaj Skripti
Bu skript oyununuzda olması gereken zorunlu script'lerden biridir, Bir kötü niyetli oyuncu bir oyuncuyu rahatsız ederken rahatsız edilen oyuncu Kötü Niyetli bir oyuncuyu bloklayabilirsiniz. İstediğiniz kişilerle başka insanların göremeyeceği şekilde komutla konuşabilirsiniz.
Kullanım Şekli:
/fısılda <oyuncu> <mesaj>
/mesajalmayı <aç> yada <kapat>
NOT: /fısılda /mesaj /yaz /msg ... komutlarda geçerlidir.
[CODE title="."]command /mesajalmayı [<text>]:
trigger:
if arg 1 is "kapat" or "aç":
if arg 1 is "kapat":
if {mesajdurumu::%player%} is true:
set {mesajdurumu::%player%} to false
send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &4kapalı yapıldı."
else:
send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &4kapalı &cdurumdadır."
if arg 1 is "aç":
if {mesajdurumu::%player%} is false:
set {mesajdurumu::%player%} to true
send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &aaçık yapıldı."
else:
send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &aaçık &cdurumdadır."
if arg 1 is not set:
send "&8[&6&lFısıldama&8] &eDoğru kullanımı: &a/mesajalmayı <aç> yada <kapat>" to player
stop
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/mesajalmayı <aç>,<kapat>" to player
command /msg [<player>] [<text>]:
aliases: mesaj, fısılda, fısıldama, m, yaz
trigger:
arg 1 is set:
arg 1 is not player:
arg 2 is set:
if {mesajdurumu::%arg 1%} is false:
send "&8[&6&lFısıldama&8] &4%arg 1% &cözel mesaj almayı reddediyor."
else:
send "&8[&6&lFısıldama&8] &7%player% sana fısıldıyor: &f&o%arg 2%" to arg 1
send "&8[&6&lFısıldama&8] &7%arg 1%'a fısıldadın: &f&o%arg 2%" to player
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
else:
send "&8[&6&lFısıldama&8] &cHata! &cKendi kendinize &4özel mesaj &cgönderemezsiniz."
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
on first join:
set {mesajdurumu::%player%} to true[/CODE]
/fısılda <oyuncu> <mesaj>
/mesajalmayı <aç> yada <kapat>
NOT: /fısılda /mesaj /yaz /msg ... komutlarda geçerlidir.
[CODE title="."]command /mesajalmayı [<text>]:
trigger:
if arg 1 is "kapat" or "aç":
if arg 1 is "kapat":
if {mesajdurumu::%player%} is true:
set {mesajdurumu::%player%} to false
send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &4kapalı yapıldı."
else:
send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &4kapalı &cdurumdadır."
if arg 1 is "aç":
if {mesajdurumu::%player%} is false:
set {mesajdurumu::%player%} to true
send "&8[&6&lFısıldama&8] &eÖzel mesaj alma durumu: &aaçık yapıldı."
else:
send "&8[&6&lFısıldama&8] &cZaten özel mesaj alma modu &aaçık &cdurumdadır."
if arg 1 is not set:
send "&8[&6&lFısıldama&8] &eDoğru kullanımı: &a/mesajalmayı <aç> yada <kapat>" to player
stop
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/mesajalmayı <aç>,<kapat>" to player
command /msg [<player>] [<text>]:
aliases: mesaj, fısılda, fısıldama, m, yaz
trigger:
arg 1 is set:
arg 1 is not player:
arg 2 is set:
if {mesajdurumu::%arg 1%} is false:
send "&8[&6&lFısıldama&8] &4%arg 1% &cözel mesaj almayı reddediyor."
else:
send "&8[&6&lFısıldama&8] &7%player% sana fısıldıyor: &f&o%arg 2%" to arg 1
send "&8[&6&lFısıldama&8] &7%arg 1%'a fısıldadın: &f&o%arg 2%" to player
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
else:
send "&8[&6&lFısıldama&8] &cHata! &cKendi kendinize &4özel mesaj &cgönderemezsiniz."
else:
send "&8[&6&lFısıldama&8] &eDoğru kullanım şekli: &a/fısılda <oyuncu> <mesaj>"
on first join:
set {mesajdurumu::%player%} to true[/CODE]
Arkadaşlık ve Takım Script
Kod:
command /arkadaş [<text>] [<text>] [<text>]:
trigger:
if arg 1 is not set:
send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
send ""
send "&e/arkadaş ekle <isim> &8- &7Arkadaş eklemeye yarar."
send "&e/arkadaş liste &8- &7Arkadaşlıkları gösterir."
send "&e/arkadaş çıkar <isim> &8- &7Arkadaşlıktan çıkarmaya yarar."
send "&e/arkadaş sohbet <isim> <mesaj> &8- &7Sohbet etmeye yarar."
send "&e/arkadaş blokla <isim> &8- &7Insanları bloklamaya yarar."
send "&e/arkadaş kabulet <isim> &8- &7Arkadaşlık isteğini kabul etmek."
send "&e/arkadaş reddet <isim> &8- &7Arkadaşlık isteğini reddetmek."
send ""
send "&8&m-----&8&l[&r &6Arkadaş &r&8&l]&8&m-----"
stop
else if arg 1 is "ekle":
run player command "/friend add %arg 2%" as op
stop
else if arg 1 is "çıkar":
run player command "/friend remove %arg 2%" as op
stop
else if arg 1 is "liste":
run player command "/friend list" as op
stop
else if arg 1 is "sohbet":
run player command "/friend msg %arg 2% %arg 3%" as op
stop
else if arg 1 is "kabulet":
run player command "/friend accept %arg 2%" as op
stop
else if arg 1 is "reddet":
run player command "/friend deny %arg 2%" as op
stop
command /takım [<text>] [<text>] [<text>]:
trigger:
if arg 1 is not set:
send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
send ""
send "&e/takım davet <isim> &8- &7Takıma oyuncu davet eder."
send "&e/takım liste &8- &7Takım isteğini kabul eder."
send "&e/takım kabul <isim> &8- &7Takıma isteğini kabul eder."
send "&e/takım ret <isim> &8- &7Takım isteğini reddeder."
send "&e/takım at <isim> &8- &7Takımdan oyuncuyu atar."
send "&e/takım sohbet <yazı> &8- &7Takıma yazı yazar."
send ""
send "&8&m-----&8&l[&r &6Takım &r&8&l]&8&m-----"
stop
else if arg 1 is "davet":
run player command "/party invite %arg 2%" as op
stop
else if arg 1 is "at":
run player command "/party kick %arg 2%" as op
stop
else if arg 1 is "davet":
run player command "/party invite %arg 2%" as op
stop
else if arg 1 is "kabulet":
run player command "/party accept" as op
stop
else if arg 1 is "ret":
run player command "/party deny" as op
stop
else if arg 1 is "sohbet":
run player command "/party chat %arg 2%" as op
stop
else if arg 1 is "liste":
run player command "/party list" as op
stop
Hologram Skript
Hologram Skript'i örneğin oyuncu istastiklerini veya öldürme istastiklerini derleyebilirsiniz. Kısaca oyun ekranında bulunan insanların okuyabiliceği okunaklı şekildedir Hologram.
Kod:
HOLOGRAM SOHBET
command /hsohbet:
permission: hologram.sohbet
trigger:
if {holochat.%player%} is true:
set {holochat.%player%} to false
send player title "&eHologram Sohbet" with subtitle "&c&lKAPALI" for 3 seconds
stop trigger
if {holochat.%player%} is not set:
set {holochat.%player%.} to true
set {holochat.%player%} to true
send player title "&eHologram Sohbet" with subtitle "&a&lAÇIK" for 3 seconds
on chat:
if {holochat.%player%} is true:
if player has permissions "hologram.sohbet":
bind hologram "%player's displayname%;&f%message%" to player for 2 seconds offset by 0.0, 3.0, 0.
on damage:
attacker is a player
victim is a player
if {holochat.%attacker%} is true:
set {holochat.%attacker%} to false
send "&eSavaşta olduğunuz için &dHologram Sohbeti &eotomatik olarak &ckapandı" to attacker
Çekiliş Skript
Oyunu daha zevkli hale getirebilmek için oyuncular arasındaki iletişim ve eğlenceyi arttırmak için belirli zamanlarda komutları kullanarak çekiliş yapmanızı sağlar.
Kullanım Şekli:
/çekiliş - Çekiliş menüsünü açar.
/çekilişekatıl - Çekilişe katılırsınız.
* /çekilişbaşlat - Çekilişi başlatır/durdurur.
* /çekilişsıfırla - Çekilişin tüm ayarlarını sıfırlar.
* /çekilişödül - Çekiliş ödülünü ayarlar.
* /çekilişadmin - Admine özel çekiliş bilgileri gösterir.
* /çekilişyap - Çekilişi başlatır.
/çekiliş - Çekiliş menüsünü açar.
/çekilişekatıl - Çekilişe katılırsınız.
* /çekilişbaşlat - Çekilişi başlatır/durdurur.
* /çekilişsıfırla - Çekilişin tüm ayarlarını sıfırlar.
* /çekilişödül - Çekiliş ödülünü ayarlar.
* /çekilişadmin - Admine özel çekiliş bilgileri gösterir.
* /çekilişyap - Çekilişi başlatır.
Kod:
command /çekiliş:
trigger:
wait 0.2 seconds
open chest with 1 row named "&a&lXXXX &f&lNetwork" to player
wait 2 ticks
format slot 4 of player with paper named "&8&k||&3 Hey %player% %{cekilismesaji::%player%}% &8&k||" with lore "||&8☼ &bÇekilişe Katılmak İçin Tıkla! ||||&8☼ &eHerkes 1 kere katılabilir.||||&8☼ &f&l&nÖdül&f ↓||||&r&7→ &e&l%{cekilisodul}% ||||&8☼ &2Çekiliş Durumu: %{cekilisdurumu}% ||||&8♦ &eÇekilişe Katılan Kişi Sayısı&7: &c%{katılansayısı}%||||" to close then run [execute player command "çekilişekatıl"]
on command "/çekiliş":
if {cekilismesaji::%player%} is not set:
set {cekilismesaji::%player%} to "&3Çekilişe Katılmamışsın"
if {katılansayısı} is not set:
set {katılansayısı} to 0
if {cekilisodul} is not set:
set {cekilisodul} to "Belirlenmedi"
command /çekilişekatıl:
trigger:
if {cekilisbasladi} is set:
if {katıldı::%player%} is not set:
if {katılanlarip::*} contains ip of player:
send "&r &6&lSKYBLOCK &8» &eÜzgünüm &6&n%player%&e, zaten çekilişe katılmışsın."
else:
play LEVEL_UP at players with pitch 1
send "&r &6&lSKYBLOCK &8» &eÇekilişe başarıyla katıldın &6&n%player%&e !" to player
add player to {katılanlar::*}
add 1 to {katılansayısı}
set {katıldı::%player%} to true
set {cekilismesaji::%player%} to "&3Çekilişe Katılmışsın."
add player's IP address to {katılanlarip::*}
else:
send "&r &6&lSKYBLOCK &8» &eÜzgünüm &6&n%player%&e, zaten çekilişe katılmışsın." to player
else:
send "&r &6&lSKYBLOCK &8» &eMalesef henüz çekiliş başlamadı." to player
command /çekilişsıfırla:
trigger:
if player is op:
delete {katılanlar::*}
delete {katılansayısı}
delete {katıldı::*}
delete {cekilismesaji::*}
delete {katılanlarip::*}
command /çekilişbaşlat:
trigger:
if player is op:
if {cekilisbasladi} is not set:
set {cekilisbasladi} to true
send "&r &6&lSKYBLOCK &8» &eÇekiliş durumu&7: &c%{cekilisbasladi}%" to player
set {cekilisdurumu} to "&aDevam Ediyor"
else:
delete {cekilisbasladi}
send "&r &6&lSKYBLOCK &8» &eÇekiliş durumu&7: &c%{cekilisbasladi}%" to player
set {cekilisdurumu} to "&cÇekiliş Kapalı"
command /çekilişyap:
permission: cekilis.yap
permission message: &cHata &7► &fBunu yapmak için yetkiniz yok.
trigger:
if {cekilisbasladi} is true:
execute console command "tm bc &aÇekiliş Başlıyor"
play LEVEL_UP at players with pitch 1
wait 3 seconds
set {çekiliş::%player%} to 10
loop 10 times:
execute console command "tm bc &eSonuç açıklanıyor!\n&f%{çekiliş::%player%}%"
play CLICK at players with pitch 1
remove 1 from {çekiliş::%player%}
wait a second
wait 1 seconds
execute console command "tm bc &a&kkkkkkkkkkkkk"
wait 3 seconds
set {cekilis::winner} to random element out of {katılanlar::*}
play FIREWORK LARGE BLAST at players with pitch 1
execute console command "tm bc &eKazanan Kişi\n&a%{cekilis::winner}%"
delete {cekilis}
delete {çekiliş::%player%}
set {cekilisdurumu} to "&cÇekiliş Bitti. &eKazanan: &a%{cekilis::winner}%"
execute player command "çekilişsıfırla"
delete {katılansayısı}
command /çekilişödül [<text>]:
trigger:
if player is op:
if arg 1 is set:
set {cekilisodul} to arg 1
send "&r &6&lSKYBLOCK &8» &eÇekiliş ödülü ayarlandı: &c%arg 1%" to player
else:
send "&7Ödül giriniz." to player
command /çekilişadmin:
permission: cekilis.yap
permission message: &cHata &7► &fBunu yapmak için yetkiniz yok.
trigger:
send "&r &6Çekiliş: &e%{cekilisbasladi}%" to player
send "&r &6Çekiliş Durumu: &e%{cekilisdurumu}%" to player
send "&r &6Katılan Kişi Sayısı: &e%{katılansayısı}%" to player
send "&r &6En Son Kazanan: &e%{cekilis::winner}%" to player
send "&r &6Çekilişe Katılan IP adresleri: &e%{katılanlarip::*}%" to player
send "&r &6Katılanlar: &e%{katılanlar::*}%" to player
Gece Görüşü Skript
Normalde iksiri yere atarak gece görüşü sağlayabiliyoruz, bu skript iksir değilde komutla gece görüşü alabilmemizi sağlar.
Kullanım Şekli:
/gorus, /ggorus, /görüş, /ggörüş sonlarına aç derseniz açılır kapat derseniz kapanır.
/gorus, /ggorus, /görüş, /ggörüş sonlarına aç derseniz açılır kapat derseniz kapanır.
Kod:
options:
P: &6&lPREFIX &8&l»
command /görüş [<text>]:
aliases: gorus, ggörüş, ggorus
trigger:
if arg 1 is "aç" or "kapat" or "kapa":
if arg 1 is "aç":
apply night vision to player for 84000 seconds
send "{@P} &eGece görüşü açıldı &o!"
else if arg 1 is "kapat" or "kapa":
remove night vision from player
send "{@P} &eGece görüşü kapatıldı &o!"
else:
send "{@P} &cGeçersiz kullanım! &4/görüş <aç/kapat>"
Level Skript
Oyuncu bir kaç eylem yaptığında genellikle oyun exp'si gelir. Fakat bu sistem oyun levelinden farklı bir level sistemidir, belirtilen eylemleri yaptıkça oyuncu deneyim puanı(exp) kazanır ve seviye atlar. Karşılığında belirlediğiniz ödülleri alır.
Nasıl Level Atlar ?
Tarım yapıldıkça, mob ve oyuncu öldürdürkçe exp gelir.
Tarım yapıldıkça, mob ve oyuncu öldürdürkçe exp gelir.
Kod:
variables:
{exp::%player%} = 0
{seviye::%player%} = 0
options:#seviyeler için gereken exp miktarlarını yazınız
seviye1: 100
seviye2: 300
seviye3: 600
tarimexp: 3#oyuncu hasat başına kaç exp alsın?
killexp: 5#oyuncu kill başına kaç exp alsın?
on join:
if {seviye::%player%} is not set:
set {seviye::%player%} to 0
if {exp::%player%} is not set:
set {exp::%player%} to 0
command /seviyeatla:
trigger:
if {seviye::%player%} is 0:
if {exp::%player%} is bigger than or equal to {@seviye1}:
add 1 to {seviye::%player%}
send "&7Seviye atladınız. Yeni seviyeniz: &a%{seviye::%player%}%" to player
execute console command "cc give p oyuncu 1 %player%"#bu kısımdan verilecek ödülleri ayarlayabilirsiniz
else if {seviye::%player%} is 1:
if {exp::%player%} is bigger than or equal to {@seviye2}:
add 1 to {seviye::%player%}
send "&7Seviye atladınız. Yeni seviyeniz: &a%{seviye::%player%}%" to player
execute console command "cc give p oyuncu 2 %player%"#bu kısımdan verilecek ödülleri ayarlayabilirsiniz
else if {seviye::%player%} is 2:
if {exp::%player%} is bigger than or equal to {@seviye3}:
add 1 to {seviye::%player%}
send "&7Seviye atladınız. Yeni seviyeniz: &a%{seviye::%player%}%" to player
execute console command "cc give p oyuncu 3 %player%"#bu kısımdan verilecek ödülleri ayarlayabilirsiniz
command /levelim:
trigger:
send "&7Senin seviyen: &a%{seviye::%player%}%" to player
command /exp [<text>] [<offlineplayer>] [<int>]:
trigger:
if player is op:
if arg 1 is set:
if arg 1 is "ekle":
if arg 2 is set:
if arg 3 is set:
add arg 3 to {exp::%arg 2%}
send "&a%arg 2% &7adlı oyuncuya &c%arg 3% &7exp eklendi. Toplam: &c%{exp::%arg 2%}%" to player
else:
send "&7Miktar giriniz."
else:
send "&7İsim giriniz."
else if arg 1 is "çıkar" or "sil":
if arg 2 is set:
if arg 3 is set:
remove arg 3 from {exp::%arg 2%}
send "&a%arg 2% &7adlı oyuncudan &c%arg 3% &7exp silindi. Toplam: &c%{exp::%arg 2%}%" to player
else:
send "&7Miktar giriniz."
else:
send "&7İsim giriniz."
else if arg 1 is "sıfırla":
if arg 2 is set:
set {exp::%arg 2%} to 0
set {seviye::%arg 2%} to 0
else:
send "&7/exp ekle/çıkar/sıfırla" to player
on death:
if attacker is a player:
add {@killexp} to {exp::%attacker%}
set action bar of attacker to "&7Exp: &c%{exp::%attacker%}%"
execute attacker command "seviyeatla"
on break of wheat:
if the data value of the event-block is 7:
add {@tarimexp} to {exp::%player%}
set action bar of player to "&7Exp: &c%{exp::%player%}%"
execute player command "seviyeatla"
on break of carrot_plants:#hata verirse aradaki tire işaretini kaldırın
if the data value of the event-block is 7:
add {@tarimexp} to {exp::%player%}
set action bar of player to "&7Exp: &c%{exp::%player%}%"
execute player command "seviyeatla"
on break of potato_plants:#hata verirse aradaki tire işaretini kaldırın
if the data value of the event-block is 7:
add {@tarimexp} to {exp::%player%}
set action bar of player to "&7Exp: &c%{exp::%player%}%"
execute player command "seviyeatla"
Yetkili Sohbet Skript
Normal oyuncu sohbetine kıyasla aynı şekilde yetkililer arasında bulunan bir sohbet oluşturulur. Yetkililer komutları yazarak aralarında konuşma gerçekleştirir.
✪ /yetkilichat | default ✪
✪ /yetkilichat help | default ✪
✪ /yetkilichat about | default ✪
✪ /yetkilichat reload | yc.reload ✪
✪ /ychat | yetkili.chat ✪
✪ /yc | yetkili.chat ✪
✪ /yetkilichat help | default ✪
✪ /yetkilichat about | default ✪
✪ /yetkilichat reload | yc.reload ✪
✪ /ychat | yetkili.chat ✪
✪ /yc | yetkili.chat ✪
Kod:
#--------------------------------------#
# Whiskey #
# #
# Yetkili Chat #
# #
# Yetkili Chati #
# server yetkili! #
# #
#--------------------------------------#
options:
prefix: &8[&6YetkiliChat&8]&c
scprefix: &8[&6YetkiliChat&8]&8
version: 1.1
on load:
if {sc.status.reloaded} is set:
send "{@prefix} &8[&6YetkiliChat&8] Basariyla Reloadlandi!" to {sc.status.reloaded}
clear {sc.status.reloaded}
command /ychat:
trigger:
if player has permission "yetkili.chat":
if {sc.%player%} is false:
set {sc.%player%} to true
send "{@prefix} &6Yetkili Chat Açık!" to player
else if {sc.%player%} is not set:
set {sc.%player%} to true
send "{@prefix} &6Yetkili Chat Açık!" to player
else:
set {sc.%player%} to false
send "{@prefix} &cYetkili Chat Kapalı!" to player
else:
send "{@prefix} &c&lYetki İsteniyor!"
command /yc [<text>]:
trigger:
if player has permission "yetkili.chat":
if arg-1 is not set:
send "{@prefix} &cKullanmak İçin: /yc <text>"
else:
loop all players:
if loop-player has permission "yetkili.chat":
set {_sc.text} to colored arg-1
send "{@scprefix} &c%player% &8&l>> &7%{_sc.text}%" to loop-player
else:
send "{@prefix} &c&lYetkin Yok!"
on chat:
if {sc.%player%} is true:
cancel event
loop all players:
if loop-player has permission "yetkili.chat":
set {_sc.text} to colored message
send "{@scprefix} &c%player% &8&l>> &7%{_sc.text}%" to loop-player
command /yetkilichat [<text>]:
trigger:
if arg-1 is not set:
send "{@prefix} &cHelp command: /yetkilichat help"
else if arg-1 is "help":
send "&8&l&m-----------&a&l YetkiliChat &8&l&m-----------&c"
send "&c"
send "&e/yetkilichat help &7-&e Yardim Kodları"
send "&e/yetkilichat about &7-&e Plugin Bilgi"
send "&e/yetkilichat reload &7-&e Reload yetkilichat"
send "&e/ychat &7-&e YetkiliChat Giriş"
send "&e/yc <text> &7-&e Giriş yapmadan hızlı mesaj gönder"
send "&e"
send "&8&l&m--------------------------------&c"
else if arg-1 is "reload":
if player has permission "yc.reload":
set {sc.status.reloaded} to player
make console execute command "/skript reload yetkilichat"
else:
send "{@prefix} &c&lYetki İsteniyor!"
else if arg-1 is "about":
send "&e&lYetkiliChat&7 &av{@version}"
send "&c"
send "&eGizli Chat Yetkililere Özel!"
send "&c"
send "&e(c) 2020 Whiskey"
else:
send "{@prefix} &cHelp command: /yetkilichat help"
Yetki Verme Script
Admin veya admin yetkilerine sahip birinin bir oyuncuya yetki vermesini sağlar.
Kod:
##################################
#######Signed By Creon#############
##################################
##################################
command /donaterver [<player>]:
permission: donater.op
permission message: &eSunucu &fBu komutu kullanmak için yetkiniz yok.
trigger:
send "&c%player% &fbasariyla &c%arg-1% &fdonater tagi verdi." to players
if arg-1 isn't set:
send "&3Donater System: &fIsim girmeyi unuttun."
else:
execute console command "manuadd %arg-1% donater"
command /donateral [<player>]:
permission: donater.op
permission message: &eSunucu &fBu komutu kullanmak için yetkiniz yok.
trigger:
send "&c%player% &fbasariyla &c%arg-1% &fdonater tagini aldi." to players
if arg-1 isn't set:
send "&3Donater System: &fIsim girmeyi unuttun."
else:
execute console command "manuadd %arg-1% caylak"
Kayıt Olma Skript
Serverinize aynı isimlerle farklı kişiler girip başkalarının eşyalarını çalıp veya başka birşeyler yapabilir, Bu skript bu ortamı ortadan kaldırarak her oyuncunun güvenliğini koruyor.
Kullanım Şekli:
/kayıt [Şifre] -> Sunucuya kaydolur
/giriş [Şifre] -> Sunucuya giriş yapar
/kayıtsil [oyuncu] -> Oyuncunun kaydını siler
/şifredeğiştir [şifre] [yenişifre] -> Şifreyi değiştirir
/kayıt [Şifre] -> Sunucuya kaydolur
/giriş [Şifre] -> Sunucuya giriş yapar
/kayıtsil [oyuncu] -> Oyuncunun kaydını siler
/şifredeğiştir [şifre] [yenişifre] -> Şifreyi değiştirir
Kod:
options:
kay: &6[&bKayıt&6]
tag: &b[&eTurist&b]
kickmsj: &4Giriş Yapmadığın için Atıldın!
on load:
load yaml "plugins/KayitDosyasi/kayitlog.yml" as "KayitLog"
if {kayitsayisi} is not set:
set {kayitsayisi} to 0
command /kayit [<text>]:
aliases: /kayıt , /register
trigger:
if {kayit::%player%} is not set:
if arg 1 is not set:
send "{@kay} &4Bir şifre belirleyin!"
else:
set {kayit::%player%} to arg 1
send "{@kay} &aBaşarıyla kayıt oldunuz. Şifreniz: &b%arg 1%!"
add 1 to {kayitsayisi}
send "{@kay} &aSunucuya kaydolmuş &b%{kayitsayisi}%.&akişisin!"
set {giris.%player%} to 1
add "%player% Sunucuya kayıt oldu" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else:
send "{@kay} &4Sunucuda kaydınız bulunmakta !"
command /giris [<text>]:
aliases: /giriş , /login
trigger:
if {giris.%player%} is 0:
if {kayit::%player%} is set:
if arg 1 is not set:
send "{@kay} &4Bir şifre yazın!"
else:
if {kayit::%player%} is arg 1:
set {giris.%player%} to 1
send "{@kay} &aBaşarıyla giriş yaptın!"
add "%player% Sunucuya giriş yaptı!" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else if arg 1 is {eskisifre.%player%}:
send "{@kay} &4Bu şifre eski şifreniz!"
else:
send "{@kay} &4Hatalı şifre!"
else:
send "{@kay} &4Sunucuda kaydınız yok!"
else:
send "{@kay} &4Zaten giriş yapmışsın!"
command /sifredegistir [<text>] [<text>]:
aliases: /şifredegistir , /şifredeğiştir , /sifredegis
trigger:
if {kayit::%player%} is set:
if arg 1 is set:
if arg 1 is {kayit::%player%}:
if arg 2 is set:
send "{@kay} &bŞifreniz başarıyla değiştirildi!"
send "{@kay} &bEski Şifre: %{kayit::%player%}%"
set {eskisifre.%player%} to {kayit::%player%}
set {kayit::%player%} to arg 2
send "{@kay} &bYeni Şifre: %{kayit::%player%}%"
add "%player% Şifresini değiştirdi" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else:
send "{@kay} &4Yeni Şifreyi girin!"
else:
send "{@kay} &4Hatalı Şifre!"
else:
send "{@kay} &bKullanım: &a/sifredegistir &c[eskişifre] [yenişifre]"
else:
send "{@kay} &4Bu komutu kullanmak için kayıt olmanız gerek!"
command /kayitsil [<player>]:
aliases: /kayıtsil
permission: kayit.sil
trigger:
if arg 1 is not set:
send "{@kay} &4Geçerli bir oyuncu adı girin!"
else:
if {kayit::%arg 1%} is set:
delete {kayit::%arg 1%}
set {giris.%arg 1%} to 0
remove 1 from {kayitsayisi}
send "{@kay} &6%arg 1% &aAdlı oyuncunun kaydını sildiniz!"
send "{@kay} &cYetkili: &b%player% &cSunucudaki kaydınızı sildi!" to arg 1
add "%player% %arg 1% Adlı oyuncunun kaydını sildi" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else:
send "{@kay} &4Bu oyuncunun sunucuda kaydı yok!"
on join:
if {kayit::%player%} is not set:
send "{@kay} &bSunucuda kaydınız bulunmamakta."
send "{@kay} &bKayıt olmak için: &c/kayıt [şifre]"
send "{@kay} &bKayıt olmadığınızda sunucudaki çoğu özelliği kullanamazsınız!"
else:
send "{@kay} &bSunucuda kaydınız bulunmakta lütfen giriş yapınız."
send "{@kay} &b/giriş [şifre]"
wait 10 seconds
if {giris.%player%} is 0:
kick player due to "&4{@kickmsj}"
on chat:
if {kayit::%player%} is not set:
cancel event
broadcast "{@tag} &e%player% &b%message%"
else:
if {giris.%player%} is not set:
cancel event
send "{@kay} &bSohbet için giriş yapman gerek!"
on drop:
if {kayit::%player%} is set:
if {giris.%player%} is 0:
cancel event
send "{@kay} &bGiriş yapmadan eşya atamazsın!" to player
on quit:
set {giris.%player%} to 0
Bakiye Script
Oyunda bir şeyler kazarak Örneğin: Lapis Lazuli karşılığında sattığınızda para elde edersiniz, Fakat bu bakiyeniz gözükmez, Bu sistem araçılığıyla komutları yazarak görebilirsiniz.
Kullanım Şekli:
/bakiyem / bakiyever İSİM Miktar
/bakiyem / bakiyever İSİM Miktar
Kod:
variables:
{coin2.%player%} = 0
command /bakiyever <player> <int>:
permission: bakiye.ver
permission message: Komutu kullanmaya yetkin yok.
trigger:
arg 1 is set:
add arg-2 to {coin2.%arg 1%}
send "&aBakiye: &4%arg-1% &fadli oyuncuya &4%arg-2% &fbakiye yollandi." to player
command /bakiyem:
trigger:
send "&aBakiye: &4%{coin2.%player%}% &fbakiye var."
#Eğer alışveriş içinde yapmak istiyorsanız;
command /asfdsaasxwqeq132aqjmsaoqw:
trigger:
if {coin2.%player%} is greater than 15:
execute console command "eco give %player% 100000"
add -15 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /asdlgkasmzwqeuwqej9213pdöasmdxn:
trigger:
if {coin2.%player%} is greater than 30:
execute console command "givevip %player% vip 30 "
add -30 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /asdlgkasmx213zwqesauwqej9213pdöasmdxn:
trigger:
if {coin2.%player%} is greater than 40:
execute console command "givevip %player% vip+ 30 "
add -40 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /asdlgkasmzwqadsdsadsadeuwsgdsaqej9213pdöasmdxn:
trigger:
if {coin2.%player%} is greater than 50:
execute console command "givevip %player% mvip 30 "
add -50 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /asdlgkasmaszwqeuwq21321vaaej9213pdöasmdxn:
trigger:
if {coin2.%player%} is greater than 60:
execute console command "givevip %player% mvip+ 30 "
add -60 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /asadsadsadsadaseqwgqw:
trigger:
if {coin2.%player%} is greater than 10:
execute console command "cc give virtual vipkasa 1 %player%"
add -10 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /adsaxdsaxsadsadasdasgasgdasw:
trigger:
if {coin2.%player%} is greater than 3:
execute console command "manuaddp %player% essentials.feed essentials.heal"
add -3 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /adsaxdsaxsadsadasdasgasgdadxsaxdsadxsadasw:
trigger:
if {coin2.%player%} is greater than 20:
execute console command "manuaddp %player% essentials.fly"
add -20 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /awqekgqwhmasdsamasklamsnsanskmas:
trigger:
if {coin2.%player%} is greater than 150:
execute console command "manuadd %player% rehber"
add -150 to {coin2.%player%}
send "&aBakiye: &fBasariyla satin aldin."
else:
send "&aBakiye: &fYetersiz bakiye."
command /tlmarket:
trigger:
open chest with 2 row named " &a&lTL &b&lMarket &8By Creon" to player
format slot 0 of player with bone_meal named "&6100bin Oyun Ici Para" with lore "&aSatin Almak Icin Tikla &cFiyat: &a15TL" to close then run [execute player command "asfdsaasxwqeq132aqjmsaoqw"]
format slot 2 of player with wooden_sword named "&630 gunluk VIP" with lore "&aSatin Almak Icin Tikla &cFiyat: &a30TL" to close then run [execute player command "asdlgkasmzwqeuwqej9213pdöasmdxn"]
format slot 4 of player with iron_sword named "&630 gunluk VIP+" with lore "&aSatin Almak Icin Tikla &cFiyat: &a40TL" to close then run [execute player command "asdlgkasmx213zwqesauwqej9213pdöasmdxn"]
format slot 6 of player with golden_sword named "&630 gunluk MVIP" with lore "&aSatin Almak Icin Tikla &cFiyat: &a50TL" to close then run [execute player command "asdlgkasmzwqadsdsadsadeuwsgdsaqej9213pdöasmdxn"]
format slot 8 of player with diamond_sword named "&630 gunluk MVIP+" with lore "&aSatin Almak Icin Tikla &cFiyat: &a60TL" to close then run [execute player command "asdlgkasmaszwqeuwq21321vaaej9213pdöasmdxn"]
format slot 9 of player with Diamond named "&6VIP Kasasi" with lore "&aSatin Almak Icin Tikla &cFiyat: &a10TL" to close then run [execute player command "asadsadsadsadaseqwgqw"]
format slot 11 of player with glowstone named "&6Heal Feed Yetkisi" with lore "&aSatin Almak Icin Tikla &cFiyat: &a3TL" to close then run [execute player command "adsaxdsaxsadsadasdasgasgdasw"]
format slot 13 of player with sugar named "&6Fly Yetkisi" with lore "&aSatin Almak Icin Tikla &cFiyat: &a20TL" to close then run [execute player command "adsaxdsaxsadsadasdasgasgdadxsaxdsadxsadasw"]
format slot 15 of player with diamond_block named "&6Rehber Yetkisi" with lore "&aSatin Almak Icin Tikla &cFiyat: &a150TL" to close then run [execute player command "awqekgqwhmasdsamasklamsnsanskmas"]
Oto Sat Script
Örneğin: Oyunda Farmlarken npcye kadar gitmeyi üşeniyorsanız bir komutla tüm üstünüzdeki kastığınız şeyleri satabilirsiniz.
Options:
elmas: 50#Elmas fiyat
elmasblok: 100# Elmas blok fiyat
zumrut: 50#Zümrüt fiyat
zumrutblok: 75# Zümrüt blok fiyat
altin: 30#Altın fiyat
altinblok: 50#Altın blok fiyat
demir: 30#Demir fiyat
demirblok: 50#Demir blok fiyat
on join:
if {otosat::%player%} is not set:
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
command /otosat [<text>]:
trigger:
if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
if {otosat::%player%} is "Kapalı":
set {otosat::%player%} to "Açık"
send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
else:
set {otosat::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
else if arg 1 is "elmas":
if {otosatelmas::%player%} is "Kapalı":
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
else:
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
else if arg 1 is "zümrüt":
if {otosatzumrut::%player%} is "Kapalı":
set {otosatzumrut::%player%} to "Açık"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
else:
set {otosatzumrut::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
else if arg 1 is "altın":
if {otosataltin::%player%} is "Kapalı":
set {otosataltin::%player%} to "Açık"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
else:
set {otosataltin::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
else if arg 1 is "demir":
if {otosatdemir::%player%} is "Kapalı":
set {otosatdemir::%player%} to "Açık"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
else:
set {otosatdemir::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
else if arg 1 is "topluaç":
set {otosat::%player%} to "Açık"
set {otosatdemir::%player%} to "Açık"
set {otosataltin::%player%} to "Açık"
set {otosatzumrut::%player%} to "Açık"
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
else if arg 1 is "toplukapat":
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
else:
open chest with 3 row named "&7Otosat Menüsü" to player
wait 1 tick
make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fOtosat: &e%{otosat::%player%}%" to nothing
make gui slot 11 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
make gui slot 12 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
make gui slot 13 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
make gui slot 14 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
make gui slot 15 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"
on inventory click:
if inventory name of player's current inventory is "&7Otosat Menüsü":
if clicked slot is 11 or 12 or 13 or 14 or 15 or 18 or 26:
wait 1 tick
execute player command "/otosat"
on pickup:
if {otosat::%player%} is "Açık":
if event-item is diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
set {toplamkazanc::%player%} to 0
set {itemkazanc::%player%::*} to 0
wait 2 tick
if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
if {otosatelmas::%player%} is "Açık":
set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
remove all diamond blocks from player
add {itemkazanc::%player%::diamondblock} to player's balance
add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::diamond} to {@elmas} * amount of diamond in player's inventory
remove all diamonds from player
add {itemkazanc::%player%::diamond} to player's balance
add {itemkazanc::%player%::diamond} to {toplamkazanc::%player%}
if {otosatzumrut::%player%} is "Açık":
set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
remove all emerald blocks from player
add {itemkazanc::%player%::emeraldblock} to player's balance
add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::emerald} to {@zumrut} * amount of emerald in player's inventory
remove all emeralds from player
add {itemkazanc::%player%::emerald} to player's balance
add {itemkazanc::%player%::emerald} to {toplamkazanc::%player%}
if {otosataltin::%player%} is "Açık":
set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
remove all gold blocks from player
add {itemkazanc::%player%::goldblock} to player's balance
add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::gold} to {@altin} * amount of gold ingot in player's inventory
remove all gold ingots from player
add {itemkazanc::%player%::gold} to player's balance
add {itemkazanc::%player%::gold} to {toplamkazanc::%player%}
if {otosatdemir::%player%} is "Açık":
set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
remove all iron blocks from player
add {itemkazanc::%player%::ironblock} to player's balance
add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::iron} to {@demir} * amount of iron ingot in player's inventory
remove all iron ingots from player
add {itemkazanc::%player%::iron} to player's balance
add {itemkazanc::%player%::iron} to {toplamkazanc::%player%}
wait 10 tick
send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player
Options:
elmas: 50#Elmas fiyat
elmasblok: 100# Elmas blok fiyat
zumrut: 50#Zümrüt fiyat
zumrutblok: 75# Zümrüt blok fiyat
altin: 30#Altın fiyat
altinblok: 50#Altın blok fiyat
demir: 30#Demir fiyat
demirblok: 50#Demir blok fiyat
on join:
if {otosat::%player%} is not set:
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
command /otosat [<text>]:
trigger:
if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
if {otosat::%player%} is "Kapalı":
set {otosat::%player%} to "Açık"
send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
else:
set {otosat::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
else if arg 1 is "elmas":
if {otosatelmas::%player%} is "Kapalı":
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
else:
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
else if arg 1 is "zümrüt":
if {otosatzumrut::%player%} is "Kapalı":
set {otosatzumrut::%player%} to "Açık"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
else:
set {otosatzumrut::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
else if arg 1 is "altın":
if {otosataltin::%player%} is "Kapalı":
set {otosataltin::%player%} to "Açık"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
else:
set {otosataltin::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
else if arg 1 is "demir":
if {otosatdemir::%player%} is "Kapalı":
set {otosatdemir::%player%} to "Açık"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
else:
set {otosatdemir::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
else if arg 1 is "topluaç":
set {otosat::%player%} to "Açık"
set {otosatdemir::%player%} to "Açık"
set {otosataltin::%player%} to "Açık"
set {otosatzumrut::%player%} to "Açık"
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
else if arg 1 is "toplukapat":
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
else:
open chest with 3 row named "&7Otosat Menüsü" to player
wait 1 tick
make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fOtosat: &e%{otosat::%player%}%" to nothing
make gui slot 11 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
make gui slot 12 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
make gui slot 13 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
make gui slot 14 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
make gui slot 15 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"
on inventory click:
if inventory name of player's current inventory is "&7Otosat Menüsü":
if clicked slot is 11 or 12 or 13 or 14 or 15 or 18 or 26:
wait 1 tick
execute player command "/otosat"
on pickup:
if {otosat::%player%} is "Açık":
if event-item is diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
set {toplamkazanc::%player%} to 0
set {itemkazanc::%player%::*} to 0
wait 2 tick
if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
if {otosatelmas::%player%} is "Açık":
set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
remove all diamond blocks from player
add {itemkazanc::%player%::diamondblock} to player's balance
add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::diamond} to {@elmas} * amount of diamond in player's inventory
remove all diamonds from player
add {itemkazanc::%player%::diamond} to player's balance
add {itemkazanc::%player%::diamond} to {toplamkazanc::%player%}
if {otosatzumrut::%player%} is "Açık":
set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
remove all emerald blocks from player
add {itemkazanc::%player%::emeraldblock} to player's balance
add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::emerald} to {@zumrut} * amount of emerald in player's inventory
remove all emeralds from player
add {itemkazanc::%player%::emerald} to player's balance
add {itemkazanc::%player%::emerald} to {toplamkazanc::%player%}
if {otosataltin::%player%} is "Açık":
set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
remove all gold blocks from player
add {itemkazanc::%player%::goldblock} to player's balance
add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::gold} to {@altin} * amount of gold ingot in player's inventory
remove all gold ingots from player
add {itemkazanc::%player%::gold} to player's balance
add {itemkazanc::%player%::gold} to {toplamkazanc::%player%}
if {otosatdemir::%player%} is "Açık":
set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
remove all iron blocks from player
add {itemkazanc::%player%::ironblock} to player's balance
add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::iron} to {@demir} * amount of iron ingot in player's inventory
remove all iron ingots from player
add {itemkazanc::%player%::iron} to player's balance
add {itemkazanc::%player%::iron} to {toplamkazanc::%player%}
wait 10 tick
send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player
elmas: 50#Elmas fiyat
elmasblok: 100# Elmas blok fiyat
zumrut: 50#Zümrüt fiyat
zumrutblok: 75# Zümrüt blok fiyat
altin: 30#Altın fiyat
altinblok: 50#Altın blok fiyat
demir: 30#Demir fiyat
demirblok: 50#Demir blok fiyat
on join:
if {otosat::%player%} is not set:
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
command /otosat [<text>]:
trigger:
if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
if {otosat::%player%} is "Kapalı":
set {otosat::%player%} to "Açık"
send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
else:
set {otosat::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
else if arg 1 is "elmas":
if {otosatelmas::%player%} is "Kapalı":
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
else:
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
else if arg 1 is "zümrüt":
if {otosatzumrut::%player%} is "Kapalı":
set {otosatzumrut::%player%} to "Açık"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
else:
set {otosatzumrut::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
else if arg 1 is "altın":
if {otosataltin::%player%} is "Kapalı":
set {otosataltin::%player%} to "Açık"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
else:
set {otosataltin::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
else if arg 1 is "demir":
if {otosatdemir::%player%} is "Kapalı":
set {otosatdemir::%player%} to "Açık"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
else:
set {otosatdemir::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
else if arg 1 is "topluaç":
set {otosat::%player%} to "Açık"
set {otosatdemir::%player%} to "Açık"
set {otosataltin::%player%} to "Açık"
set {otosatzumrut::%player%} to "Açık"
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
else if arg 1 is "toplukapat":
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
else:
open chest with 3 row named "&7Otosat Menüsü" to player
wait 1 tick
make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fOtosat: &e%{otosat::%player%}%" to nothing
make gui slot 11 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
make gui slot 12 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
make gui slot 13 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
make gui slot 14 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
make gui slot 15 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"
on inventory click:
if inventory name of player's current inventory is "&7Otosat Menüsü":
if clicked slot is 11 or 12 or 13 or 14 or 15 or 18 or 26:
wait 1 tick
execute player command "/otosat"
on pickup:
if {otosat::%player%} is "Açık":
if event-item is diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
set {toplamkazanc::%player%} to 0
set {itemkazanc::%player%::*} to 0
wait 2 tick
if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
if {otosatelmas::%player%} is "Açık":
set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
remove all diamond blocks from player
add {itemkazanc::%player%::diamondblock} to player's balance
add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::diamond} to {@elmas} * amount of diamond in player's inventory
remove all diamonds from player
add {itemkazanc::%player%::diamond} to player's balance
add {itemkazanc::%player%::diamond} to {toplamkazanc::%player%}
if {otosatzumrut::%player%} is "Açık":
set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
remove all emerald blocks from player
add {itemkazanc::%player%::emeraldblock} to player's balance
add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::emerald} to {@zumrut} * amount of emerald in player's inventory
remove all emeralds from player
add {itemkazanc::%player%::emerald} to player's balance
add {itemkazanc::%player%::emerald} to {toplamkazanc::%player%}
if {otosataltin::%player%} is "Açık":
set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
remove all gold blocks from player
add {itemkazanc::%player%::goldblock} to player's balance
add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::gold} to {@altin} * amount of gold ingot in player's inventory
remove all gold ingots from player
add {itemkazanc::%player%::gold} to player's balance
add {itemkazanc::%player%::gold} to {toplamkazanc::%player%}
if {otosatdemir::%player%} is "Açık":
set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
remove all iron blocks from player
add {itemkazanc::%player%::ironblock} to player's balance
add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::iron} to {@demir} * amount of iron ingot in player's inventory
remove all iron ingots from player
add {itemkazanc::%player%::iron} to player's balance
add {itemkazanc::%player%::iron} to {toplamkazanc::%player%}
wait 10 tick
send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player
Options:
elmas: 50#Elmas fiyat
elmasblok: 100# Elmas blok fiyat
zumrut: 50#Zümrüt fiyat
zumrutblok: 75# Zümrüt blok fiyat
altin: 30#Altın fiyat
altinblok: 50#Altın blok fiyat
demir: 30#Demir fiyat
demirblok: 50#Demir blok fiyat
on join:
if {otosat::%player%} is not set:
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
command /otosat [<text>]:
trigger:
if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
if {otosat::%player%} is "Kapalı":
set {otosat::%player%} to "Açık"
send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
else:
set {otosat::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
else if arg 1 is "elmas":
if {otosatelmas::%player%} is "Kapalı":
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
else:
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
else if arg 1 is "zümrüt":
if {otosatzumrut::%player%} is "Kapalı":
set {otosatzumrut::%player%} to "Açık"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
else:
set {otosatzumrut::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
else if arg 1 is "altın":
if {otosataltin::%player%} is "Kapalı":
set {otosataltin::%player%} to "Açık"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
else:
set {otosataltin::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
else if arg 1 is "demir":
if {otosatdemir::%player%} is "Kapalı":
set {otosatdemir::%player%} to "Açık"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
else:
set {otosatdemir::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
else if arg 1 is "topluaç":
set {otosat::%player%} to "Açık"
set {otosatdemir::%player%} to "Açık"
set {otosataltin::%player%} to "Açık"
set {otosatzumrut::%player%} to "Açık"
set {otosatelmas::%player%} to "Açık"
send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
else if arg 1 is "toplukapat":
set {otosat::%player%} to "Kapalı"
set {otosatdemir::%player%} to "Kapalı"
set {otosataltin::%player%} to "Kapalı"
set {otosatzumrut::%player%} to "Kapalı"
set {otosatelmas::%player%} to "Kapalı"
send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
else:
open chest with 3 row named "&7Otosat Menüsü" to player
wait 1 tick
make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fOtosat: &e%{otosat::%player%}%" to nothing
make gui slot 11 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
make gui slot 12 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
make gui slot 13 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
make gui slot 14 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
make gui slot 15 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"
on inventory click:
if inventory name of player's current inventory is "&7Otosat Menüsü":
if clicked slot is 11 or 12 or 13 or 14 or 15 or 18 or 26:
wait 1 tick
execute player command "/otosat"
on pickup:
if {otosat::%player%} is "Açık":
if event-item is diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
set {toplamkazanc::%player%} to 0
set {itemkazanc::%player%::*} to 0
wait 2 tick
if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
if {otosatelmas::%player%} is "Açık":
set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
remove all diamond blocks from player
add {itemkazanc::%player%::diamondblock} to player's balance
add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::diamond} to {@elmas} * amount of diamond in player's inventory
remove all diamonds from player
add {itemkazanc::%player%::diamond} to player's balance
add {itemkazanc::%player%::diamond} to {toplamkazanc::%player%}
if {otosatzumrut::%player%} is "Açık":
set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
remove all emerald blocks from player
add {itemkazanc::%player%::emeraldblock} to player's balance
add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::emerald} to {@zumrut} * amount of emerald in player's inventory
remove all emeralds from player
add {itemkazanc::%player%::emerald} to player's balance
add {itemkazanc::%player%::emerald} to {toplamkazanc::%player%}
if {otosataltin::%player%} is "Açık":
set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
remove all gold blocks from player
add {itemkazanc::%player%::goldblock} to player's balance
add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::gold} to {@altin} * amount of gold ingot in player's inventory
remove all gold ingots from player
add {itemkazanc::%player%::gold} to player's balance
add {itemkazanc::%player%::gold} to {toplamkazanc::%player%}
if {otosatdemir::%player%} is "Açık":
set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
remove all iron blocks from player
add {itemkazanc::%player%::ironblock} to player's balance
add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
set {itemkazanc::%player%::iron} to {@demir} * amount of iron ingot in player's inventory
remove all iron ingots from player
add {itemkazanc::%player%::iron} to player's balance
add {itemkazanc::%player%::iron} to {toplamkazanc::%player%}
wait 10 tick
send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player



