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 여기에 쑤셔넣어도 아무효과가없어
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 21755 | 01-29 | 206 | ||
| 21754 | 핵 구매하고싶다+7 | 01-29 | 251 | |
| 21753 | 01-29 | 143 | ||
| 21752 | 01-29 | 302 | ||
| 21751 | 01-29 | 197 | ||
| 21750 | 01-29 | 312 | ||
| 21749 | 01-29 | 225 | ||
| 21748 | 01-29 | 318 | ||
| 21747 | 01-29 | 505 | ||
| 21746 | 맵숨박 ㅍㅍㅍ+1 | 01-29 | 205 | |
| 21745 | 01-29 | 551 | ||
| 21744 | 필요한사람+4 | 01-29 | 289 | |
| 21743 | 01-29 | 734 | ||
| 21742 | 헬멘꺼 있는사람+3 | 01-29 | 217 | |
| 21741 | 01-29 | 256 | ||
| 21740 | 01-29 | 298 | ||
| 21739 | 01-29 | 323 | ||
| 21738 | 01-29 | 345 | ||
| 21737 | 01-29 | 527 | ||
| 21736 | 01-29 | 263 |
댓글1
덕분에 내가 썼다 ㄳ