뭐노이거
local platforms = mob.CurrentMap.PlatformInfoComponent: 현재 맵의 플랫폼 정보 컴포넌트를 platforms 변수에 할당합니다.
local timelines = {}: 타임라인 명령을 저장할 테이블을 생성하여 timelines 변수에 할당합니다.
local timelineIndex = 0: 타임라인 명령의 인덱스를 추적하는 변수를 초기화합니다.
주석(--log("platform left x (fh=%d)", platform.left.x, platform.left.foothold.Id), --log("platform right x (fh=%d)", platform.right.x, platform.right.foothold.Id))은 로그를 출력하는 코드로 보이나 현재 주석 처리되어 있습니다. 주석 처리된 코드는 실행되지 않습니다.
local lastTimeline = 0: 마지막으로 처리된 타임라인의 시간을 추적하는 변수를 초기화합니다.
local playerFh = _UserService.LocalPlayer.WsUserController.LastFoothold: 로컬 플레이어의 마지막으로 밟은 발판의 ID를 playerFh 변수에 할당합니다.
if (playerFh == 0 or platforms.ZMass[playerFh] ~= ai.LocalStartChaseZMass) then: 만약 로컬 플레이어의 발판 ID가 0이거나 해당 발판의 ZMass 값이 ai.LocalStartChaseZMass와 다르다면,
ai.LocalUnchaseTick += 1: ai.LocalUnchaseTick 값을 1 증가시키고,
ai:IncUnTick(): ai 객체의 IncUnTick 메서드를 호출합니다.
즉, 로컬 플레이어가 발판을 변경하거나 이동한 경우, ai.LocalUnchaseTick 값을 증가시키고 특정 AI 객체의 메서드를 호출하여 어떤 조치를 취하는 것으로 보입니다.
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 18018 | 01-26 | 1170 | ||
| 18017 | 01-26 | 687 | ||
| 18016 | 01-26 | 1838 | ||
| 18015 | 01-26 | 326 | ||
| 18014 | 01-26 | 1159 | ||
| 18013 | 01-26 | 181 | ||
| 18012 | 01-26 | 734 | ||
| 18011 | 01-26 | 614 | ||
| 18010 | 01-26 | 104 | ||
| 18009 | 01-26 | 937 | ||
| 18008 | 뭐노?+6 | 01-26 | 744 | |
| 18007 | 01-26 | 930 | ||
| 18006 | 01-26 | 486 | ||
| 18005 | 01-26 | 309 | ||
| 18004 | 01-26 | 1020 | ||
| 18003 | 01-26 | 826 | ||
| 18002 | 01-26 | 315 | ||
| 18001 | 01-26 | 353 | ||
| 18000 | 01-26 | 1757 | ||
| 17999 | 01-26 | 1118 |
댓글6
머리아프게하지마세요
아 그럼 시발 기존 루아스크립트 수정해봤자 소용 없는거네 ㅅㅂ 저걸 찾아야겠네
저걸에서저게머임?
듀프 무적으로 막고 자사 정지를 이렇게 시키겠다?
이건 어디에있는겨 ?
이부분은 기존에도 동작하던 부분