잡다한 명령문들과 그에 관한 잡다한 설명입니다
페이지 정보
작성자 도끼신 작성일 24-02-05 22:26 조회 1,684 댓글 0본문
Root : 이 명령어는 헬퍼에게 사용됩니다.
자신을 만든 본래 주인을 찾습니다.
Parent : 이 명령어도 헬퍼에게 사용됩니다.
자신을 만든 주인을 찾습니다.
Root와 Parent 차이.
Root
주인-헬퍼-헬퍼(root문 사용)
→"주인"-헬퍼-헬퍼
Parent
주인-헬퍼-헬퍼(Parent문 사용)
→주인-"헬퍼"-헬퍼
Trigger1 = Root,var(1)
Trigger1 = Parent,var(1)
위상황은 주인이 헬퍼를 소환.
헬퍼가 또 헬퍼를 소환했을경우 입니다.
Helper : 이명령문은 주인(본체)이 헬퍼의 변수등을 참고할때 사용되는 문입니다.
Trigger1 = Helper(123),var(1)
123은 헬퍼 번호
:= : 지정연산자입니다.
꽤 사용법이 특이합니다.
Trigger1 = var(1) := 2
이 트리거문만 거치면 var(1)은 2가 됩니다.
이를 이용하여 varset 이나 varadd문을 꼭 거치지않고도 변수관리를 할수있습니다.
ignorehitpause : 저도 이명령문에 대해서 자세힌 모르지만 리버설이나 Hitdef의 pause 설정값 있는거 아시죠? 그게 hitpause 이라는건데 hitpause에 걸렸을때 이 문을 사용하면 평상시 명령어를 사용하는 효과를 볼수있습니다.
모든 명령어에 쓸수있습니다.
type = changestate
생략...
value = 1
ignorehitpause = 1
Persistent : 반복동작입니다.
한스텟을 지날때 이문을 이용하면 그 명령어를 이 문에 쓰인횟수만큼 반복됩니다.
모든 명령어에 적용됩니다.
type = varadd
생략...
var(1) = 1
Persistent = (0~ 256)
null : 아무것도 하지않는 명령어 입니다.
잠시 명령어를 없던것처럼 취급시키거나 할때 사용합니다.
type = null
trigger1 = 1
TriggerAll : 꼭! 만족시켜야하는 트리거입니다.
자세한건 밑의 트리거설명을 참고
Trigger: 모두가 알는 만족시켜야하는 하나의 조건입니다.
이 트리거는 이렇게도 사용가능합니다.
Trigger1 = 1
Trigger2 = 1
Trigger3 = 1
...
이렇게 1말고도 2, 3등 도 쓸수있습니다.
물론 Trigger1 을 써야 2와 3을 쓸수있습니다.
TriggerAll = 1
Trigger1 = 1
Trigger2 = 1
Trigger1을 만족시키면 Trigger2는 읽히지않게됩니다.
그런데 Trigger1이 맞지않게된다면 Trigger2를 읽습니다.
TriggerAll은 꼭 만족시켜야합니다.
Ishelper : 헬퍼구분명령문입니다.
Trigger1 = Ishelper
이게 헬퍼일때! 를 뜻합니다.
Trigger1 = !Ishelper
이게 헬퍼가 아닐때! 를 뜻합니다.
Trigger = Ishelper(123)
이 헬퍼가 번호 123번 헬퍼일때! 를 뜻합니다.
; : 이건 명령문보다는 취소문입니다.
무언가를 테스트할때 잠시 트리거를 없는 취급 할때 사용합니다.
;Trigger1 = 1
댓글목록 0
등록된 댓글이 없습니다.