石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7738|回复: 1

[源代码] 存檔道具源碼

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35506
石币
24669
发表于 2013-9-5 20:05:52 | 显示全部楼层 |阅读模式
item_event.c
  1. #ifdef _SaveItem                          //yang ADD 道具:存檔道具
  2. void ITEM_SaveItem( int charaindex, int toindex, int haveitemindex)
  3. {
  4.         int itemindex = CHAR_getItemIndex( charaindex, haveitemindex);
  5.         if(!ITEM_CHECKINDEX(itemindex)) return;

  6.         CHAR_charSaveFromConnect( getfdFromCharaIndex(charaindex) ,FALSE); //存檔

  7.         CHAR_DelItem( charaindex, haveitemindex);
  8.         CHAR_talkToCli( charaindex, -1, "使用道具存檔成功\。", CHAR_COLORYELLOW);
  9. }
  10. #endif
复制代码
可以把存檔源碼寫在交易後
也可以參考世界頻道指令版寫出存檔指令
回复

使用道具 举报

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35506
石币
24669
 楼主| 发表于 2013-9-5 20:06:49 | 显示全部楼层
那个数据间隔保存时间是无效的

在net.c里用

CHAR_charSaveFromConnect( getfdFromCharaIndex(charaindex) ,FALSE); //存檔

charaindex  这个函数编译会出错改为

for (i=0 ; i<CHAR_getPlayerMaxNum() ; i++)
{
    CHAR_charSaveFromConnect( getfdFromCharaIndex(i) ,FALSE);
    }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-5-3 03:23 , Processed in 0.103179 second(s), 25 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表