플레이위키:연습장
수정 765회 · 편집자 12명최초 작성 2021.04.07
두 버전을 골라 비교하세요
R676 → R677
chun명령어 테스트+619
@@ 명령어 테스트 · 변경 @@
11@ '+' 및 '^' 기호 테스트
22gamedb():
3삭제: a/b/^c+d+e^/f/g/^h+i+j^/... = [gamedb(#NAME,스킬)]
4삭제:
5삭제: c+d+e = [split([split([gamedb(#NAME,스킬)],^,2)],^,1)]
3추가: a/b/^c+d+e^/^f+g+h^/i/j. = [gamedb(#NAME,스킬)]
4추가:
5추가: c+d+e 출력 :
6추가: [split([split([gamedb(#NAME,스킬)],^,2)],^,1)]
7추가:
8추가: c, d, e 각각 출력 :
9추가: [split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,1)]
10추가: [split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,2)]
11추가: [split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,3)]
12추가:
13추가: f+g+h 출력 :
14추가: [split([split([gamedb(#NAME,스킬)],^,4)],^,3)]
15추가:
16추가: f, g, h 각각 출력 :
17추가: [split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,1)]
18추가: [split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,2)]
19추가: [split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,3)]
20추가:
621
722@ 링크 DB로 가져오기 테스트
823gamedb():
924[[[gamedb(#NAME,링크)]]]
1025
1126와 됐다
1227[[[gamedb(#NAME,링크)]|위치]]
1328
1429
1530@ 줄바꿈 상태 텍스트 split 테스트
1631ㅇㅇ
1732DB 출력값 :
1833[gamedb(#NAME,ㅇㅇ)]
1934[gamedb(#NAME,ㅇㅇ)]
2035
2136@ 맵 가져오기 테스트
2237맵 가져오기 테스트
2338[document([split(검은 등 하운드 (선계), (,1)],출현 위치)]
2439
2540@ 문서 발췌 명령어 테스트
2641테스트 결과 (테스트 시 \ 삭제하고 해보기)
2742
2843\[document(#NAME,)\] = 첫번째 문단 발췌
2944\[document(#NAME)\] = return 없음
3045
3146\[document(분류:사용처/요리,)\]= 첫번째 문단(개요 내용) 발췌
3247\[document(분류:사용처/[gamedb(#NAME,요리명)],)\]= 첫번째 문단(개요 내용) 발췌
3348\[document(분류:사용처/요리,개요)\]= return 없음
3449\[document(분류:사용처/요리,1)\]= return 없음
3550\[document(분류:사용처/요리)\]= return 없음
3651이중 문서 발췌 불가 확인
3752
3853A 문서 내용 = B 문서 발췌
3954B 문서 내용 = C 문서 발췌
4055이럴 때, A 문서 내용에 C 문서 발췌 내용이 보이지 않음.
4156
4257@ 문서 발췌 내용 split 가능 여부 테스트
4358테스트 결과
4459
4560가능함.
4661
4762특이 사항 : 마지막 글자 뒤에 '<' 가 붙으며 split으로도 분리할 수 없음.
4863단, 구분자를 맨 마지막에 오도록 하면 해당 이슈 신경쓸 이유 없음.
4964
5065ex)
5166문서 발췌 내용 : a/b/c
5267'c'를 목표로 split 해서 출력 결과 : c<
5368
5469문서 발췌 내용 : a/b/c/
5570'c'를 목표로 split 해서 출력 결과 : c
5671
5772@ if 조건문 비슷하게 활용
5873테스트 결과
5974
6075DB or 문서 발췌 내용 : 가/100/1개 (③)/나/200/2개 (③)/다/300/3개 (③)/
6176목표 : '나' 가 있을 시 -> 나, 200, 2개 (③) 출력
6277'라' 가 없을 시 -> 아무것도 출력되지 않음
6378
6479해당 글자가 있을 때 - 성공
6580[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,1)]
6681[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,2)]
6782[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,3)]
6883해당 글자가 없을 때 - 성공
6984[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
7085[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
7186[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
7287DB 정보를 사용했을 경우 문제 없음
7388다만 문서 발췌로 사용했을 경우, 문서명에서 가져온 내용 이 하단에 뜨는데, 이것도 검색에 걸릴 수 있다.
7489(링크 URL도 검색에 걸린다)
7590다만 해당 기능을 사용할 때 넣을 단어로 인하여 해당 현상이 발생할 확률은 없어 보인다.
7691
7792
7893음식 문서 재료 레시피 출력 테스트
7994
8095[gamedb(애프터눈 티,재료)]
8196
8297[split([gamedb(애프터눈 티,재료)],/,1)]
8398
8499
85100[split([split([gamedb(애프터눈 티,재료)],/,1)],x,1)]
86101[split([split([gamedb(애프터눈 티,재료)],/,1)],x,2)]
87102
88103
89104[split([[새알]] / [[캐릭터]],/,1)]
90105[split(\[[새알]] / \[[캐릭터]],/,1)]
91106[[]] 명령어 \[\[ \]\] 로 변환하여 테스트
92107[split(\[\[새알\]\] / \[\[캐릭터\]\] ,/,1)]
93108
94109[gamedb(#NAME,사용 캐릭터)]
95110[split([gamedb(#NAME,사용 캐릭터)],/,5)]
96111[split([split([gamedb(#NAME,사용 캐릭터)],/,5)],이,1)]
97112
98113
99114[gamedb(#NAME,명령어 테스트)]
100115[split([gamedb(#NAME,명령어 테스트)],,,3)]
101116[split([gamedb(#NAME,명령어 테스트)],\,,3)]
102117[split( [gamedb(#NAME,명령어 테스트)] ,\,,3)]
103118
104119
105120[gamedb(#NAME,명령어 테스트2)]
106121[split([gamedb(#NAME,명령어 테스트2)],\,,3)]
107122
108123
109124[gamedb(#NAME,명령어 테스트3)]
110125[split([gamedb(#NAME,명령어 테스트3)],/,3)]
111126
112127명령어 테스트4 (명령어 디버깅용)
113128[gamedb(#NAME,명령어 테스트4)]
114129[split([gamedb(#NAME,명령어 테스트4)],/,1)]
115130
116131명령어 테스트5 (명령어 디버깅용)
117132[gamedb(#NAME,명령어 테스트5)]
118133[split([gamedb(#NAME,명령어 테스트5)],/,2)]
119134
120135gamedb 명령어 문서명 인식 디버깅용 테스트
121136[gamedb(「파도 너머, 폰타인에서의 만남」)]
122137
123138
124139(게임DB에 명령어 입력 시 해당 DB 내용 불러오면 어떻게 출력되는지 확인)
125140[gamedb(#NAME,기타 테스트)]