Merhaba,
Bugün forum da birinin isteğini gördüm ve yapma isteğine kapıldım.Bu sistemde bir kişi ile çatışmak,vuruşmak için düello göndermelisiniz.Savaşmak için sadece düello göndererek insanlara saldırabilirsiniz, kabul ederse.Eklentinin tüm detayları yapılmıştır en detay ayrıntı mesajları eklendi.
Tekrardan merhaba,
Düello sisteminde sadece 2 adet kod bulunmaktadır.Bu sistem sizin herhangi bir plugininizi, osunuzu busunuzu etkileyemeyecektir.Savaşlar sadece düello ile gerçekleşir.Düello eklentisinin komutları :
Kod:
/duel istek <isim>
Kod:
/duel kabul <isim>
İrtibat,
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
Kod,
Kod:
#Düello Komut
command /duel [<text=yardim>] [<player>]:
aliases: /d, /dl
trigger:
if arg 1 is "yardim":
message "&6&lDüello sistemi"
message "&a/duel <istek,kabul> <isim>"
if arg 1 is "istek":
if arg 2 is set:
if "%{duel::%player%::*}%" contains "%player%":
message "&cZaten biri ile düellodasin !" to event-player
stop trigger
if "%{duel::%player%::*}%" contains "%player-arg%":
message "&cZaten %player-arg% ile düellodasin !" to event-player
stop trigger
if "%{duel.savaşta::*}%" contains "%player%":
message "&cBu kişi biri ile zaten düelloda !" to event-player
stop trigger
if {istek-yolladin.%player%} is set:
message "&cZaten birine istek yolladin biraz bekle !" to event-player
stop trigger
message "&6&lDUEL &a%player-arg% &aduello isteği gönderdiniz." to player
message "&6&LDUEL &a%player% size düello isteği gönderdi !" to player-arg
message "&&lDUEL &aKabul etmek için &d/duel kabul %player%" to player-arg
set {istek-geldi.%player-arg%} to true
set {istek-yolladin.%player%} to true
set {istek-sana-yolladi.%player%} to "%player-arg%"
set {vakit.%player-arg%} to 5
loop 5 times:
if {duel.kabul-evet.%player-arg%} is not set:
remove 1 from {vakit.%player-arg%}
message "&6&lDUEL &aİsteği kabul etmek için son &a&l%{vakit.%player-arg%}% &asaniye !" to player-arg
play raw sound "random.orb" at player-arg with pitch 1 volume 20
wait 1.5 second
if {duel.kabul-evet.%player-arg%} is not set:
message "&6&lDUEL &a%player%'in gönderdiği düello isteği, iptal oldu." to player-arg
message "&6&lDUEL &a%player-arg% gönderdiğiniz isteği iptal etti." to player
delete {vakit.%player-arg%}
delete {istek-yolladin.%player%}
delete {istek-geldi.%player-arg%}
delete {istek-yolladi.%player%}
delete {istek-sana-yolladi.%player%}
delete {duel.kabul-evet.%player-arg%}
if {duel.kabul-evet.%player-arg%} is set:
message "&6&lDUEL &a%player-arg% gönderdiğiniz isteği kabul etti düello başladi !" to player
message "&6&lDUEL &a%player% ile aranizda bir düello başladi !" to player-arg
message "&6&lDUEL &a%player% ile %player-arg% arasinda bir düello başladi !" to all players
delete {vakit.%player-arg%}
delete {istek-yolladin.%player%}
delete {istek-geldi.%player-arg%}
delete {istek-yolladi.%player%}
delete {istek-sana-yolladi.%player%}
delete {duel.kabul-evet.%player-arg%}
add player to {duel::%player%::*}
add player-arg to {duel::%player%::*}
add player to {duel.savaşta::*}
add player-arg to {duel.savaşta::*}
teleport player-arg and player to {arena}
stop
if arg 1 is "kabul":
if {istek-sana-yolladi.%player-arg%} is "%player%":
if {istek-yolladin.%player-arg%} is set:
message "&6&lDUEL &aDüello isteğini kabul ettiniz." to player
set {duel.kabul-evet.%player%} to true
else:
message "&6&lDUEL &aBu kişi size bir düello isteği göndermemiş !" to player
stop trigger
command /test:
trigger:
delete {istek-yolladin.%player%}
delete {duel::%player%::*}
delete {duel.savaşta::*}
#Vuruş
on damage:
if victim is player:
if attacker is player:
cancel event
message "&6&lDUEL &aBu kişi ile düello için /duel istek <isim>" to attacker
if "%{duel::%attacker%::*}%" contains "%victim%":
uncancel event
if "%{duel.savaşta::*}%" contains "%victim%":
uncancel event
#Çıkış
on disconnect:
loop {sunuculistesi::*}:
if "%{duel::%loop-value%::*}%" contains "%player%":
remove player from {duel::%loop-value%::*}
#Ölme
on death:
if "%{duel::%attacker%::*}%" contains "%victim%":
message "&6&lDUEL &a%attacker% ile %victim% arasindaki düelloyu %attacker% kazandi !" to all players
delete {duel::%attacker%::*}
delete {duel::%victim%::*}
remove attacker from {duel.savaşta::*}
remove victim from {duel.savaşta::*}
#Yeni girişler
on join:
if "%{sunuculistesi::*}%" does not contain "%player%":
add player to {sunuculistesi::*}
message "&a&l%player% aramiza yeni katildi hoşgeldin !" to all players
#Yenilenme Süreci
#on load: