location(x,y,z,world "world")でworldが動いてない

サーバーのメインワールドはw-lobby-new mvでworldを増やし
set {_loc} to location(x,y,z,world "w-lobby")
teleport player to {_loc}
set {_loc} to location(x,y,z,world "w-lobby")
teleport player to {_loc}
しているのですが、なぜかw-lobbyではなくw-lobby-newにtpするようになっています というか、ほかの場合でも試してみたのですが、 location(x,y,z,world "world")でworldを指定しても、鯖のmainワールドが勝手に指定されるようになってます これって対策方法ありますか
No description
11 Replies
月猫ch
月猫chOP2y ago
・やってみたこと① tpする前にexecute console command /mvtp ~で直接指定ワールドにTPしてみた ・結果 一応指定ワールドには行けたけど、そもそもこれだと根本的解決になってないので却下 ・やってみたこと②
set world of {_loc} to world "w-lobby"
teleport player to {_loc}
set world of {_loc} to world "w-lobby"
teleport player to {_loc}
・結果 うごかねえ、相変わらずw-lobby-new
yukkina
yukkina2y ago
何の解決にもなってないやつあげるわ execute console command "/execute in world run tp %player% x y z"
月猫ch
月猫chOP2y ago
ンオオオオオオオオオオマジで動くけど解決になってないっすンヒィ!
yukkina
yukkina2y ago
location at x, y, z in %world% 試してみてどうぞ location at 0, 60, 0 in "world" location (0, 60, 0) in "world"でも良さそ
yukkina
yukkina2y ago
Skript Hub - Documentation
Location At (Expression) - Skript
Allows to create a location from three coordinates and a world.
月猫ch
月猫chOP2y ago
function tpToLobbyLocation(p: player):
#execute console command "/mvtp w-lobby-new %{_p}%"
set {_loc} to location(-4.5,70.5,-13.5) in world "w-lobby")
set yaw of {_loc} to -90
set pitch of {_loc} to 0
teleport {_p} to {_loc}
function tpToLobbyLocation(p: player):
#execute console command "/mvtp w-lobby-new %{_p}%"
set {_loc} to location(-4.5,70.5,-13.5) in world "w-lobby")
set yaw of {_loc} to -90
set pitch of {_loc} to 0
teleport {_p} to {_loc}
No description
月猫ch
月猫chOP2y ago
これでエラーま??? あごめんなさいなんでもないです
yukkina
yukkina2y ago
そもそもlocation(x, y, z, world)※locationと()の間にスペースなしの形式って、skript本体に実装されてるけどfunctionだから、元になってるexpression叩いた方が信頼度は上がる 解決?
月猫ch
月猫chOP2y ago
ブラケットミス直してもエラー吐きました
No description
月猫ch
月猫chOP2y ago
function tpToLobbyLocation(p: player):
#execute console command "/mvtp w-lobby-new %{_p}%"
set {_loc} to location(-4.5,70.5,-13.5) in world "w-lobby"
set yaw of {_loc} to -90
set pitch of {_loc} to 0
teleport {_p} to {_loc}
function tpToLobbyLocation(p: player):
#execute console command "/mvtp w-lobby-new %{_p}%"
set {_loc} to location(-4.5,70.5,-13.5) in world "w-lobby"
set yaw of {_loc} to -90
set pitch of {_loc} to 0
teleport {_p} to {_loc}
yukkina
yukkina2y ago
world "w-world"じゃなくて 単に"w-world"だとどう ん
Want results from more Discord servers?
Add your server