command /freeze <player>:
trigger:
arg 1 isn't set:
{freeze.%player%} is false:
set {freeze.%player%} to true
set players location to {stop.%player%}
while {freeze.%player%} is true:
teleport player to {stop.%player%}
else:
set {freeze.%player%} to false
delete {stop.%player%}
arg 1 is set:
{freeze.%arg-1%} is false:
set {freeze.%arg-1%} to true
set players location to {stop.%arg-1%}
while {freeze.%arg-1%} is true:
teleport player to {stop.%arg-1%}
else:
set {freeze.%arg-1%} to false
delete {stop.%arg-1%}
options:
{freeze.%player%} = false
PHP:command /freeze <player>: trigger: arg 1 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true set players location to {stop.%player%} while {freeze.%player%} is true: teleport player to {stop.%player%} else: set {freeze.%player%} to false delete {stop.%player%} arg 1 is set: {freeze.%arg-1%} is false: set {freeze.%arg-1%} to true set players location to {stop.%arg-1%} while {freeze.%arg-1%} is true: teleport player to {stop.%arg-1%} else: set {freeze.%arg-1%} to false delete {stop.%arg-1%} options: {freeze.%player%} = false
Options yazan yer variables olması lazım.PHP:command /freeze <player>: trigger: arg 1 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true set players location to {stop.%player%} while {freeze.%player%} is true: teleport player to {stop.%player%} else: set {freeze.%player%} to false delete {stop.%player%} arg 1 is set: {freeze.%arg-1%} is false: set {freeze.%arg-1%} to true set players location to {stop.%arg-1%} while {freeze.%arg-1%} is true: teleport player to {stop.%arg-1%} else: set {freeze.%arg-1%} to false delete {stop.%arg-1%} options: {freeze.%player%} = false
command /gamecontrol <text> <player>:
trigger:
arg 1 is "freeze"
arg 2 isn't set:
{freeze.%player%} is false:
set {freeze.%player%} to true
set players location to {stop.%player%}
while {freeze.%player%} is true:
teleport player to {stop.%player%}
else:
set {freeze.%player%} to false
delete {stop.%player%}
arg 2 is set:
{freeze.%arg-2%} is false:
set {freeze.%arg-2%} to true
set players location to {stop.%arg-1%}
while {freeze.%arg-2%} is true:
teleport player to {stop.%arg-2%}
else:
set {freeze.%arg-2%} to false
delete {stop.%arg-2%}
arg 1 isn't set:
send " &4Lutfen bir efekt secin."
variables:
{freeze.%player%} = false
Senin kodunu bu kod ile birleştirmen lazım işe yaraması için.çalışması ve şuna göre yapar mısın bende /gamecontrol diye bir kod var /gamecontrol <Text> <Player> şeklinde Texte freeze gelirse ve playerida dondursun
Doğru ilk variables yazıcaktım sonra kafam karıştı. Teşekkürler.Options yazan yer variables olması lazım.
command /gamecontrol <text> <player>:
trigger:
arg 1 is "freeze"
arg 2 isn't set:
{freeze.%player%} is false:
set {freeze.%player%} to true
else:
set {freeze.%player%} to false
arg 2 is set:
{freeze.%arg-2%} is false:
set {freeze.%arg-2%} to true
else:
set {freeze.%arg-2%} to false
arg 1 isn't set:
send " &4Lutfen bir efekt secin."
any move:
{freeze.%player%} is true:
cancel event
variables:
{freeze.%player%} = false
Sunucu nasıl katledilir .-.PHP:command /gamecontrol <text> <player>: trigger: arg 1 is "freeze" arg 2 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true set players location to {stop.%player%} while {freeze.%player%} is true: teleport player to {stop.%player%} else: set {freeze.%player%} to false delete {stop.%player%} arg 2 is set: {freeze.%arg-2%} is false: set {freeze.%arg-2%} to true set players location to {stop.%arg-1%} while {freeze.%arg-2%} is true: teleport player to {stop.%arg-2%} else: set {freeze.%arg-2%} to false delete {stop.%arg-2%} arg 1 isn't set: send " &4Lutfen bir efekt secin." variables: {freeze.%player%} = false
Senin kodunu bu kod ile birleştirmen lazım işe yaraması için.
Doğru ilk variables yazıcaktım sonra kafam karıştı. Teşekkürler.
SkQuery indirirsen şöyle bir kolaylık olur
Kod:command /gamecontrol <text> <player>: trigger: arg 1 is "freeze" arg 2 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true else: set {freeze.%player%} to false arg 2 is set: {freeze.%arg-2%} is false: set {freeze.%arg-2%} to true else: set {freeze.%arg-2%} to false arg 1 isn't set: send " &4Lutfen bir efekt secin." any move: {freeze.%player%} is true: cancel event variables: {freeze.%player%} = false
direk speed 0 yapsakSunucu nasıl katledilir .-.
while'a wait 1 ticks falan ekle :c
speed 0 ve jump 0 olabilir ama çok fazla skript bilgim yokdirek speed 0 yapsakyada çevresine barrier döşesek
Hata VeriyorPHP:command /gamecontrol <text> <player>: trigger: arg 1 is "freeze" arg 2 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true set players location to {stop.%player%} while {freeze.%player%} is true: teleport player to {stop.%player%} else: set {freeze.%player%} to false delete {stop.%player%} arg 2 is set: {freeze.%arg-2%} is false: set {freeze.%arg-2%} to true set players location to {stop.%arg-1%} while {freeze.%arg-2%} is true: teleport player to {stop.%arg-2%} else: set {freeze.%arg-2%} to false delete {stop.%arg-2%} arg 1 isn't set: send " &4Lutfen bir efekt secin." variables: {freeze.%player%} = false
Senin kodunu bu kod ile birleştirmen lazım işe yaraması için.
Doğru ilk variables yazıcaktım sonra kafam karıştı. Teşekkürler.
SkQuery indirirsen şöyle bir kolaylık olur
Kod:command /gamecontrol <text> <player>: trigger: arg 1 is "freeze" arg 2 isn't set: {freeze.%player%} is false: set {freeze.%player%} to true else: set {freeze.%player%} to false arg 2 is set: {freeze.%arg-2%} is false: set {freeze.%arg-2%} to true else: set {freeze.%arg-2%} to false arg 1 isn't set: send " &4Lutfen bir efekt secin." any move: {freeze.%player%} is true: cancel event variables: {freeze.%player%} = false
Onu geçtim oyunda kim haraket etse {} varmı diye kontrol ediyoSunucu nasıl katledilir .-.
while'a wait 1 ticks falan ekle :c
Sunucu nasıl katledilir .-.
while'a wait 1 ticks falan ekle :c
İlk skriptin muhteşem çalışması zordu zaten daha sonradan eklediğim biraz daha iyi olmalı başka bir çözüm bulamadım.Onu geçtim oyunda kim haraket etse {} varmı diye kontrol ediyo
Yavaşlık verdiğimde zıplayarak ilerliye biliyorlar bariyerle kaplamak ise etrafında blok olup olmadığını bilmemiz gerek ve bundan çok daha zorlaşırdı skriptdirek speed 0 yapsakyada çevresine barrier döşesek
etrafındaki loop blocklar air ise barier e çevirİlk skriptin muhteşem çalışması zordu zaten daha sonradan eklediğim biraz daha iyi olmalı başka bir çözüm bulamadım.
Yavaşlık verdiğimde zıplayarak ilerliye biliyorlar bariyerle kaplamak ise etrafında blok olup olmadığını bilmemiz gerek ve bundan çok daha zorlaşırdı skript
Umbaska var ve çalışmadıKod:command /freeze <player>: trigger: arg-1 is set: freeze state of player-arg is false: #Umbaska set freeze state of player-arg to true #Umbaska freeze state of player-arg is true: #Umbaska set freeze state of player-arg to false #Umbaska
Umbaska var ve çalışmadı
command /freeze [<player>] [<number>]
trigger:
arg 1 isn't set:
message "&a/freeze <isim> <saniye>"
arg 1 is set:
arg 2 is set:
{%player-arg%.freeze} isn't set:
set {%player-arg%.freeze} to location of player-arg
loop arg-2 times:
wait 1 second
{%player-arg%.freeze} is set:
distance between player-arg and {%player-arg%.freeze} is smaller than 2:
teleport player-arg to {%player-arg%.freeze}
else:
stop loop
else:
delete {%player-arg%.freeze}
17 tane hata varKod:command /freeze [<player>] [<number>] trigger: arg 1 isn't set: message "&a/freeze <isim> <saniye>" arg 1 is set: arg 2 is set: {%player-arg%.freeze} isn't set: set {%player-arg%.freeze} to location of player-arg loop arg-2 times: wait 1 second {%player-arg%.freeze} is set: distance between player-arg and {%player-arg%.freeze} is smaller than 2: teleport player-arg to {%player-arg%.freeze} else: stop loop else: delete {%player-arg%.freeze}