잡다한 명령문들과 그에 관한 잡다한 설명입니다 > 기타코드 강좌

본문 바로가기

사이트 내 전체검색

뒤로가기 기타코드 강좌

잡다한 명령문들과 그에 관한 잡다한 설명입니다

페이지 정보

작성자 도끼신 작성일 24-02-05 22:26 조회 1,685 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

개인정보처리방침 이용약관

사이트 정보

Copyright © 무겐 어소시에이션 All rights reserved.
PC 버전으로 보기