NamelessOne
2019-04-12 10:51
조회: 11,916
추천: 5
펫대전 - 스크립트 사용법며칠전 겨우 1000마리 업적을 끝냇네용. 대충 11월에 600마리가 안됫던 걸로 기억이나니, 6개월동안 400마리를 모으는데.. 정말, 레이드도 안하면서 모앗던걸 생각하니 눈물이... 뭐 어쨋건, 이런 말(혹은 자랑글)은 이만하고, 1000마리 모은 기념으로 예전부터 써볼까 햇던 스크립트 작성법을 적어볼까 합니다. - 펫대전을 다시 시작한 이유가 이 스크립트 때문이었음. - jaana님 당신 때문입니다. 내가 미진거지, 디아블로 쩔 스크립트를 왜 읽어서.. - 글이 길어지므로, 아래부터는 반말로 적을것이며, 기본적으로는 xu fu pet(이후 xu)의 가이드를 참고하여 적은글임. (사진 출처가 xu 임) ==================================================================== 0. 기본사항 - 찾다가 본사항 인데, 이 프로그램 쓴다고 정지 받을 확률은 0% 안심할껏 1. 필요 애드온 - Remach - tdBattlePetScript, - tdBattlePetScript Rematch 이 3가지 애드온이 모두 필요하며, remach까지 설명할 경우 너무 길어지기 떄문에 제외하고 스크립트 제작만을 설명함. ------------------------------------------------------------------------ 2. 스크립트 만들기 2.1 실행하기
- remach에서 팀만들기 -> 저장 - 팀에서 오른쪽 마우스로 매뉴를 불러와서 ‘스크립트 만들기’클릭 -> 아래의 스크립트 편집창이 나오면 완료 <스크립트 편집창> 2.2 기본 설명 : 스트립트 편집창 사용 방법 2.2.1 펫 전투를 걸고난 상태에서 스크립트는 작성해야야 “매우”편함 - 아닐 경우 아래의 자동완성 & 선택기능이 안나옴. 2.2.2 명령어 입력 : use (스킬 사용 명령어) 기준 설명 (펫 : 브루트) - 각 명령어등의 설명은 나중에 할것.
: 'u'를 입력할 경우 u로 시작하며, 현재 사용가능한 명령어 선택창이 나옴 : 선택 - 이는 다른 명령어도 동일.
: 'use'가 입력(선택) 된 상태가 되면 현재 활성화(active)된 펫의 스킬이 나옴 -중요 : 스킬 사용을 할 펫이 활성화 되어야 출력됨.
: 이후 조건문 명령어일 경우 ‘.’을 쓸경우도 사용 가능한 명령어 선택창이 출력 2.2.3 결론 - 펫 전투중 일것 - 스킬사용할 펫이 활성화 될것 - 조건문의 명령어의 첫알파벳을 알것
- 사용이 매우 편한 애드온이며, 몇 번 하다보면 스트립트 작성 자체는 어렵지 않음. ------------------------------------------------------------------------ 3. 스킬 명령어 :기본적인 구조 - 행동 [조건문] : 의 형식을 가지고 있음. - 즉, 조건이 만족할 때 행동을 함. - 행동 : 스킬사용, 펫스왑, 포획, 턴넘기기, 도주 - 스킬창의 1,2,3,4,5 & 턴넘기기, 도주 - 예시 : use(광합성:268) [!self.aura(광합성:267).exists] - [조건문] : 광합성 버프가 있지 않으면 - 행동 : 광합성 스킬을 사용할것 ------------------------------------------------------------------------ 4. 행동 명령어 4.1 행동 명령어 : 5 가지 - use , abillty : 스킬사용 (abillity로 기억하는게 유리함) - change : 펫스왑 - change : 펫포횟 - standby : 턴넘기기 - quit : 도주 4.2 행동 명령서 순서 - 예시 4.2.1] ability(햇살:404) ability(무쇠껍질:962) 예시 4.2.2] ability(무쇠껍질:962) ability(햇살:404) - 예시 4.2.1] 과 예시 4.2.2] 의 차이점. 예시 4.2.1의 경우 : 햇살을 쓰고, 햇살이 쿨일 경우 무쇠껍질 사용. 예시 4.2.2의 경우 : 무쇠껍질‘만’ 사용(쿨이 없으므로), 햇살 사용 X 즉, 위쪽부터 실행하며, 실행이 안될 경우 조건문 ,스킬 쿨 등) 아래행 실행. 4.3 이름:번호 vs #1 의 형식 차이
- 위 스킬 선탱창은 6개, 각 스킬 3개 와 #1, #2, #3 - #3 은 1번 스킬이란 의미 , (햇살:404)은 무쇠껍질이란 의미 - 3번스킬이 무쇠껍질 인데 무슨의미냐 하시겟지만, - 예시 4.3.1] ability(햇살:404) ability(무쇠껍질:962) 예시 4.3.2] ability(#3) ability(#1) - 예시 4.3.1] 과 예시 4.3.2] 의 차이점. 예시 4.3.1의 경우 2번째 펫(브루트X)의 경우 실행 안함 : 스킬이 없으므로, 예시 4.3.2의 경우 2번째 펫의 3번째 스킬을 사용함. - 쿨이면 1번 스킬 사용 : 4.2 참조 즉, 스킬명을 적으면 ‘그 스킬만 실행’ #으로 하면 그 번호 스킬 사용. - 참고 : 스크립트에서 (스킬:번호)로 출력되는데, 그냥 스킬 이름, 번호만 적어도 됨 - 둘중 하나만 맞으면 실행됨. 버프도 동일. - 즉, (햇살:404) = (햇살) = (404) - 여기서 펫 선택도 같음.
펫‘이름’을 적을 경우 그 ‘이름’을 가지는 펫을 의미 '#X'라고 적을 경우 ‘X'번째 펫을 의미. - 보통 펫은 #으로 많이 쓰는데, 그건 시간되면 ‘활용’에서.. 4.4 결론 - 실행은 위에서 아래로 : 간단해도 매우 중요. - 첫 번째가 만족하면 그 상태로 실행하고 끝.(4.2 참조) - 이름 과 #은 구분할것 - 이름은 그 이름의 스킬만 실행 , #은 그 번호의 스킬을 의미 - 조건문 만족 못할 경우 아래행으로 실행 후아, 생각보다 길어지네요. (다들 안쓰는 이유가 있엇네) 1000마리 수집 기념글(누가 안 알아주니 나라도 해야지요), 자랑글, 농땡이를 겸해서 시작햇는데.. 우선 1차로 여기까지 적고, 나머지는 더 적어서 올릴께요...
EXP
33,580
(19%)
/ 36,001
NamelessOne
|
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자