직업 추가하기

2007.04.12 11:42

그리움 조회 수:218 추천:71

[1] mtype.h 수정..

우선 mtype.h 에서 직업/종족을 define 해주면 되는데요.
mtype.h 를 들어가서 직업/종족 부분을 찾아야합니다.

#define INVINCIBLE 9
#define CARETAKER 10
#define SUB_DM 11
#define DM 12
------------------------------
#define ELF 1
#define DWARF 2

이런 식으로 되있거든요..

이부분에 자신이 추가할 직업을 넣어주면 되여 무적 직업 전에 넣는다고 생각해
보면..

#define HERO 9
#define INVINCIBLE 10<-번호가 하나씩 밀려야겠죠..
#define CARETAKER 11
#define SUB_DM 12
---------------------------------
종족 또한 마찬가지입니다.

[2] global.c 수정..

global.c 부분에 보시면 직업 특성치 들 설정 되 있거든요..(기본 체력/타격치등..)


{ 50, 50, 5, 5, 5, 5, 5 }, /* invincible */<-이런부분..
--------------------------------
무적 특성치 설정 된 부분 앞부분에 자신이 원하는 걸 넣어주시면 되겠져.
{ 50, 50, 5, 5, 5, 5, 5 }, /* hero */
{ 50, 50, 5, 5, 5, 5, 5 }, /* invincible */
----------------------------
이런식입니다..(참고로 { 체력/도력/체력상승치/도력상승치/굴림/면/보너스 } 순서)

그리고 밑으로 내려가서 직업 이름 이 있는 부분에 영웅 직업 이름을 넣어 주시면
되겠죠..
"포졸", "무적", "초인", <-이런 식으로 되있는 부분에..
"포졸", "영웅", "무적", "초인",
--------------------------------
[참고 : 위에 특성치 설정 하는 부분에서 직업 번호를 늘렸으므로 숫자를 고쳐야
      합니다.
struct class[13]<-뭐 이런 식으로 된걸 숫자를 class[14] 이렇게.. ]

[3] command1.c 수정..

보통 직업을 아이디 만들때 설정하죠..(저는 무직으로 시작해서 가입하는 방식을
택하지만..) 그러니까 새로 만든 직업을 택할수 있도록 해야합니다.
command1.c 부분에 보시면 create_ply 함수 가 있습니다..
이부분에서 직업 만드는 부분을 찾아가세요..
그곳에 case 하나만 추가하면 됩니다.
case 8 까지 있다면 밑에 부분에..
case 9:
Ply[fd].ply->class = HERO;
뭐 이런 식으로 해주면 되겠죠..(기억이 안나니까^^: 그부분 보시고 응용해서 넣어주

세요..)

[4]
움 그외에도 주문 / 기술 / 무장 / 가르쳐 명령등 고쳐야할 곳이 널려있
습니다..많은 할일이 있으니 그부분은 일일이 소스 찾아서 고쳐주셔야합니
특히 주문 딜레이는 magic1.c 부분에서 INTERVAL 이런걸 찾아보세요..
또 기술은 command 소스에 찾아보세여(여러군데 분산 되있을걸요..)
번호 제목 글쓴이 날짜 조회 수
57 도배방지 그리움 2007.04.12 222
56 그룹경험치 소스 그리움 2007.04.12 220
55 패거리전쟁중 "휴전" 그리움 2007.04.12 220
» 직업 추가하기 그리움 2007.04.12 218
53 자동으로 돈줍기 소스 그리움 2007.04.12 213
52 경매는 이렇게 그리움 2007.04.12 213
51 어디 그리움 2007.04.12 211
50 무한에서 안시 넣는 방법 그리움 2007.04.12 210
49 방설명 지우기 그리움 2007.04.12 209
48 특수 아이템 만들기 그리움 2007.04.12 209
47 복권 소스 그리움 2007.04.12 207
46 혼자 말하는 몹 그리움 2007.04.12 206
45 자동 이벤트 그리움 2007.04.12 204
44 낮과 밤이 되면 어둡고 환하게 그리움 2007.04.12 203
43 귀환장소 변경 소스 #1 그리움 2007.04.12 202
42 개량형 우체국 그리움 2007.04.12 202
41 주문추가 소스 그리움 2007.04.12 201
40 출구모양 개량 소스 그리움 2007.04.12 201
39 자동수련 소스 그리움 2007.04.12 201
38 잡담 안시 사용하기 그리움 2007.04.12 200


XE Login