Salvatoree
Taş Madencisi
- Mesajlar
- 87
- En iyi cevaplar
- 0
- Beğeniler
- 27
- Puanları
- 110
Merhaba arkadaşlar
Skript yazmaya yeni başlayan birisi olarak aklıma gelen
işe yarar / kullanışlı skriptleri yazmayı deniyorum. Bu konumda da sizlere
Komut blokları skriptimi tanıtacağım.
----------
Skript'i açıklamak gerekirse basitçe şu şekilde;
Bir blok belirliyorsunuz ve oyuncular belirlediğiniz bloğa
tıkladığında yine sizin belirlediğiniz bir komut çalışıyor.
----------
Komut listesi;
(/komutblogu yerine kısaca /kb ya da /komut yazabilirsiniz)
"/komutblogu ekle <komut>" Baktığınız bloğa <komut> yerine yazdığınız kodu ekler.
"/komutblogu sil" Baktığınız bloğa kod eklemişseniz onu temizler.
"/komutblogu reload" Skript'e reload atar.
"/komutblogu help" Yardım sayfasını açar.
----------
Permissionlar;
komutblogu.ekle / Komut ekleyebilmek için
komutblogu.sil / Eklenen komutu silebilmek için
komutblogu.tikla / Komut bloklarını kullanabilmek için
komutblogu.reload / Reload atabilmek için
komutblogu.help / Help kısmını kullanabilmek için
----------
Umarım beğenmişsinizdir arkadaşlar, biliyorum basit bir skript fakat fikir olarak anca bunu bulabildim
Bunun için bir plugin var mı bilemiyorum ama varsa da skriptinin de olmasından zarar gelmez değil mi
Skript yazmaya yeni başlayan birisi olarak aklıma gelen
işe yarar / kullanışlı skriptleri yazmayı deniyorum. Bu konumda da sizlere
Komut blokları skriptimi tanıtacağım.
----------
Skript'i açıklamak gerekirse basitçe şu şekilde;
Bir blok belirliyorsunuz ve oyuncular belirlediğiniz bloğa
tıkladığında yine sizin belirlediğiniz bir komut çalışıyor.
----------
Komut listesi;
(/komutblogu yerine kısaca /kb ya da /komut yazabilirsiniz)
"/komutblogu ekle <komut>" Baktığınız bloğa <komut> yerine yazdığınız kodu ekler.
"/komutblogu sil" Baktığınız bloğa kod eklemişseniz onu temizler.
"/komutblogu reload" Skript'e reload atar.
"/komutblogu help" Yardım sayfasını açar.
----------
Permissionlar;
komutblogu.ekle / Komut ekleyebilmek için
komutblogu.sil / Eklenen komutu silebilmek için
komutblogu.tikla / Komut bloklarını kullanabilmek için
komutblogu.reload / Reload atabilmek için
komutblogu.help / Help kısmını kullanabilmek için
----------
Umarım beğenmişsinizdir arkadaşlar, biliyorum basit bir skript fakat fikir olarak anca bunu bulabildim
Bunun için bir plugin var mı bilemiyorum ama varsa da skriptinin de olmasından zarar gelmez değil mi
Kod:
options:
SkriptName: komutblogu
Prefix: &dKomut Bloğu &6>
command /komutblogu [<text>] [<text>]:
aliases: /kb, /komut
trigger:
arg 1 is "help":
if player has permission "komutblogu.help":
send "&7--- &bKomut Bloğu Skript Komutları | &6Sayfa 1&f/&61 &7---"
send "&6/KomutBlogu ekle <komut> &b| &fBaktığınız bloğa istenilen komutu ekler."
send "&6/KomutBlogu sil &b| &fEğer baktığınız bloğa bir komut eklendi ise siler."
send "&6/KomutBlogu reload &b| &fSkript dosyasında yaptığınız değişiklikleri günceller."
send "&6/KomutBlogu help &b| &fYardım sayfasını açar."
send "&8-------------------------------------------------"
send "&6/KomutBlogu &fyerine kısaca &6/Kb &fya da &6/Komut &fyazabilirsiniz"
send "&8-------------------------------------------------"
send "&7İletişim, hata/bug bildirme ya da istek skript için;"
send "&3&lSkype&f: kamilkrblt"
stop
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"
arg 1 is "ekle":
if player has permission "komutblogu.ekle":
if {komutblogu::%location of targeted block%} is not set:
if arg 2 is not set:
send "{@Prefix} &4Bir komut eklemediniz!"
else:
set {_location} to location of targeted block
set {komutblogu::%{_location}%} to {_location}
set {komutblogu::%{_location}%.komut} to arg 2
send "{@Prefix} &2Hedef bloğa istenilen komut eklendi!"
else:
send "{@Prefix} &4Bu bloğa zaten bir komut eklenmiş!"
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"
arg 1 is "sil":
if player has permission "komutblogu.sil":
if {komutblogu::%location of targeted block%} is set:
clear {komutblogu::%location of targeted block%}
clear {komutblogu::%location of targeted block%.komut}
send "{@Prefix} &cKomut hedef bloktan kaldırıldı!"
else:
send "{@Prefix} &4Bloğu temizlemek için önce bir komut eklemelisin!"
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"
arg 1 is "reload":
if player has permission "komutblogu.reload":
execute console command "/skript reload {@SkriptName}"
send "{@Prefix} &6Reload tamamlandı."
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"
on right click:
if player has permission "komutblogu.tikla":
if {tiklandi.%player%} is not set:
if {komutblogu::%location of event-block%} is set:
execute player command "%{komutblogu::%location of event-block%.komut}%"
set {tiklandi.%player%} to true
wait 1 tick
delete {tiklandi.%player%}
stop
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"
on left click:
if player has permission "komutblogu.tikla":
if {tiklandi.%player%} is not set:
if {komutblogu::%location of event-block%} is set:
cancel event
execute player command "%{komutblogu::%location of event-block%.komut}%"
set {tiklandi.%player%} to true
wait 1 tick
delete {tiklandi.%player%}
stop
else:
send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"