플레이위키:연습장
수정 765회 · 편집자 12명최초 작성 2021.04.07
두 버전을 골라 비교하세요
R666 → R667
chun명령어 테스트−103
@@ 명령어 테스트 · 변경 @@
11@ 링크 DB로 가져오기 테스트
22gamedb():
33[[[gamedb(#NAME,링크)]]]
44
55와 됐다
66[[[gamedb(#NAME,링크)]|위치]]
77
88
99@ 줄바꿈 상태 텍스트 split 테스트
1010ㅇㅇ
11삭제: [replace([gamedb(#NAME,ㅇㅇ)],나,,)]
12삭제: [split([gamedb(#NAME,ㅇㅇ)],나,1)]
13삭제: [split([gamedb(#NAME,ㅇㅇ)],다,1)]
14삭제: [split([gamedb(#NAME,ㅇㅇ)],\\,3)]
15삭제:
11추가: DB 출력값 :
12추가: [gamedb(#NAME,ㅇㅇ)]
13추가: [gamedb(#NAME,ㅇㅇ)]
14추가:
1615@ 맵 가져오기 테스트
1716맵 가져오기 테스트
1817[document([split(검은 등 하운드 (선계), (,1)],출현 위치)]
1918
2019@ 문서 발췌 명령어 테스트
2120테스트 결과 (테스트 시 \ 삭제하고 해보기)
2221
2322\[document(#NAME,)\] = 첫번째 문단 발췌
2423\[document(#NAME)\] = return 없음
2524
2625\[document(분류:사용처/요리,)\]= 첫번째 문단(개요 내용) 발췌
2726\[document(분류:사용처/[gamedb(#NAME,요리명)],)\]= 첫번째 문단(개요 내용) 발췌
2827\[document(분류:사용처/요리,개요)\]= return 없음
2928\[document(분류:사용처/요리,1)\]= return 없음
3029\[document(분류:사용처/요리)\]= return 없음
3130이중 문서 발췌 불가 확인
3231
3332A 문서 내용 = B 문서 발췌
3433B 문서 내용 = C 문서 발췌
3534이럴 때, A 문서 내용에 C 문서 발췌 내용이 보이지 않음.
3635
3736@ 문서 발췌 내용 split 가능 여부 테스트
3837테스트 결과
3938
4039가능함.
4140
4241특이 사항 : 마지막 글자 뒤에 '<' 가 붙으며 split으로도 분리할 수 없음.
4342단, 구분자를 맨 마지막에 오도록 하면 해당 이슈 신경쓸 이유 없음.
4443
4544ex)
4645문서 발췌 내용 : a/b/c
4746'c'를 목표로 split 해서 출력 결과 : c<
4847
4948문서 발췌 내용 : a/b/c/
5049'c'를 목표로 split 해서 출력 결과 : c
5150
5251@ if 조건문 비슷하게 활용
5352테스트 결과
5453
5554DB or 문서 발췌 내용 : 가/100/1개 (③)/나/200/2개 (③)/다/300/3개 (③)/
5655목표 : '나' 가 있을 시 -> 나, 200, 2개 (③) 출력
5756'라' 가 없을 시 -> 아무것도 출력되지 않음
5857
5958해당 글자가 있을 때 - 성공
6059[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,1)]
6160[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,2)]
6261[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],나,1)],2)],/,3)]
6362해당 글자가 없을 때 - 성공
6463[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
6564[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
6665[split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],라,1)],2)],/,3)]
6766DB 정보를 사용했을 경우 문제 없음
6867다만 문서 발췌로 사용했을 경우, 문서명에서 가져온 내용 이 하단에 뜨는데, 이것도 검색에 걸릴 수 있다.
6968(링크 URL도 검색에 걸린다)
7069다만 해당 기능을 사용할 때 넣을 단어로 인하여 해당 현상이 발생할 확률은 없어 보인다.
7170
7271
7372음식 문서 재료 레시피 출력 테스트
7473
7574[gamedb(애프터눈 티,재료)]
7675
7776[split([gamedb(애프터눈 티,재료)],/,1)]
7877
7978
8079[split([split([gamedb(애프터눈 티,재료)],/,1)],x,1)]
8180[split([split([gamedb(애프터눈 티,재료)],/,1)],x,2)]
8281
8382
8483[split([[새알]] / [[캐릭터]],/,1)]
8584[split(\[[새알]] / \[[캐릭터]],/,1)]
8685[[]] 명령어 \[\[ \]\] 로 변환하여 테스트
8786[split(\[\[새알\]\] / \[\[캐릭터\]\] ,/,1)]
8887
8988[gamedb(#NAME,사용 캐릭터)]
9089[split([gamedb(#NAME,사용 캐릭터)],/,5)]
9190[split([split([gamedb(#NAME,사용 캐릭터)],/,5)],이,1)]
9291
9392
9493[gamedb(#NAME,명령어 테스트)]
9594[split([gamedb(#NAME,명령어 테스트)],,,3)]
9695[split([gamedb(#NAME,명령어 테스트)],\,,3)]
9796[split( [gamedb(#NAME,명령어 테스트)] ,\,,3)]
9897
9998
10099[gamedb(#NAME,명령어 테스트2)]
101100[split([gamedb(#NAME,명령어 테스트2)],\,,3)]
102101
103102
104103[gamedb(#NAME,명령어 테스트3)]
105104[split([gamedb(#NAME,명령어 테스트3)],/,3)]
106105
107106명령어 테스트4 (명령어 디버깅용)
108107[gamedb(#NAME,명령어 테스트4)]
109108[split([gamedb(#NAME,명령어 테스트4)],/,1)]
110109
111110명령어 테스트5 (명령어 디버깅용)
112111[gamedb(#NAME,명령어 테스트5)]
113112[split([gamedb(#NAME,명령어 테스트5)],/,2)]
114113
115114gamedb 명령어 문서명 인식 디버깅용 테스트
116115[gamedb(「파도 너머, 폰타인에서의 만남」)]
117116
118117
119118(게임DB에 명령어 입력 시 해당 DB 내용 불러오면 어떻게 출력되는지 확인)
120119[gamedb(#NAME,기타 테스트)]