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.
Arkadaşlar direk konuya giriyorum, mesela birisi oyuna girdi ama oyun başlatılmış veya birisi oyun sırasında öldü diyelim, lobiye ışınlanacak lobi derke haritadaki başka biryere oraya ışınlandığında başkalarını izlemeyi nasıl sağlarım? mesela bir komut olabilir.
bir yere tıklayınca olabilir.
gibi gibi şeyler. Skriptlerede açığım. Sürüm 1.16.5
Paper
evet minigame gibi arkadaşlar arası bir sunucu yapıyorum birisi ölünce veya sunucuya girince bizleri izlemek için bir komut yazacak mesela /izle (oyuncuadı) veya /izle minigame odası1 gibi yazınca izleme ekranı gelecek
Bunu yapabilmenin çeşitli yolları var fakat değişken kullanmanız gerekiyor. Örneğin; oyun başladıktan sonra bir değişken ayarlayın. Diyelim ki “set {game::holder} to true” bu oyununuzun başlamış olup olmadığını belirlesin.
“if {game::holder} is set:” bu ise oyununuzun başlayıp başlamadığını kontrol etsin.
“delete {game::holder}” bu ise oyununuzun durumunu sıfırlasın.
Bu şekilde çeşitli değişkenler gerekmektedir.
Size yapabileceğiniz bir örnek vereceğim.
Tamamen sizin hayal gücünüze kalmış….
JavaScript:
command force: #oyunun durumunu değiştirecek komut.
trigger:
{game::holder} is not set:
set {game::holder} to true
send "&aOyun başladı!" to all players
else:
delete {game::holder}
send "&cOyun bitti!" to all players
#ikinci kez girildiğinde oyunun durumunu değiştirir.
stop
death of player:
#oyuncu öldüğünde izleyici olur
{game::holder} is set
send "&eOyun&8 >&b %victim% öldü!"
teleport victim to {game::spectator::spawn}
set victim's gamemode to Spectator
connect: #veya “join:”
{game::holder} is set:
set player's gamemode to Spectator
teleport player to {game::spectator::spawn}
#oyuncu sunucuya girdiğinde izleyici olur.
chat:
#eğer oyuncu izleyici ise mesajında izleyici yazar
player's gamemode is Spectator:
cancel event
send "&7(Seyirci) %player%: %message%" to all players
Bunu yapabilmenin çeşitli yolları var fakat değişken kullanmanız gerekiyor. Örneğin; oyun başladıktan sonra bir değişken ayarlayın. Diyelim ki “set {game::holder} to true” bu oyununuzun başlamış olup olmadığını belirlesin.
“if {game::holder} is set:” bu ise oyununuzun başlayıp başlamadığını kontrol etsin.
“delete {game::holder}” bu ise oyununuzun durumunu sıfırlasın.
Bu şekilde çeşitli değişkenler gerekmektedir.
Size yapabileceğiniz bir örnek vereceğim.
Tamamen sizin hayal gücünüze kalmış….
JavaScript:
command force: #oyunun durumunu değiştirecek komut.
trigger:
{game::holder} is not set:
set {game::holder} to true
send "&aOyun başladı!" to all players
else:
delete {game::holder}
send "&cOyun bitti!" to all players
#ikinci kez girildiğinde oyunun durumunu değiştirir.
stop
death of player:
#oyuncu öldüğünde izleyici olur
{game::holder} is set
send "&eOyun&8 >&b %victim% öldü!"
teleport victim to {game::spectator::spawn}
set victim's gamemode to Spectator
connect: #veya “join:”
{game::holder} is set:
set player's gamemode to Spectator
teleport player to {game::spectator::spawn}
#oyuncu sunucuya girdiğinde izleyici olur.
chat:
#eğer oyuncu izleyici ise mesajında izleyici yazar
player's gamemode is Spectator:
cancel event
send "&7(Seyirci) %player%: %message%" to all players
Arkadaşlar direk konuya giriyorum, mesela birisi oyuna girdi ama oyun başlatılmış veya birisi oyun sırasında öldü diyelim, lobiye ışınlanacak lobi derke haritadaki başka biryere oraya ışınlandığında başkalarını izlemeyi nasıl sağlarım? mesela bir komut olabilir.
bir yere tıklayınca olabilir.
gibi gibi şeyler. Skriptlerede açığım. Sürüm 1.16.5
Paper