Sezdolonoid400
Demir Madencisi
- En iyi cevaplar
- 0
Selam arkadaşlar ben Sezdolonoid şuanda size pek gerekli olmayan zaten yerini /warp dolduran ama yinede paylaşmak istediğim bir skripti paylaşacağım. Hedefler.
Aynı warp mantığı ile çalışıyor, ama birkaç tane özellikleri var.
Öncelikle /hedefkur komutu ile aynı /setwarp gibi hedefimizi oluşturuyoruz. Hedefimizi oluşturduktan sonra /hedef komutu ile aynı /warp gibi o hedefe ışınlanıyoruz. Ama şöyle bir şey var:
1. /hedef komutunu kullandığınızda eğer öyle bir hedef varsa sizi ışınlanana kadar öyle bir yavaşlatırki asla kımıldayamazsınız.
2. Bir saldırı almışsanız 10 saniye içerisinde hiçbir şekilde bir hedefe ışınlanamazsınız.
3.Hedefe ışınlanırken hareket ederseniz (ki hareket edemezsiniz) ışınlanmanız bozulmaz fakat ışınlanma anında birisi tarafından saldırıya uğrarsanız ışınlanmanız bozulur ve yine aynı şekilde bir hedefe yeniden ışınlanmayı denemek için 10 saniye beklemeniz gerekir.
Komutlar:
/hedefkur <herhangi bir yazı>: Hedef kurar (daha doğrusu belirler)
/hedef <herhangi bir yazı>: Eğer herhangi bir yazıya yazdığınız hedef gerçekten varsa 3 saniye içerisinde sizi oraya ışınlar.
/hedefsil <herhangi bir yazı>: Eğer herhangi bir yazıya yazdığınız hedef gerçekten varsa o hedefi siler.
/hedefler: Hedefleri gösterir.
(Bu arada /hedefkur ve /hedefsil komutlarını sadece OP'lar kullanabilir.)
Bu kadardı.
Okuduğunuz için teşekkür ederim, yorumlarınızı bekliyorum.
Kod:
Aynı warp mantığı ile çalışıyor, ama birkaç tane özellikleri var.
Öncelikle /hedefkur komutu ile aynı /setwarp gibi hedefimizi oluşturuyoruz. Hedefimizi oluşturduktan sonra /hedef komutu ile aynı /warp gibi o hedefe ışınlanıyoruz. Ama şöyle bir şey var:
1. /hedef komutunu kullandığınızda eğer öyle bir hedef varsa sizi ışınlanana kadar öyle bir yavaşlatırki asla kımıldayamazsınız.
2. Bir saldırı almışsanız 10 saniye içerisinde hiçbir şekilde bir hedefe ışınlanamazsınız.
3.Hedefe ışınlanırken hareket ederseniz (ki hareket edemezsiniz) ışınlanmanız bozulmaz fakat ışınlanma anında birisi tarafından saldırıya uğrarsanız ışınlanmanız bozulur ve yine aynı şekilde bir hedefe yeniden ışınlanmayı denemek için 10 saniye beklemeniz gerekir.
Komutlar:
/hedefkur <herhangi bir yazı>: Hedef kurar (daha doğrusu belirler)
/hedef <herhangi bir yazı>: Eğer herhangi bir yazıya yazdığınız hedef gerçekten varsa 3 saniye içerisinde sizi oraya ışınlar.
/hedefsil <herhangi bir yazı>: Eğer herhangi bir yazıya yazdığınız hedef gerçekten varsa o hedefi siler.
/hedefler: Hedefleri gösterir.
(Bu arada /hedefkur ve /hedefsil komutlarını sadece OP'lar kullanabilir.)
Bu kadardı.
Okuduğunuz için teşekkür ederim, yorumlarınızı bekliyorum.
Kod:
Kod:
command /hedefkur <text>:
trigger:
if player is op:
if {warp2.%arg 1%} is greater than 0:
send "&c&lZaten boyle bir hedef var?"
else:
set {warp.%arg 1%} to location of player
set {warp2.%arg 1%} to 1
send "&6Hedef &4%arg 1% &6belirlendi." to player
add arg 1 to {hedeflist::*}
else:
send "&c&lBuna yetkin yok!" to player
command /hedef <text>:
trigger:
if {savasta.%player%} is greater than 0:
send "&c&lSuanda savastasin, savasta iken hedefe isinlanamazsin!" to player
else:
if {warp2.%arg 1%} is greater than 0:
send "&6Hedef &4%arg 1% &6bolgesine isinlaniliyor..." to player
apply potion of slowness 225 to player for 3 second
set {isinlanma.%player%} to 1
wait 3 second
if {isinlanma.%player%} is greater than 0:
teleport player to {warp.%arg 1%}
set {isinlanma.%player%} to 0
else:
send "&c&lBoyle bir hedef yok!" to player
command /hedefsil <text>:
trigger:
if player is op:
if {warp2.%arg 1%} is greater than 0:
delete {warp.%arg 1%}
delete {warp2.%arg 1%}
send "&6Hedef &4%arg 1% &6silindi." to player
remove arg 1 from {hedeflist::*}
else:
send "&c&lZaten boyle bir hedef yok ki?" to player
else:
send "&c&lBuna yetkin yok!" to player
on damage:
attacker is a player
victim is a player
set {savasta.%attacker%} to 1
set {savasta.%victim%} to 1
wait 10 second
set {savasta.%attacker%} to 0
set {savasta.%victim%} to 0
on damage:
attacker is a player
victim is a player
if {isinlanma.%victim%} is greater than 0:
set {isinlanma.%victim%} to 0
send "&c&lBirisi tarafindan saldiriya ugradiginiz icin isinlanmaniz bozuldu!" to victim
command /hedefler:
trigger:
send "&6Hedefler:" to player
loop {hedeflist::*}:
send "%{hedeflist::*}%" to player
Son düzenleme: