플레이위키:연습장
수정 765회 · 편집자 12명최초 작성 2021.04.07
두 버전을 골라 비교하세요
R708 → R709
chun명령어 테스트+272
@@ 명령어 테스트 · 변경 @@
1삭제: @ split 명령어 - 입력한 구분자가 없을 때 결과
1추가: @ replace 명령어 - '찾을 내용'이 없을 때 결과
22gamedb():
33[gamedb(#NAME,명령어 테스트3)]
44
5추가: replace 결과 (찾을 내용 = $):
6추가: [replace([gamedb(#NAME,명령어 테스트3)],$,수정 완료)]
7추가:
8추가: @ split 명령어 - 입력한 구분자가 없을 때 결과
9추가: gamedb():
10추가: [gamedb(#NAME,명령어 테스트3)]
11추가:
512split 결과 (구분자=$):
613[split([gamedb(#NAME,명령어 테스트3)],$,2)]
714
815@ 줄 표시 테스트
916gamedb():
1017[gamedb(#NAME,줄)]
1118
1219
1320
1421
1522@ '+' 및 '^' 기호 테스트
1623gamedb():
1724a/b/^c+d+e^/^f+g+h^/i/j. = [gamedb(#NAME,스킬)]
1825
1926c+d+e 출력 :
2027[split([split([gamedb(#NAME,스킬)],^,2)],^,1)]
2128
2229c, d, e 각각 출력 :
2330[split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,1)]
2431[split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,2)]
2532[split([split([split([gamedb(#NAME,스킬)],^,2)],^,1)],+,3)]
2633
2734f+g+h 출력 :
2835[split([split([gamedb(#NAME,스킬)],^,4)],^,3)]
2936
3037f, g, h 각각 출력 :
3138[split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,1)]
3239[split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,2)]
3340[split([split([split([gamedb(#NAME,스킬)],^,4)],^,3)],+,3)]
3441
3542
3643@ 링크 DB로 가져오기 테스트
3744gamedb():
3845[[[gamedb(#NAME,링크)]]]
3946
4047와 됐다
4148[[[gamedb(#NAME,링크)]|위치]]
4249
4350
4451@ 줄바꿈 상태 텍스트 split 테스트
4552ㅇㅇ
4653DB 출력값 :
4754[gamedb(#NAME,ㅇㅇ)]
4855[gamedb(#NAME,ㅇㅇ)]
4956
5057@ 맵 가져오기 테스트
5158맵 가져오기 테스트
5259[document([split(검은 등 하운드 (선계), (,1)],출현 위치)]
5360
5461@ 문서 발췌 명령어 테스트
5562테스트 결과 (테스트 시 \ 삭제하고 해보기)
5663
5764\[document(#NAME,)\] = 첫번째 문단 발췌
5865\[document(#NAME)\] = return 없음
5966
6067\[document(분류:사용처/요리,)\]= 첫번째 문단(개요 내용) 발췌
6168\[document(분류:사용처/[gamedb(#NAME,요리명)],)\]= 첫번째 문단(개요 내용) 발췌
6269\[document(분류:사용처/요리,개요)\]= return 없음
6370\[document(분류:사용처/요리,1)\]= return 없음
6471\[document(분류:사용처/요리)\]= return 없음
6572이중 문서 발췌 불가 확인
6673
6774A 문서 내용 = B 문서 발췌
6875B 문서 내용 = C 문서 발췌
6976이럴 때, A 문서 내용에 C 문서 발췌 내용이 보이지 않음.
7077
7178@ 문서 발췌 내용 split 가능 여부 테스트
7279테스트 결과
7380
7481가능함.
7582
7683특이 사항 : 마지막 글자 뒤에 '<' 가 붙으며 split으로도 분리할 수 없음.
7784단, 구분자를 맨 마지막에 오도록 하면 해당 이슈 신경쓸 이유 없음.
7885
7986ex)
8087문서 발췌 내용 : a/b/c
8188'c'를 목표로 split 해서 출력 결과 : c<
8289
8390문서 발췌 내용 : a/b/c/
8491'c'를 목표로 split 해서 출력 결과 : c
8592
8693@ if 조건문 비슷하게 활용
8794테스트 결과
8895
8996DB or 문서 발췌 내용 : 가/100/1개 (③)/나/200/2개 (③)/다/300/3개 (③)/
9097목표 : '나' 가 있을 시 -> 나, 200, 2개 (③) 출력
9198'라' 가 없을 시 -> 아무것도 출력되지 않음
9299
93100해당 글자가 있을 때 - 성공
94101[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,1)]
95102[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,2)]
96103[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,3)]
97104해당 글자가 없을 때 - 성공
98105[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
99106[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
100107[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
101108DB 정보를 사용했을 경우 문제 없음
102109다만 문서 발췌로 사용했을 경우, 문서명에서 가져온 내용 이 하단에 뜨는데, 이것도 검색에 걸릴 수 있다.
103110(링크 URL도 검색에 걸린다)
104111다만 해당 기능을 사용할 때 넣을 단어로 인하여 해당 현상이 발생할 확률은 없어 보인다.
105112
106113
107114음식 문서 재료 레시피 출력 테스트
108115
109116[gamedb(애프터눈 티,재료)]
110117
111118[split([gamedb(애프터눈 티,재료)],/,1)]
112119
113120
114121[split([split([gamedb(애프터눈 티,재료)],/,1)],x,1)]
115122[split([split([gamedb(애프터눈 티,재료)],/,1)],x,2)]
116123
117124
118125[split([[새알]] / [[캐릭터]],/,1)]
119126[split(\[[새알]] / \[[캐릭터]],/,1)]
120127[[]] 명령어 \[\[ \]\] 로 변환하여 테스트
121128[split(\[\[새알\]\] / \[\[캐릭터\]\] ,/,1)]
122129
123130[gamedb(#NAME,사용 캐릭터)]
124131[split([gamedb(#NAME,사용 캐릭터)],/,5)]
125132[split([split([gamedb(#NAME,사용 캐릭터)],/,5)],이,1)]
126133
127134
128135[gamedb(#NAME,명령어 테스트)]
129136[split([gamedb(#NAME,명령어 테스트)],,,3)]
130137[split([gamedb(#NAME,명령어 테스트)],\,,3)]
131138[split( [gamedb(#NAME,명령어 테스트)] ,\,,3)]
132139
133140
134141[gamedb(#NAME,명령어 테스트2)]
135142[split([gamedb(#NAME,명령어 테스트2)],\,,3)]
136143
137144
138145[gamedb(#NAME,명령어 테스트3)]
139146[split([gamedb(#NAME,명령어 테스트3)],/,3)]
140147
141148명령어 테스트4 (명령어 디버깅용)
142149[gamedb(#NAME,명령어 테스트4)]
143150[split([gamedb(#NAME,명령어 테스트4)],/,1)]
144151
145152명령어 테스트5 (명령어 디버깅용)
146153[gamedb(#NAME,명령어 테스트5)]
147154[split([gamedb(#NAME,명령어 테스트5)],/,2)]
148155
149156gamedb 명령어 문서명 인식 디버깅용 테스트
150157[gamedb(「파도 너머, 폰타인에서의 만남」)]
151158
152159
153160(게임DB에 명령어 입력 시 해당 DB 내용 불러오면 어떻게 출력되는지 확인)
154161[gamedb(#NAME,기타 테스트)]