자동으로 돈줍기 소스
2007.04.12 11:39
**자동으로 돈 줍는 소스**
1. 우선 creature.c부분에 들어가서...
2. die 부분을 찾는다.
3. die부분에서 아래에 자동으로 꺼내 주는 부분을 붙인다.
4. 이건 너무 어렵게 생각할 필요가 없이 그냥 아래 부분을 붙이면 됩니다.
if(!F_ISSET(crt_ptr, MTRADE)){
sprintf(str, "\n%s%s 가지고 있던것: ", crt_str(crt_ptr,0,INV),under_han
(crt_str(crt_ptr, 0,INV))?"이":"가");
n = strlen(str);
i = list_obj(&str[n], att_ptr, crt_ptr->first_obj);
}
if(F_ISSET(crt_ptr, MPERMT))
die_perm_crt(ply_ptr, crt_ptr);
op = crt_ptr->first_obj;
while(op) {
temp = op->next_tag;
obj_ptr = op->obj;
del_obj_crt(obj_ptr, crt_ptr);
if(!F_ISSET(crt_ptr, MTRADE)){
add_obj_rom(obj_ptr, crt_ptr->parent_rom);
}
op = temp;
}
if(crt_ptr->gold) {
load_obj(0, &obj_ptr);
sprintf(obj_ptr->name, "", crt_ptr->gold);
strcat(str, obj_ptr->name);
obj_ptr->value = crt_ptr->gold;
※새로 추가할 부분※
ply_ptr->gold +=crt_ptr->gold;
print(ply_ptr->fd, "\n당신은 %s에게서 %d냥을 꺼내 가집니다.\n", crt_ptr, crt_ptr->gold);
print(ply_ptr->fd, "당신은 이제 %d냥을 가지고 있습니다.\n",ply_ptr->gold);
}
if(F_ISSET(crt_ptr, MDMFOL)) {
이하 생략...
☆실제 머드에서 이용되는 예☆
당신은 슈퍼 일본인을 공격합니다.
당신은 슈퍼 일본인에게 35 만큼의 피해를 주었습니.[ -25/ 10]
【━ 】〔-25 / 10〕
당신은 슈퍼 일본인을 죽였습니다.
당신은 슈퍼 일본인을 죽여 경험치 5000를 받았습니다.
당신은 슈퍼 일본인에게서 9040냥을 꺼내 가집니다.
당신은 이제 968881977냥을 가지고 있습니다.
1. 우선 creature.c부분에 들어가서...
2. die 부분을 찾는다.
3. die부분에서 아래에 자동으로 꺼내 주는 부분을 붙인다.
4. 이건 너무 어렵게 생각할 필요가 없이 그냥 아래 부분을 붙이면 됩니다.
if(!F_ISSET(crt_ptr, MTRADE)){
sprintf(str, "\n%s%s 가지고 있던것: ", crt_str(crt_ptr,0,INV),under_han
(crt_str(crt_ptr, 0,INV))?"이":"가");
n = strlen(str);
i = list_obj(&str[n], att_ptr, crt_ptr->first_obj);
}
if(F_ISSET(crt_ptr, MPERMT))
die_perm_crt(ply_ptr, crt_ptr);
op = crt_ptr->first_obj;
while(op) {
temp = op->next_tag;
obj_ptr = op->obj;
del_obj_crt(obj_ptr, crt_ptr);
if(!F_ISSET(crt_ptr, MTRADE)){
add_obj_rom(obj_ptr, crt_ptr->parent_rom);
}
op = temp;
}
if(crt_ptr->gold) {
load_obj(0, &obj_ptr);
sprintf(obj_ptr->name, "", crt_ptr->gold);
strcat(str, obj_ptr->name);
obj_ptr->value = crt_ptr->gold;
※새로 추가할 부분※
ply_ptr->gold +=crt_ptr->gold;
print(ply_ptr->fd, "\n당신은 %s에게서 %d냥을 꺼내 가집니다.\n", crt_ptr, crt_ptr->gold);
print(ply_ptr->fd, "당신은 이제 %d냥을 가지고 있습니다.\n",ply_ptr->gold);
}
if(F_ISSET(crt_ptr, MDMFOL)) {
이하 생략...
☆실제 머드에서 이용되는 예☆
당신은 슈퍼 일본인을 공격합니다.
당신은 슈퍼 일본인에게 35 만큼의 피해를 주었습니.[ -25/ 10]
【━ 】〔-25 / 10〕
당신은 슈퍼 일본인을 죽였습니다.
당신은 슈퍼 일본인을 죽여 경험치 5000를 받았습니다.
당신은 슈퍼 일본인에게서 9040냥을 꺼내 가집니다.
당신은 이제 968881977냥을 가지고 있습니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
57 | 이동력 추가하기 | 그리움 | 2007.04.12 | 188 |
56 | 귀환장소 설정 | 그리움 | 2007.04.12 | 190 |
55 | 안시 문자열로 인한 공백 #2 | 그리움 | 2007.04.12 | 191 |
54 | 배경색 바꾸기 | 그리움 | 2007.04.12 | 192 |
53 | 안시 문자열로 인한 공백 | 그리움 | 2007.04.12 | 193 |
52 | 패거리창고 소스 | 그리움 | 2007.04.12 | 194 |
51 | 패거리 레벨 조정 소스 | 그리움 | 2007.04.12 | 195 |
50 | 자기 아파트 자기가 방설명 넣기 | 그리움 | 2007.04.12 | 195 |
49 | 지도 소스 #2 | 그리움 | 2007.04.12 | 195 |
48 | 방 전체공격 소스 | 그리움 | 2007.04.12 | 197 |
47 | 자동으로 돈줍기 #2 | 그리움 | 2007.04.12 | 197 |
46 | 귀환장소 변경소스 #2 | 그리움 | 2007.04.12 | 198 |
45 | 베팅소스 | 그리움 | 2007.04.12 | 198 |
44 | 직업 추가하기 #2 | 그리움 | 2007.04.12 | 199 |
43 | 이도류 | 그리움 | 2007.04.12 | 199 |
42 | 기술추가 | 그리움 | 2007.04.12 | 199 |
41 | 잡담 안시 사용하기 | 그리움 | 2007.04.12 | 200 |
40 | 레벨을 32767까지 가능하게 | 그리움 | 2007.04.12 | 200 |
39 | 주문추가 소스 | 그리움 | 2007.04.12 | 201 |
38 | 출구모양 개량 소스 | 그리움 | 2007.04.12 | 201 |