Skript'in Variable Özelliği

Mr_Obliviate

Play.BlokDunyasi.Net
En iyi cevaplar
18
@ClearMan61 aslında gayet güzel anlattı senin anlaman gerekiyor.

Bir oyuncuyu bir yere ışınlicaksın diyelim bir koordinata ihtiyacın var.

Kod:
command setspawn:
    trigger:
        set {spawn} to position of player
burada oyuncunun koordinatını {spawn} olarak kaydediyor. üstte gösterdiği gibi.

Kod:
command spawn:
    trigger:
        teleport player to {spawn}

burada da oyuncuyu kaydedilen yere ışınlıyor. eğer {spawn} bir koordinat değil ise işlemi yapmaz.

"to position of player" yerine, to player's position, location of player.. gibi ifadelerde kullanabilirsin
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
@ClearMan61 aslında gayet güzel anlattı senin anlaman gerekiyor.

Bir oyuncuyu bir yere ışınlicaksın diyelim bir koordinata ihtiyacın var.

Kod:
command setspawn:
    trigger:
        set {spawn} to position of player
burada oyuncunun koordinatını {spawn} olarak kaydediyor. üstte gösterdiği gibi.

Kod:
command spawn:
    trigger:
        teleport player to {spawn}

burada da oyuncuyu kaydedilen yere ışınlıyor. eğer {spawn} bir koordinat değil ise işlemi yapmaz.

Yani burda komut mu oluşturdun
command /setspawn:

Yapınca olduğun kordinatları {spawn}'a aktarıyor Variable dosyasında

Sonra
command /spawn:

Yapınca senin aktarmış olduğun {spawn} daki nuamaralara göre seni ışınlıyor

Anlamışmıyım?

HTML:
on death:
    set {olumnoktasi} to position of player
    send "&4Öldüğün Yer Kaydedildi"
    send "&aGeri dönmek için &4/geridon &akomutunu yazınız"

command /geridon:
    teleport player to {olumnoktasi}
    send "&4Öldüğün yere ışınlandın."

Olmuşmu Kendim Yaptım
 

Mr_Obliviate

Play.BlokDunyasi.Net
En iyi cevaplar
18
evet ama position of player kullanamazsın çünkü eventin "death" death eventinde 2 oyuncu olur. victim ve attacker
Victim: Öldürülen, Attacker: Saldırgan
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
On death eventinde sadece attacker ve victim kullanabilir; player yoktur. "position of player" kullanmışsın. Öldüğü yerin koordinatlarını almak için "event-location" kullanabilirsin.
tmm teşekkürler

Bide sana bir şey sorucağım sana bir skript yazdırabilir miyim?

On death eventinde sadece attacker ve victim kullanabilir; player yoktur. "position of player" kullanmışsın. Öldüğü yerin koordinatlarını almak için "event-location" kullanabilirsin.
tmm teşekkürler

Bide sana bir şey sorucağım sana bir skript yazdırabilir miyim?
 

ClearMan61

Kömür Madencisi
En iyi cevaplar
0
On death eventinde sadece attacker ve victim kullanabilir; player yoktur. "position of player" kullanmışsın. Öldüğü yerin koordinatlarını almak için "event-location" kullanabilirsin.
2 saat yazarak konu açtım bakabilirsin :D

On death eventinde sadece attacker ve victim kullanabilir; player yoktur. "position of player" kullanmışsın. Öldüğü yerin koordinatlarını almak için "event-location" kullanabilirsin.
2 saat yazarak konu açtım bakabilirsin :D
 

Faberds

Taş Madencisi
En iyi cevaplar
0
Yani burda komut mu oluşturdun
command /setspawn:

Yapınca olduğun kordinatları {spawn}'a aktarıyor Variable dosyasında

Sonra
command /spawn:

Yapınca senin aktarmış olduğun {spawn} daki nuamaralara göre seni ışınlıyor

Anlamışmıyım?

HTML:
on death:
    set {olumnoktasi} to position of player
    send "&4Öldüğün Yer Kaydedildi"
    send "&aGeri dönmek için &4/geridon &akomutunu yazınız"

command /geridon:
    teleport player to {olumnoktasi}
    send "&4Öldüğün yere ışınlandın."

Olmuşmu Kendim Yaptım
eğer {olumnoktasi} olarak yaparsan her bir oyuncu öldüğünde o yer değişir yani diyelim bir oyuncu öldü /geridön yazdı ancak diğer oyuncular /geridon yazarsa en son ölmüş oyuncunun ölüm noktasına ışınlanır. ve ayriyetten /geridön bölümünde trigger: eksik
skripti açınca error veriyor
düzenlenmiş hali;

HTML:
on death:
    set {olumnoktasi::%victim%} to position of player
    send "&4&lUyarı &8&l>> öldüğün konuma geri gitmek istiyorsan /geridon yaz" to victim

command /geridon:
    trigger:
        teleport player to {olumnoktasi::%player%}
daha fazla geliştirilebilir ancak ben sadece oyuncuların kendi öldüğü yere gitmelerini sağladım.
 
Üst