xCrawet
Demir Cevheri Gibiyim
- Katılım
- 10 Ağustos 2019
- Mesajlar
- 211
- Elmaslar
- 65
- Puan
- 3.955
- Minecraft
- iCannK
Discord:
iCannK#7690
Merhaba MC-TR kullanıcıları, bu konumda sizlere Yasak Eşya - Eşya Filtresi skriptimi tanıtacağım!
Bu skript eklediğiniz eşyaların yere koyulmasını, yere atılmasını, kırılmasını ve yerden alınmasını engelleyen bir skripttir.
Komutlar:
Buraya eklemediğim + olarak /yasakeşya liste komutu vardır.
Bir de mesajlara göz atalım!
NOT: Skript içinde ingilizce yerleri değişitrmeyin, skript sorunsuz çalışmaktadır.
Bu skript eklediğiniz eşyaların yere koyulmasını, yere atılmasını, kırılmasını ve yerden alınmasını engelleyen bir skripttir.
Komutlar:
Buraya eklemediğim + olarak /yasakeşya liste komutu vardır.
Bir de mesajlara göz atalım!
/yasakeşya ekle | yasakeşya.ekle
/yasakeşya sil | yasakeşya.sil
/yasakeşya hepsinisil | yasakeşya.sil
/yasakeşya liste | yasakeşya.liste
/yasakeşya reload | yasakeşya.reload
/yasakeşya sil | yasakeşya.sil
/yasakeşya hepsinisil | yasakeşya.sil
/yasakeşya liste | yasakeşya.liste
/yasakeşya reload | yasakeşya.reload
skRayFall
SkQuery
WildSkript
Skellet
SkQuery
WildSkript
Skellet
Kod:
options:
prefix: &aEşya Filtresi&8 &7
prefixkırmızı: &6Eşya Filtresi &c
title: &4&lYasaklı Eşya
subtitle: &cBu eşya yasaklı eşyalar listesinde!
eşyaeklendi: &c%{_item}% &7adlı eşya yasaklılar listesine eklendi!
teksilindi: &7&c%{_item}%&7 adlı eşya yasaklılar listesinden silindi!
eşyabulunamadı: &7Böyle bir eşya bulunamadı.
boşbırak: &f
silindi: &7Bütün yasaklı eşyalar kaldırıldı!
yasakeşyalar: &7Yasaklı eşyalar: &c
komutbulunamadı: &cBu komut mevcut değil!
skriptyenilendi: &7Skript başarıyla yenilendi
yetkiyokmsg: &cBöyle bir komut bulunamadı.
function itemChecker(arg: text) :: item:
set {_item} to {_arg}
replace every "_" with " " in {_item}
set {_item} to {_item} parsed as item
return {_item}
function sendYardım(p: player):
send "&6&m&l-------- &7Yasak Eşya by &axCrawet &6&m&l--------" to {_p}
send "&c/yasakeşya ekle <eşya> &7Eşyayı yasaklar." to {_p}
send "&c/yasakeşya sil &7Yasaklı eşyayı kaldırır" to {_p}
send "&c/yasakeşya hepsinisil &7Bütün yasakları kaldırır!" to {_p}
send "&c/yasakeşya reload &7Skripti yeniler." to {_p}
send "&6&m&l-------- &7Yasak Eşya by &axCrawet &6&m&l--------" to {_p}
command /yasakeşya [<text>] [<text>]:
aliases: /yeşya
permission: yasak.eşya
permission message: {@yetkiyokmsg}
trigger:
if arg 1 is not set:
sendYardım(player)
else if arg 1 is "yardım":
sendYardım(player)
else if arg 1 is "ekle":
if player has permission "yasakeşya.ekle":
set {_item} to itemChecker(arg-2)
if {_item} is set:
add {_item} to {yasakesya::%player%::*}
send "{@prefix}{@eşyaeklendi}"
else:
send "{@prefix}{@eşyabulunamadı}"
else:
send "{@yetkiyokmsg}"
else if arg 1 is "liste":
if player has permission "yasakeşya.liste":
loop {yasakesya::%player%::*}:
add loop-value to {_list::*}
if {_list::*} is not set:
set {_list::*} to "{@boşbırak}"
send "{@prefix}{@yasakeşyalar}%{_list::*}%"
else:
send "{@yetkiyokmsg}"
else if arg 1 is "hepsinisil":
if player has permission "yasakeşya.sil":
delete {yasakesya::%player%::*}
send "{@prefix}{@silindi}"
else:
send "{@yetkiyokmsg}"
else if arg 1 is "sil":
if player has permission "yasakeşya.sil":
set {_item} to itemChecker(arg-2)
if {_item} is set:
remove {_item} from {yasakesya::%player%::*}
send "{@prefix}{@teksilindi}"
else:
send "{@yetkiyokmsg}"
else if arg 1 is "reload":
if player has permission "yasakeşya.reload":
execute console command "/sk reload %script%"
send "{@prefix}{@skriptyenilendi}"
else:
send "{@yetkiyokmsg}"
else:
send "{@prefix}{@komutbulunamadı}"
on player pick up:
if {yasakesya::%player%::*} contains event-item:
cancel the event
send player title "{@title}" with subtitle "{@subtitle}" for 3 seconds
on place:
if {yasakesya::%player%::*} contains event-item:
cancel the event
send player title "{@title}" with subtitle "{@subtitle}" for 3 seconds
on break:
if {yasakesya::%player%::*} contains event-item:
cancel the event
send player title "{@title}" with subtitle "{@subtitle}" for 3 seconds
on drop:
if {yasakesya::%player%::*} contains event-item:
cancel the event
send player title "{@title}" with subtitle "{@subtitle}" for 3 seconds
NOT: Skript içinde ingilizce yerleri değişitrmeyin, skript sorunsuz çalışmaktadır.