- Katılım
- 10 Şubat 2017
- Mesajlar
- 414
- Elmaslar
- 219
- Puanlar
- 13.860
- Yaş
- 28

Merhaba forum üyeleri bu konumda @EnverTRR arkadaşımızın yapmış olduğu
takım skriptini tanıtacağım. Skripti PVP,FFA v.b sunucularda
kullanabilirsiniz. Skriptin çalışması için vault,skrayfall,skquery,wildskript pluginleri gereklidir.





Kod:
#Bu Skript EnverTR'ye Aittir Forum Isim : EnverTRR
#Discord: | EnverTR | Do Not Give Up |#6674
#@ErenOFC Adlı Kardeşimize Verdim Size Paylaşsın Diye Iyi Günler :)
#@ErenOFC Discord: ErenOFC#3074 : https://discord.gg/24TZreJ
options:
prefix: &8[&aTakım&8] #Eğer Sunucunuz Varsa Ve Kullanıcaksanız Sunucunuzun Isminide Yazabilirsiniz
opencommands: true
listcommand: true
friendlyfire: false
#true Komutlar aktif > false Komutlar Deaktif Demektir
#opencommands; /team open, /team openlist
#listcommand; /team list
#friendlyfire; (Takım Arkadaşına Saldırı Ayarı)
command /takım [<text>] [<text>]:
trigger:
if arg-1 isn't set:
make player execute command "/takım yardım"
if arg-1 is "yardım":
send "&7&m---------[&7&m--&9&l Takım Yardım &7&m--]&7&m---------"
send ""
send "&7/&etakım olustur &8[&6isim&8] &7- &aSenin Takımını Olusturur"
send "&7/&etakım &6aayrıl &7- &aSenin Takımından Çıkar"
send "&7/&etakım davet &8[&6isim&8] &7- &aKendi Takımına Başkalarını Davet Edersin"
send "&7/&etakım at &8[&6isim&8] &7- &aTakımından Adam Atarsın"
send "&7/&etakım katıl &8[&6isim&8] &7- &aTakıma Girersin"
send "&7/&etakım &6list &7- &aTakım Üyelerini Listelersin"
send "&7/&etakım &6ac &7- &aDavet Etmeden Herkez Katılabilir"
send "&7/&etakım &6listac &7- &aTakım Listesini Açar"
send ""
send "&7&m---------[&7&m--&9&l Takım Yardım &7&m--]&7&m---------"
if arg-1 is "olustur":
if {isinateam::%player%} isn't set:
if arg-2 is set:
if {createdteam::%arg-2%} isn't set:
set {createdteam::%arg 2%} to 1
set {creatorteam::%arg-2%} to player
set {isinateam::%player%} to "%arg-2%"
add "%player%" to {team::%{isinateam::%player%}%::list::*}
add "%arg-2%" to {teams::list::*}
send "{@prefix} &eYeni Takımınızın Adı: &3 %arg-2%"
else:
send "{@prefix} &cBu Takım Ismi Zaten Kullanılıyor"
else:
set {createdteam::%player%} to 1
set {creatorteam::%player%} to "%player%"
set {isinateam::%player%} to "%player%"
add "%player%" to {teams::list::*}
send "{@prefix} &eYeni Takımınızın Adı: &3%player%"
else:
send "{@prefix} &cZaten Takımdasın: &4%{isinateam::%player%}%"
send "{@prefix} &cEğer Takım Kurmak Istersen Su Komutu Yazmalısın: &7/&eteam &6leave"
if arg-1 is "ac":
"{@opencommands}" is "true"
if {isinateam::%player%} is set:
if {creatorteam::%{isinateam::%player%}%} is "%player%":
if {openteam::%{isinateam::%player%}%} isn't set:
set {openteam::%{isinateam::%player%}%} to 1
add {isinateam::%player%} to {team::openlist::*}
send "{@prefix} &eTakım Engeli Kalktı Artık Herkez Davetsiz Takıma Girebilir"
else:
delete {openteam::%{isinateam::%player%}%}
remove "%{isinateam::%player%}%" from {team::openlist::*}
send "{@prefix} &eEkip Engeli Yeniden Geldi Artık Davet Ile Takıma Girilebilir"
else:
send "{@prefix} &cTakım Kurucusu Sen Değilsin"
else:
send "{@prefix} &cTakımda Değilsin Takıma Katıl!"
if arg-1 is "listeac":
"{@opencommands}" is "true"
send " &eTakım Listesi"
send "&6%{team::openlist::*}%"
if arg-1 is "list":
"{@listcommand}" is "true"
if {isinateam::%player%} is set:
send "{@prefix} &eTakım Üyeleri Listesi:"
send "{@prefix} &6%{team::%{isinateam::%player%}%::list::*}%"
else:
send "{@prefix} &cSen Takımda Değilsin Takıma Katıl!"
if arg-1 is "ayrıl":
if {isinateam::%player%} is set:
if {creatorteam::%{isinateam::%player%}%} is "%player%":
delete {createdteam::%{isinateam::%player%}%}
delete {creatorteam::%{isinateam::%player%}%}
delete {teaminvited::%player%::%arg-2%}
delete {openteam::%{isinateam::%player%}%}
remove {isinateam::%player%} from {team::openlist::*}
remove "%{isinateam::%player%}%" from {teams::list::*}
loop {team::%{isinateam::%player%}%::list::*}:
delete {isinateam::%loop-value%}
remove loop-value from {team::%{isinateam::%player%}%::list::*}
delete {team::%{isinateam::%player%}%::list::*}
send "{@prefix} &cTakım Kurucusu Olduğunuzdan Beri Takım Dağıldı"
remove player from {team::%{isinateam::%player%}%::list::*}
delete {isinateam::%player%}
send "{@prefix} &cTakımı Terk Ettiniz"
else:
send "{@prefix} &cTakımda Değilsin"
stop
if arg-1 is "davet":
if {isinateam::%player%} is set:
if {creatorteam::%{isinateam::%player%}%} is "%player%":
if arg-2 is set:
arg-2 isn't player
set {teaminvited::%arg-2%::%{isinateam::%player%}%} to 1
send "&e&6%arg-2%'yi Takıma Davet Ettin!"
set {_arg} to arg-2
send "{@prefix} &6%player% &eSeni Su Takıma Davet Etti &6%{isinateam::%player%}%" to {_arg}
else:
send "{@prefix} &cDavet Edeceğiniz Kisiyi Belirleyiniz"
else:
send "{@prefix} &cTakım Kurucusu Değilsin"
else:
send "{@prefix} &cSen Takımda Değilsin"
if arg-1 is "at":
arg-2 isn't player
if {isinateam::%player%} is set:
if {creatorteam::%{isinateam::%player%}%} is "%player%":
if arg-2 is set:
if {isinateam::%arg-2%} is set:
arg 2 isn't player
delete {isinateam::%arg-2%}
remove arg-2 from {team::%{isinateam::%player%}%::list}
send "&eTakımdan Attınız &6%arg-2%!"
send "&6%player% &eSeni Bu Takımdan Attı &6%{isinateam::%player%}%"
else:
send "{@prefix} &4%arg-2% &cTakımda Böyle Biri Bulunamadı"
else:
send "{@prefix} &cTakımdan Atacağınız Kisiyi Belirleyiniz"
else:
send "{@prefix} &cSen Takım Kurucusu Değilsin"
else:
send "{@prefix} &cTakımda Değilsin"
if arg-1 is "katıl":
if arg 2 is set:
if {createdteam::%arg-2%} is 1:
if {isinateam::%player%} isn't set:
if {openteam::%arg-2%} isn't set:
if {teaminvited::%player%::%arg-2%} is 1:
set {isinateam::%player%} to arg-2
send "&eSen Şu Takıma Katıldın &6%{isinateam::%player%}%"
send "&6%player% &eIsimli Oyuncu Takıma Katıldı!" to {creatorteam::%{isinateam::%player%}%}
delete {teaminvited::%player%::%arg-2%}
add player to {team::%{isinateam::%player%}%::list::*}
else:
send "{@prefix} &cTakım Kurucusu Sizi Davet Etmezse Sizde Katılamazsınız"
else:
set {isinateam::%player%} to arg-2
send "{@prefix} &eSen Şu Takıma Katıldın &6%{isinateam::%player%}%"
send "{@prefix} &6%player% &eIsimli Oyuncu Takıma Katıldı!" to {creatorteam::%{isinateam::%player%}%}
delete {teaminvited::%player%::%arg-2%}
add player to {team::%{isinateam::%player%}%::list::*}
else:
send "{@prefix} &cZaten Bir Takımdasın!"
else:
send "{@prefix} &cBu Takım Bulunamadı"
else:
send "{@prefix} &cLütfen Katılacağınız Takımın Adını Belirtiniz"
command /takımadmin [<text>] [<text>] [<text>]:
permission: team.admin
trigger:
if arg-1 isn't set:
make player execute command "/takımadmin yardım"
if arg-1 is "yardım":
send "&7&m---------[&7&m--&9&l Takım Admin Yardım &7&m--]&7&m---------"
send ""
send "&7/&etakımadmin ac &8[&6isim&8] &7- &a&oZorla Takım Engelini Açar"
send "&7/&etakımadmin davet oyuncu &8[&6&oteam&8] &7- &a&oBir Oyuncuyu Takıma Davet Eder"
send "&7/&etakımadmin at &8[&6isim&8] &7- &a&oBir Oyuncuyu Zorla Takımdan Atar"
send "&7/&etakımadmin katıl &8[&6isim&8] &7- &a&oDavet Etmeden Takıma Alın"
send "&7/&etakımadmin sil &8[&6isim&8] &7- &a&oTakımı Silin"
send "&7/&etakımadmin &6liste &7- &e&oTüm Takımları Listeleyin"
send ""
send "&7&m---------[&7&m--&9&l Takım Admin Yardım &7&m--]&7&m---------"
if arg-1 is "ac":
if arg-2 is set:
if {openteam::%arg-2%} isn't set:
set {openteam::%arg-2%} to 1
add arg-2 to {team::openlist::*}
send "{@prefix} &eTakım Şimdi Açık Davetsiz Herkez Girebilir"
else:
delete {openteam::%arg-2%}
remove arg-2 from {team::openlist::*}
send "{@prefix} &eTakım Artık Kapalı Herkez Davetle girebilir"
else:
send "{@prefix} &cTakım Belirtiniz"
if arg-1 is "davet":
if arg-2 is set:
if arg 3 is set:
if {createdteam::%arg-3%} is set:
set {teaminvited::%arg-2%::%arg-3%} to 1
send "{@prefix} &eŞu Takıma Şu Kişiyi Davet Ettiniz &6%arg-2%: &6%arg-3%!"
send "{@prefix} &eTakıma Davet Edildiniz &6%arg-3%"
else:
send "{@prefix} &cBöyle Bir Takım Yok"
else:
send "{@prefix} &cKatılacağınız Takımı Belirtiniz &4%arg-2%"
else:
send "{@prefix} &cDavet Edeceğiniz Kişiyi Bekleyin"
if arg-1 is "at":
if arg-2 is set:
if {isinateam::%arg-2%} is set:
set {_arg2} to arg 2 parsed as player
if {creatorteam::%{isinateam::%arg-2%}%} is arg-2:
delete {createdteam::%{isinateam::%arg-2%}%}
delete {creatorteam::%{isinateam::%arg-2%}%}
delete {teaminvited::%arg-2%::%{isinateam::%arg-2%}%}
delete {openteam::%{isinateam::%arg-2%}%}
remove {isinateam::%arg-2%} from {team::openlist::*}
remove "%{isinateam::%arg-2%}%" from {teams::list::*}
loop {team::%{isinateam::%arg-2%}%::list::*}:
delete {isinateam::%loop-value%}
send "{@prefix} &cTakım Kurucusu olduğu Için Takım Dağıldı"
send "{@prefix} &cTakım Kurucusu Olduğunuzdan Beri Takım Dağıldı" to {_arg2}
remove arg-2 from {team::%{isinateam::%arg-2%}%::list}
delete {isinateam::%arg-2%}
send "{@prefix} &eTakımdan Atıldı &6%arg-2%"
send "{@prefix} &cŞu Takımdan Atıldın &4%{isinateam::%arg-2%}%" to {_arg2}
else:
send "{@prefix} &4%arg-2% &cTakımda Değil Zaten"
else:
send "{@prefix} &cLütfen Oyuncuyu Belirtiniz"
if arg-1 is "katıl":
if arg 2 is set:
if {createdteam::%arg-2%} is 1:
if {isinateam::%player%} isn't set:
set {isinateam::%player%} to arg-2
send "{@prefix} &eŞu Takıma Katıldın &6%{isinateam::%player%}%"
send "{@prefix} &6%player% &eTakıma Katıldı" to {creatorteam::%{isinateam::%player%}%}
add player to {team::%{isinateam::%player%}%::list}
else:
send "{@prefix} &cZaten Bir Takımdasın"
else:
send "{@prefix} &cBöyle Bir Takım Yok"
else:
send "{@prefix} &cKatılacağınız Takım Ismi Belirtin"
if arg-1 is "liste":
send " &eTakımların Listesi"
send "&6%{teams::list::*}%"
if arg-1 is "sil":
if arg-2 is set:
if {createdteam::%arg-2%} is set:
delete {createdteam::%arg-2%}
delete {creatorteam::%arg-2%}
delete {teaminvited::%player%::%arg-2%}
delete {openteam::%arg-2%}
delete {team::%arg-2%::list::*}
loop {team::%arg-2%::list::*}:
delete {isinateam::%loop-value%}
remove loop-value from {team::%arg-2%::list::*}
delete {team::%arg-2%::list::*}
remove arg-2 from {team::openlist::*}
remove arg-2 from {teams::list::*}
send "{@prefix} &eTakım Silindi &6%arg-2%"
else:
send "{@prefix} &cBöyle Bir Takım Bulunamadı"
else:
send "{@prefix} &cSilmek Istediğiniz Takımı Belirtin"
on damage:
"{@friendlyfire}" is "false"
attacker is a player
victim is a player
if {isinateam::%victim%} is "%{isinateam::%attacker%}%":
cancel event
send "{@prefix} &cTakım Arkadasına Saldıramazsın!"