루아 자사 순간이동위치 좀만 위로바꾸고싶어서 챗지피티 써봤는데
zz_y7.teleported_to_mob = false;
for i, v in ipairs(output) do
local mob_pos = v.Entity.TransformComponent.WorldPosition
-- 만약 다른 플레이어가 있는지 확인하고 있다면 함수 종료
if zz_y7.is_someone_in_world() then
return
end
-- 플레이어의 현재 위치를 가져와서 조정
local player_pos = _UserService.LocalPlayer.TransformComponent.WorldPosition
player_pos.x = mob_pos.x - 0.4
player_pos.y = mob_pos.y - 0.1
-- 플레이어의 위치를 수정된 위치로 이동
_UserService.LocalPlayer.TransformComponent.WorldPosition = player_pos
-- 플레이어가 몬스터 주변으로 순간 이동했음을 나타내는 플래그 설정
zz_y7.teleported_to_mob = true
-- 하나의 몬스터에 대한 이동만 수행하고 반복문 종료
breakend
이렇게바꿔서 플레이어위치 좀 건들면 될거같은데 이럼 작동 안하겠지?
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 10549 | 01-17 | 372 | ||
| 10548 | 01-17 | 472 | ||
| 10547 | 메이플랜드 핵 판매+10 | 01-17 | 435 | |
| 10546 | 01-17 | 438 | ||
| 10545 | 01-17 | 198 | ||
| 10544 | 01-17 | 934 | ||
| 10543 | 01-17 | 292 | ||
| 10542 | 01-17 | 804 | ||
| 10541 | 01-17 | 183 | ||
| 10540 | 01-17 | 390 | ||
| 10539 | 01-17 | 413 | ||
| 10538 | 01-17 | 914 | ||
| 10537 | 01-17 | 210 | ||
| 10536 | 01-17 | 738 | ||
| 10535 | 01-17 | 781 | ||
| 10534 | 01-17 | 503 | ||
| 10533 | 01-17 | 241 | ||
| 10532 | 01-17 | 1278 | ||
| 10531 | 테스트 1시간 후 결과+17 | 01-17 | 1759 | |
| 10530 | 01-17 | 493 |
댓글4
-- 플레이어의 현재 위치를 가져와서 조정
local player_pos = _UserService.LocalPlayer.TransformComponent.WorldPosition
player_pos.x = mob_pos.x - 0.4
player_pos.y = mob_pos.y - 0.1
xy좌표 조금씩 변경해서 테스트해바
이거 됨 player_pos.y = mob_ pos.y 로 해주고 0.1 해줘야하는 의미를 모르겠음 .일단
-0.4로할꺼면 항상 우방향보고 /자동사냥 시작해야함
작동안하겠지? 라고 하지말고 테스트를 해보고 안되면 그때 질문해 ㅡㅡ;
이런 지식들은 어디서 공부해요..?