Loop'a alınan 2 playeri farklı yerlere nasıl ışınlayabilirim?

Safadoganays

Ağaç Yumruklayıcı
En iyi cevaplar
0
Konu başlıkta da gördüğünüz gibi.

örneğin:

JavaScript:
teleport loop-player to {spawn.loc.%{_players}%.%arg-2%}

Bu satır bi 1v1 skriptinden alındı. arg-2 kısmı arena ismi orası ayarlı. spawn.loc her arena için iki tane var . spawn.loc.1 ve spawn.loc.2 olmak üzere . Ben looplanan playerin birini spawn.loc.1 e diğerini ise spawn.loc.2 ye yollamak istiyorum nasıl yapabilirim?
 

ChocolateStation

Kömür Madencisi
En iyi cevaplar
0
Kod:
loop all players: # Kendi loop'un
    add loop-player to {liste::*}
    set {_oyuncu1} to random element out of {liste::*}
    remove {_oyuncu1} from {liste::*}
    set {_oyuncu2} to random element out of {liste::*}
    delete {liste::*}
    #
    teleport {_oyuncu1} to {spawn.loc.1.%arg-2%}
    teleport {_oyuncu2} to {spawn.loc.2.%arg-2%}

Bu şekilde çözebilirsin :)
 

Safadoganays

Ağaç Yumruklayıcı
En iyi cevaplar
0
JavaScript:
loop all players:
                                                    remove slowness from loop-player
                                                    remove swiftness from loop-player
                                                    remove strength from loop-player
                                                    remove regeneration from loop-player
                                                    remove resistance from loop-player
                                                    remove absorption from loop-player
                                                    heal player
                                                    teleport loop-player to {spawn.loc.%{_players}%.%arg-2%}
                                                    clear loop-player's inventory
                                                    set loop-player's helmet to {helmet.1vs1.%arg-2%}
                                                    set loop-player's chestplate to {chestplate.1vs1.%arg-2%}
                                                    set loop-player's leggings to {leggings.1vs1.%arg-2%}
                                                    set loop-player's boots to {boots.1vs1.%arg-2%}
                                                    set {_slot} to 0


Bunlar vs başlarkenki uygulanan satırlar



JavaScript:
if arg-3 is "1":
                            set {spawn.loc.1.%arg-2%} to player's location
                            send "%{1vs1.prefix}%&a%arg-2% &7adlı arenanın 1. spawnı ayarlandı."
                        else if arg-3 is "2":
                            set {spawn.loc.2.%arg-2%} to player's location
                            send "%{1vs1.prefix}%&a%arg-2% &7adlı arenanın 2. spawnı ayarlandı."

Bu da spawn ayarlanma satırı.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
JavaScript:
loop all players:
                                                    remove slowness from loop-player
                                                    remove swiftness from loop-player
                                                    remove strength from loop-player
                                                    remove regeneration from loop-player
                                                    remove resistance from loop-player
                                                    remove absorption from loop-player
                                                    heal player
                                                    teleport loop-player to {spawn.loc.%{_players}%.%arg-2%}
                                                    clear loop-player's inventory
                                                    set loop-player's helmet to {helmet.1vs1.%arg-2%}
                                                    set loop-player's chestplate to {chestplate.1vs1.%arg-2%}
                                                    set loop-player's leggings to {leggings.1vs1.%arg-2%}
                                                    set loop-player's boots to {boots.1vs1.%arg-2%}
                                                    set {_slot} to 0


Bunlar vs başlarkenki uygulanan satırlar



JavaScript:
if arg-3 is "1":
                            set {spawn.loc.1.%arg-2%} to player's location
                            send "%{1vs1.prefix}%&a%arg-2% &7adlı arenanın 1. spawnı ayarlandı."
                        else if arg-3 is "2":
                            set {spawn.loc.2.%arg-2%} to player's location
                            send "%{1vs1.prefix}%&a%arg-2% &7adlı arenanın 2. spawnı ayarlandı."

Bu da spawn ayarlanma satırı.

Players local variablesi loopun neresinde ayarlanıyor? Onun yerine oraya %loop-number% yazmayı deneyin.
 

Safadoganays

Ağaç Yumruklayıcı
En iyi cevaplar
0
öyle bi variable ayarlamıyor ben onu arkadaş istedi diye öyle attım herhangi bi variable kendimiz ayarlayamaz mıyız loopladıktan sonra?
 
Üst