머드클럽
머드게임이란?
게임은 어떤 환경에서?
본격적으로 게임해 볼까?
배너교환
머드강좌
일반 머드강좌
성천사님의 머드강좌
혼님의 머드강좌
방울꽃님의 머드강좌
리트님의 머드강좌
2Soo님의 머드강좌
내머드소개하기
접속가능머드
내머드소개하기
자료실
접속 프로그램
머드소스
머드 유틸리티
기타
커뮤니티
공지사항
등업신청
머드클럽에바란다
자유 게시판
질문 AND 답변
머드클럽 갤러리
구인구직
머드게임소개
사신전(死神戰)
사신전 소개
사신전 맵
사신전 명령어 모음집
천명(天命)
천명 소개
천명 맵
천명 명령어 모음집
마이페이지
로그인
회원가입
계정찾기
로그인
회원가입
계정찾기
텍스트머드클럽
검색
[hanlp]십웅기에 천명 지도 부분 추가 시킬려고 삽질 하는데 막혀서 올립니다 ㅠ
초보
0
1,846
0
0
2004-01-30 17:05:39
string displaymap(int j) <br />{ <br /> int data, t ,sero, garo, serop; <br /> string me, name, path, rdfile; <br /> string *tmp = ({ }); <br /> mixed *map; <br /> string *displaymap = ({ }); <br /> name = environment(this_player())->getName(); // 방이름 지정 <br /> rdfile = read_file("/방/지도/"+name); // /방/지도/낙양성/ 이란걸 만들어서 지보 부분을 읽어 드림 <br /> map = explode(rdfile,"\n"); <br /> path = base_file_name(environment(this_player())); <br /> sscanf(path, "/방/"+name+"/%di%d",sero, garo ); /* 방제목을 09i09로 만들어서 방위치 지정해줌 */ <br /> serop = sero+4 ; <br /> <br /> for (int num = 0; num < 7 ; num++) <br /> { <br /> data = (strlen(map[serop]) / 2) * 2 ; <br /> <br />// 지도 부분 읽어 들여서 tmp에 2바이트씩 저장 <br /> for(int i=0; i<strlen(map[serop]); i++) <br /> { <br /> tmp += ({ map[serop][t+t..strlen(map[serop])-(data-(t+t))] }); <br /> t++; <br /> switch (tmp[i]) <br /> { <br /> case "◎" : tmp[i] = "%^BBLACK%^◎%^RESET%^"; break; <br /> case "l1" : tmp[i] = "%^B_GREEN%^▧%^RESET%^"; break; <br /> } <br /> } <br /> me = "%^BRED%^武%^RESET%^"; // 자신의 모습을 나타냄 <br /> <br /> switch (garo) <br /> { <br /> case 0: <br /> if(num == 3) displaymap += ({ " "+me+tmp[1]+tmp[2]+tmp[3] }); <br /> else displaymap += ({ " "+tmp[0]+tmp[1]+tmp[2]+tmp[3] }); <br /> break; <br /> case 1: <br /> if(num == 3) displaymap += ({ " "+tmp[0]+me+tmp[2]+tmp[3]+tmp[4] }); <br /> else displaymap += ({ " "+tmp[0]+tmp[1]+tmp[2]+tmp[3]+tmp[4] }); <br /> break; <br /> case 2: <br /> if(num == 3) displaymap += ({ " "+tmp[0]+tmp[1]+me+tmp[3]+tmp[4]+tmp[5] }); <br /> else displaymap += ({ " "+tmp[0]+tmp[1]+tmp[2]+tmp[3]+tmp[4]+tmp[5] }); <br /> break; <br /> default : <br /> if(num == 3) displaymap += ({ tmp[garo-3] + tmp[garo-2] + tmp[garo-1] + me + tmp[garo+1] + tmp[garo+2] + tmp[garo+3] }); <br /> else displaymap += ({ tmp[garo-3] + tmp[garo-2] + tmp[garo-1] + tmp[garo] + tmp[garo+1] + tmp[garo+2] + tmp[garo+3] }); <br /> } <br /> serop--; <br /> <br />} <br />return displaymap[j]; <br />} <br /> <br /> <br />이렇게 room.c 에 추가시키고 <br /> <br />player.c 에 화면 출력 부분에 displaymap(j) 를 추가 시켰는데 <br /> <br />화면에 나타나는건 displaymap[0] 부분만 나오고 <br /> <br />나머지 displaymap[1] 부터 displaymap[6]까지는 공백만 나오고 나오지를 않네요...ㅠㅠ <br /> <br />무지 허접해서 도져히 고쳐지지를 않느데 무슨 부분이 잘못 된건지 영 알수 가 없습니다. 고수분들 답변 부탁 드립니다. <br /> <br />지도 크기가 18x18이고 방은09i09에서 테스트를 했습니다. <br />그래서 serop 가 13이라서 다 읽어 드리면 6이 되기 땜에 마이너스로 넘어가는 에러 부분은 아직 손 안됐습니다. <br />그리고 for (int num = 0; num < 7 ; num++) <br /> { <br /> data = (strlen(map[serop]) / 2) * 2 ; <br /> <br /> for(int i=0; i<strlen(map[serop]); i++) <br /> { <br /> tmp += ({ map[serop][t+t..strlen(map[serop])-(data-(t+t))] }); <br /> t++; <br />이 부분이 다시 돌아가서 tmp에 지정 하는건데 지정이 안되서 공백으로 출력 되는거 같습니다. 무지 허접해서 어떻게 해야 할지 잘 모르겠습니다. <br />
0
0
새글
답변
수정
삭제
최신목록
전체목록
초보님 야망 소스좀 올려주세요.
야망 소스 구합니다.
0
Comments
-표시할 내용이 없습니다.-
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
댓글에 답하기
입력
닫기
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 954개 / 검색된 게시물: 954개
질문 답변 외 글은 자유 게시판에 올려 주세요...
[hanlp]
잡담이 이상하네요
7
1911
0
0
5sigo
2004-01-31
[hanlp]
전투방식을 바꿀려고요..
1
1668
0
0
&미카엘&
2004-01-31
[hanlp]
아이템에 능력치제한...
1
1967
0
0
Xerxes
2004-01-31
[기타]
[제3의눈]에서 패거리 초기화 하는법좀!!!!!!!
1
1610
0
0
데모닉
2004-01-30
[hanlp]
천명이라두 -_-;; 올려주세요 -_-;;
3
1939
0
0
&미카엘&
2004-01-30
[hanlp]
초보님 야망 소스좀 올려주세요.
1
1713
0
0
&미카엘&
2004-01-30
[hanlp]
십웅기에 천명 지도 부분 추가 시킬려고 삽질 하는데 막혀서 올립니다 ㅠ
0
1847
0
0
초보
2004-01-30
[hanlp]
야망 소스 구합니다.
0
1764
0
0
&미카엘&
2004-01-30
[hanlp]
죽을때 경험치,돈 떨어뜨리는거[미해결+]
3
1988
0
0
5sigo
2004-01-30
[hanlp]
십웅기 지도좀 만들어주세요~~
1
1650
0
0
혼
2004-01-30
[hanlp]
멀티 접속 방지 좀 만들어주세요 ㅠㅠ
3
1792
0
0
&미카엘&
2004-01-29
[hanlp]
죽었을때-_-;;팅기는 현상 어떻게 고치죠-_-;;
1
1746
0
0
&미카엘&
2004-01-29
[hanlp]
사용자 인증 부분4 -_-;
1
1710
0
0
&미카엘&
2004-01-29
[hanlp]
사용자 인증 부분3
3
1800
0
0
&미카엘&
2004-01-29
[hanlp]
이것이 어디에 있는지...
3
1735
0
0
5sigo
2004-01-29
[hanlp]
파일 저장방식을 어떻게 해야?
7
1806
0
0
탈퇴
2004-01-29
[hanlp]
hanlp 또는mudos
1
1891
0
0
혼
2004-01-29
[hanlp]
사용자 인증 부분2
3
1751
0
0
&미카엘&
2004-01-29
[hanlp]
사용자 인증 부분..
1
1850
0
0
&미카엘&
2004-01-28
[hanlp]
다운 명령어가 작동이 안되요...[미해결+]
6
2109
0
0
5sigo
2004-01-28
건너뜀
이전
41
42
43
44
45
46
47
48
다음
검색
글쓰기
최신목록
전체목록
시작일
종료일
검색어
이름
제목
내용
검색
닫기
로그인
회원가입
계정찾기
개인정보처리방침
이용약관
PC화면
Copyright (c) 텍스트머드클럽. All rights reserved.
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
닉네임으로 입력
내용
쪽지가 도착하였습니다.
쪽지함
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--