local gethidepos = function()
local mapInfo = _UserService.LocalPlayer.CurrentMap.MapInfoComponent
local BoundLb = mapInfo.BoundLb
local BoundRt = mapInfo.BoundRt
local HidePos = Vector2((BoundLb.x + BoundRt.x) / 2, BoundLb.y + 9000)
return HidePos
end
local teleportTo = function(dest)
_UserService.LocalPlayer.WsUser:SetMovementEnable(false)
_UserService.LocalPlayer.TransformComponent.WorldPosition = dest
end
local savedPosition = nil
zz_y7.reppt2_func = function(self)
local map_name = _UserService.LocalPlayer.CurrentMapName
local entities = _UserService:GetUsersByMapName(map_name)
local other_users_count = #entities - 1 -- Subtract 1 for the local player
if other_users_count > 0 or savedPosition ~= nil then
-- 유저가 있거나 이전에 저장된 위치가 있을 때만 실행됩니다.
local target = _UserService.LocalPlayer
local targetX = target.TransformComponent.WorldPosition.x
local targetY = target.TransformComponent.WorldPosition.y
if other_users_count > 0 then
-- 유저 감지 시, 현재 위치를 저장합니다.
savedPosition = {x = targetX, y = targetY}
-- 유저 감지 메시지와 함께 현재 좌표도 출력합니다.
_ChatMessageLogic:Add(_ChatMessageType.Yellow, "유저 감지: " .. other_users_count .. "명")
_ChatMessageLogic:Add(_ChatMessageType.Yellow, "현재 위치: X=" .. targetX .. ", Y=" .. targetY)
end
-- 맵에서 안 보이는 위치로 이동하는 로직
if savedPosition ~= nil and other_users_count > 0 then
local hidePos = gethidepos() -- 숨는 위치를 가져옵니다.
teleportTo(hidePos) -- 가져온 숨는 위치로 텔레포트합니다.
end
end
-- 유저가 없고, 저장된 위치가 있을 경우, 저장된 위치로 다시 이동합니다.
if other_users_count == 0 and savedPosition ~= nil then
teleportTo(savedPosition) -- 저장된 위치로 텔레포트합니다.
savedPosition = nil -- 저장된 위치를 초기화합니다.
end
end이걸로 뭐어카라는거임?
WsUser.OnUserLoadedOnClient 여기에 쑤셔넣어도 아무효과가없어
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 21734 | 01-29 | 280 | ||
| 21733 | 01-29 | 149 | ||
| 21732 | 01-29 | 116 | ||
| 21731 | 01-29 | 197 | ||
| 21730 | 01-29 | 368 | ||
| 21729 | 01-29 | 579 | ||
| 21728 | 01-29 | 245 | ||
| 21727 | 헬맨 형 꺼+5 | 01-29 | 333 | |
| 21726 | 01-29 | 198 | ||
| 21725 | 01-29 | 286 | ||
| 21724 | 01-29 | 495 | ||
| 21723 | 01-29 | 213 | ||
| 21722 | 01-29 | 133 | ||
| 21721 | 01-29 | 358 | ||
| 21720 | 01-29 | 521 | ||
| 21719 | 01-29 | 349 | ||
| 21718 | 판다곰+3 | 01-29 | 243 | |
| 21717 | 01-29 | 333 | ||
| 21716 | 01-29 | 265 | ||
| 21715 | 헬멘형꺼 있잖아+2 | 01-29 | 347 |
댓글1
덕분에 내가 썼다 ㄳ