- Katılım
- 24 Kasım 2014
- Mesajlar
- 490
- Elmaslar
- 227
- Puanlar
- 14.345
- Yaş
- 25
- Minecraft
- NaN2
Merhaba MC-TR üyeleri ve yetkilileri.
12/8/2017 21:30 tarihinde yaptığım eklentiyi sizlere sunacağım.
İlk olarak eklentimde bir çok function (fonksiyon) bulunmaktadır.
Function mesajlarını ellemeniz önerilmez.
Fotoğraflar;
Eğer bir oyuncu yasaklı ise ve girmeye çalışıyorsa;
Eğer yetkili bir oyuncuyu yasaklamışsa;
Eğer yetkili bir oyuncunun yasağını kaldırdıysa;
Eğer bir oyuncu sunucudan atıldıysa;
Komutlar ve işlevleri;
/ban (oyuncu) (sebep) - Hedef oyuncuyu yasaklar
/kick (oyuncu) (sebep) - Hedef oyuncuyu sunucudan atar
/unban (oyuncu) - Hedef oyuncunun yasağını çözer
Kod;
12/8/2017 21:30 tarihinde yaptığım eklentiyi sizlere sunacağım.
İlk olarak eklentimde bir çok function (fonksiyon) bulunmaktadır.
Function mesajlarını ellemeniz önerilmez.
Fotoğraflar;
Eğer bir oyuncu yasaklı ise ve girmeye çalışıyorsa;
Eğer yetkili bir oyuncuyu yasaklamışsa;
Eğer yetkili bir oyuncunun yasağını kaldırdıysa;
Eğer bir oyuncu sunucudan atıldıysa;
Komutlar ve işlevleri;
/ban (oyuncu) (sebep) - Hedef oyuncuyu yasaklar
/kick (oyuncu) (sebep) - Hedef oyuncuyu sunucudan atar
/unban (oyuncu) - Hedef oyuncunun yasağını çözer
Kod;
Kod:
options:
kp: &8[&cMC-TR &8> &7Kick&8]
bp: &8[&cMC-TR &8> &7Ban&8]
gp: &8[&cMC-TR &8> &7Gecmis&8]
up: &8[&cMC-TR &8> &7Pardon&8]
kpr: mctr.kick
bpr: mctr.ban
gpr: mctr.gecmis
upr: mctr.pardon
bpm: &cBu komut için &emctr.ban &cyetkisine sahip olmalısın!
kpm: &cBu komut için &emctr.kick &cyetkisine sahip olmalısın!
gpm: &cBu komut için &emctr.gecmis &cyetkisine sahip olmalısın!
ubpm: &cBu komut için &emctr.pardon &cyetkisine sahip olmalısın!
arg2: &cYetersiz argument!
arg1: &cYetersiz argument!
on join:
set {_p} to player
if {yasaklandi.%player%} is true:
kick {_p} due to "&c&lSunucudan yasaklandınız!%nl%%nl%&7Sebep: &c%{sebep.%player%}%%nl%%nl%&7Haksiz yere yasaklandığını düşünüyorsan&8;%nl%&2www.sunucuismi.com &7adresine başvurabilirsin!"
function banAPI(p: player, s: text):
set {sebep.%{_p}%} to "%{_s}%"
set {yasaklandi.%{_p}%} to true
add 1 to {yasak.%{_p}%}
kick {_p} due to "&c&lSunucudan yasaklandınız!%nl%%nl%&7Sebep: &c%{_s}%%nl%%nl%&7Haksiz yere yasaklandığını düşünüyorsan&8;%nl%&2www.sunucuismi.com &7adresine başvurabilirsin!"
function pardonAPI(p: player):
set {yasaklandi.%{_p}%} to false
function kickAPI(p: player, s: text):
add 1 to {at.%{_p}%}
kick {_p} due to "&c&lSunucudan atıldınız!%nl%%nl%&7Sebep: &c%{_s}%%nl%%nl%"
command /kick [<player>] [<text>]:
permission: {@kpr}
permission message: {@kpm}
trigger:
if arg 1 is set:
if arg 2 is set:
kickAPI(arg-1, arg-2)
broadcast "&b&l&kI &c&lMCTR > &e%arg-1%, %arg-2% &enedeniyle atıldı!"
else:
send "{@arg2}"
else:
send "{@arg1}"
command /ban [<offline player>] [<text>]:
permission: {@bpr}
permission message: {@bpm}
executable by: console, players
trigger:
if arg 1 is set:
if arg 2 is set:
banAPI(arg-1, arg-2)
broadcast "&b&l&kI &c&lMCTR > &e%arg-1%, %arg-2% &enedeniyle yasaklandı!"
else:
send "{@arg2}"
else:
send "{@arg1}"
command /unban [<offline player>]:
permission: {@upr}
permission message: {@ubpm}
trigger:
if arg 1 is set:
pardonAPI(arg-1)
set {yasaklandi.%arg-1%} to false
broadcast "&b&l&kI &c&lMCTR > &e%arg-1% adlı oyuncunun yasağı kaldırıldı!"
else:
send "{@arg1}"
command /gecmis [<offline player>]:
permission: {@gpr}
permission message: {@gpm}
trigger:
if arg 1 is set:
send "{@gp} &2%arg-1%"
send "&7Toplam Ban: &e%{yasak.%arg-1%}%"
send "&7Toplam Atilma: &e%{at.%arg-1%}%"
else:
send "{@gp} &2Sen"
send "&7Toplam Ban: &e%{yasak.%player%}%"
send "&7Toplam Atilma: &e%{at.%player%}%"