자동으로 돈줍기 #2

2007.04.12 11:44

그리움 조회 수:197 추천:56

**자동으로 돈 줍는 소스**
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)) {

       이하 생략...

소스출처 : http://my.netian.com/~GGOLTO6/

홈지기 "그륨"


XE Login