자동으로 돈줍기 소스

2007.04.12 11:39

그리움 조회 수:213 추천:62

**자동으로 돈 줍는 소스**
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냥을 가지고 있습니다.


XE Login