Yazar ve Destek Ekibi Alımları Aktif!
Merhaba Ziyaretçi!, Forumumuzun yazar ve destek ekibine katılmak ister misiniz? Yetkili market, yetkili sistemi ve başvuru formu gibi birçok bilgiye ulaşmak için buraya tıklayın.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Öncelikle sunucuyu anlatıyım sunucum hayvana dönüşmeli saklambaç skriptteki UUID'ler hayvan idsi katil saklanan yani hayvana dönüşmüş oyuncuları öldürmeye çalışıyo katil eğer bir insanı öldürmezse gerçek hayvanı öldürürse 3 kere katil ölüyor bunu ayarladım zaten benim istediğim katil bir oyuncuyu (sahte hayvanı) öldürürse ona *doğru hayvanı öldürdün* mesajı ve 100 coin gitsin istiyorum yardım eder misiniz acil!!!
options:
p: &6&lJKaan &r&7»&3
on death:
if victim is not player:
if attacker is player:
if team of attacker is "katil":
execute console command "/msg songolge 31"
if victim's UUID is not "0000001f-0000-001f-0000-001f0000001f" or "0000001f-0000-001f-0000-001f00000020" or "0000001f-0000-001f-0000-001f00000021":
send "{@p} &eYanlış Hayvan Öldürdün. &c3 Kere Yanlış Hayvan Öldürürsen Ölürsün." to attacker
add 1 to {yanliskill::%attacker%}
if {yanliskill::%attacker%} >= 3:
send "{@p} &cYanlış Hayvanı 3 Kere Öldürdüğün İçin Öldün." to attacker
kill attacker
set {yanliskill::%attacker%} to 0
else:
send "{@p} &aDoğru &eHayvan Öldürdün." to attacker
#devamı
İstediğiniz bu mu ? Sonuçta yanlış hayvanı öldürürse geriye doğru hayvan seçeneği kalır.
options:
p: &6&lJKaan &r&7»&3
on death:
if victim is not player:
if attacker is player:
if team of attacker is "katil":
execute console command "/msg songolge 31"
if victim's UUID is not "0000001f-0000-001f-0000-001f0000001f" or "0000001f-0000-001f-0000-001f00000020" or "0000001f-0000-001f-0000-001f00000021":
send "{@p} &eYanlış Hayvan Öldürdün. &c3 Kere Yanlış Hayvan Öldürürsen Ölürsün." to attacker
add 1 to {yanliskill::%attacker%}
if {yanliskill::%attacker%} >= 3:
send "{@p} &cYanlış Hayvanı 3 Kere Öldürdüğün İçin Öldün." to attacker
kill attacker
set {yanliskill::%attacker%} to 0
else:
send "{@p} &aDoğru &eHayvan Öldürdün." to attacker
#devamı
İstediğiniz bu mu ? Sonuçta yanlış hayvanı öldürürse geriye doğru hayvan seçeneği kalır.
Tabii, size yardımcı olabilirim. İlk olarak, hayvanların UUID'lerini almanız gerekiyor. Bunu yapmak için, oyuncu hayvana dönüştüğünde, hayvanın UUID'sini bir değişkende saklamanız gerekiyor. Örneğin:
Kod:
on transform of player:
if transformed entity is a pig:
set {pig.%player%} to unique id of transformed entity
Bu kod, bir oyuncunun domuz olarak dönüşmesi durumunda, domuzun UUID'sini {pig.%player%} adlı bir değişkende saklar.
Ardından, katilin bir hayvanı öldürüp öldürmediğini kontrol etmek için, on entity death olayını kullanabilirsiniz. Örneğin:
Kod:
on entity death:
if killer is a player:
if {pig.%victim%} is set:
if unique id of entity is {pig.%victim%}:
send "Doğru hayvanı öldürdün!" to killer
add 100 to balance of killer
clear {pig.%victim%}
Bu kod, bir oyuncunun hayvanı öldürmesi durumunda, mesaj gösterir, oyuncunun hesabına 100 coin ekler ve {pig.%victim%} değişkenini temizler.
Tam skript şu şekilde olabilir:
Kod:
options:
default money: 0
logo: '&8[&aSunucu&8]&r'
command /hayvan:
trigger:
transform player into a pig
on transform of player:
if transformed entity is a pig:
set {pig.%player%} to unique id of transformed entity
on entity death:
if killer is a player:
if {pig.%victim%} is set:
if unique id of entity is {pig.%victim%}:
send "{@logo} &aDoğru hayvanı öldürdün!" to killer
add 100 to balance of killer
clear {pig.%victim%}
else:
send "{@logo} &cYanlış hayvanı öldürdün!" to killer
set {pig.%victim%} to unique id of entity
wait 5 seconds
if {pig.%victim%} is set:
clear {pig.%victim%}
Bu skript, oyuncunun hayvana dönüşmesini sağlayan /hayvan komutunu içerir. Ardından, on transform of player olayı, oyuncunun hayvana dönüşmesi durumunda hayvanın UUID'sini kaydeder. on entity death olayı, bir oyuncunun hayvanı öldürmesi durumunda, UUID'yi kontrol eder. Eğer doğru hayvan öldürülürse, mesaj gösterir ve 100 coin ekler. Eğer yanlış hayvan öldürülürse, mesaj gösterir, doğru hayvanın UUID'sini kaydeder ve 5 saniye sonra UUID'yi temizler.