플레이위키:연습장
수정 765회 · 편집자 12명최초 작성 2021.04.07
두 버전을 골라 비교하세요
R626 → R627
chun명령어 테스트+453
@@ 명령어 테스트 · 변경 @@
11@ 맵 가져오기 테스트
22맵 가져오기 테스트
33[document([split(검은 등 하운드 (선계), (,1)],출현 위치)]
44
55@ 문서 발췌 명령어 테스트
66테스트 결과 (테스트 시 \ 삭제하고 해보기)
77
88\[document(#NAME,)\] = 첫번째 문단 발췌
99\[document(#NAME)\] = return 없음
1010
1111\[document(분류:사용처/요리,)\]= 첫번째 문단(개요 내용) 발췌
1212\[document(분류:사용처/[gamedb(#NAME,요리명)],)\]= 첫번째 문단(개요 내용) 발췌
1313\[document(분류:사용처/요리,개요)\]= return 없음
1414\[document(분류:사용처/요리,1)\]= return 없음
1515\[document(분류:사용처/요리)\]= return 없음
1616이중 문서 발췌 불가 확인
1717
1818A 문서 내용 = B 문서 발췌
1919B 문서 내용 = C 문서 발췌
2020이럴 때, A 문서 내용에 C 문서 발췌 내용이 보이지 않음.
2121
2222[split([[a]]/[[b]],]],1)]
2323@ 문서 발췌 내용 split 가능 여부 테스트
24삭제: 맵 가져오기 테스트
25삭제: 발췌 내용 : [document(#NAME,ㅇㅇ)]
26삭제: 발췌 내용 split :
27삭제: [split([document(#NAME,ㅇㅇ)],/,1)]
28삭제: [split([document(#NAME,ㅇㅇ)],/,2)]
29삭제: [split([document(#NAME,ㅇㅇ)],/,3)]
30삭제: [split([document(#NAME,ㅇㅇ)],/,4)]
31삭제:
32삭제: [split([split([document(#NAME,ㅇㅇ)],/,4)],<,1)]
33삭제:
24추가: 테스트 결과
25추가:
26추가: 가능함.
27추가:
28추가: 특이 사항 : 마지막 글자 뒤에 '<' 가 붙으며 split으로도 분리할 수 없음.
29추가: 단, 구분자를 맨 마지막에 오도록 하면 해당 이슈 신경쓸 이유 없음.
30추가:
31추가: ex)
32추가: 문서 발췌 내용 : a/b/c
33추가: 'c'를 목표로 split 해서 출력 결과 : c<
34추가:
35추가: 문서 발췌 내용 : a/b/c/
36추가: 'c'를 목표로 split 해서 출력 결과 : c
37추가:
38추가: @ if 조건문 비슷하게 활용
39추가: 테스트 결과
40추가:
41추가: DB 또는 문서 발췌 내용 : a/a가격/a개수/b/b가격/b개수/c/c가격/c개수
42추가: 목표 : b가 있을 시 -> b & b가격 & b개수 출력
43추가: [split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],b,1)],2)],/,1)]
44추가: [split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],b,1)],2)],/,2)]
45추가: [split([split([document(#NAME,ㅇㅇ)],[split([document(#NAME,ㅇㅇ)],b,1)],2)],/,3)]
46추가:
3447
3548음식 문서 재료 레시피 출력 테스트
3649
3750[gamedb(애프터눈 티,재료)]
3851
3952[split([gamedb(애프터눈 티,재료)],/,1)]
4053
4154
4255[split([split([gamedb(애프터눈 티,재료)],/,1)],x,1)]
4356[split([split([gamedb(애프터눈 티,재료)],/,1)],x,2)]
4457
4558
4659[split([[새알]] / [[캐릭터]],/,1)]
4760[split(\[[새알]] / \[[캐릭터]],/,1)]
4861[[]] 명령어 \[\[ \]\] 로 변환하여 테스트
4962[split(\[\[새알\]\] / \[\[캐릭터\]\] ,/,1)]
5063
5164[gamedb(#NAME,사용 캐릭터)]
5265[split([gamedb(#NAME,사용 캐릭터)],/,5)]
5366[split([split([gamedb(#NAME,사용 캐릭터)],/,5)],이,1)]
5467
5568
5669[gamedb(#NAME,명령어 테스트)]
5770[split([gamedb(#NAME,명령어 테스트)],,,3)]
5871[split([gamedb(#NAME,명령어 테스트)],\,,3)]
5972[split( [gamedb(#NAME,명령어 테스트)] ,\,,3)]
6073
6174
6275[gamedb(#NAME,명령어 테스트2)]
6376[split([gamedb(#NAME,명령어 테스트2)],\,,3)]
6477
6578
6679[gamedb(#NAME,명령어 테스트3)]
6780[split([gamedb(#NAME,명령어 테스트3)],/,3)]
6881
6982명령어 테스트4 (명령어 디버깅용)
7083[gamedb(#NAME,명령어 테스트4)]
7184[split([gamedb(#NAME,명령어 테스트4)],/,1)]
7285
7386명령어 테스트5 (명령어 디버깅용)
7487[gamedb(#NAME,명령어 테스트5)]
7588[split([gamedb(#NAME,명령어 테스트5)],/,2)]
7689
7790gamedb 명령어 문서명 인식 디버깅용 테스트
7891[gamedb(「파도 너머, 폰타인에서의 만남」)]
7992
8093
8194(게임DB에 명령어 입력 시 해당 DB 내용 불러오면 어떻게 출력되는지 확인)
8295[gamedb(#NAME,기타 테스트)]