找回密码
 注册
搜索
查看: 4010|回复: 1

3.0服务器端拟增加一个接口

  [复制链接]
发表于 2007-12-18 13:21:20 | 显示全部楼层 |阅读模式
用于玩家读入场景信息后,再次请求一些场景的数据,可以根据游戏的实际情况返回数据。8 r% k* f% ?, k, q
2 ~) h9 b7 w" c* i
比如:
0 O& d* b2 l, A! l. ?1、可以把NPC的一些定义从场景附加信息中解除出来。通过该接口返回场景上的NPC。这样可以不必每次变动NPC修改场景。/ ]1 H+ y+ i' a$ p1 W% j& Q
2、可以在玩家进入场景后,进行返回更多游戏需要的信息。比如场景的介绍等。
 楼主| 发表于 2007-12-20 21:56:10 | 显示全部楼层

已经增加,DLL接口如下:

/********************************************************************************************: C: {0 X; \: a
函数类型:        导出函数
- s" [: Y* V( |2 g2 g功能描述:        玩家切换场景后请求场景的扩展信息
. k4 r6 s. r4 P参数说明:        char* lpszResult                        返回的数据(8K)8 Q0 O2 k2 H. b4 a
                        long nMap                                        场景号6 ?$ E+ J  G+ x0 [3 u# i. R: \
                        tagVarInfo* pVarInfo                游戏的数据! w, t' @+ O9 `, U8 b4 |, C( b% G. @
返回值:        返回的数据字节数
/ S! S# K* h) Y其他说明:        nMap 指定的场景信息已经Lock,DLL中不必进行锁定和解锁操作
1 S) w9 p. g0 i" j, B* B* f9 z********************************************************************************************/: S7 }; Z- V9 E; I- J
long OnGetMapInfo(char* lpszResult, long nMap, tagVarInfo* pVarInfo)) t) _# j( i* ^8 ?
{/ c; @  T% k6 n" \
        long nSize = 0;
- c9 P9 r4 t4 w4 u& @        return nSize;
* z/ v2 O: B( U}
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-8-9 00:59 , Processed in 0.034031 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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