|
发表于 2006-9-30 13:01:19
|
显示全部楼层
引用第9楼天云上人于2006-08-02 22:47发表的“接口变动”:6 g' s- h1 F# k5 z" i- x
LRESULT DllSendMsg( HWND hWnd, CString str, tagUserInfo* pUserInfo, long nMap, long nSendType );9 l4 |6 b# ^3 B! h( z, d8 q6 R' a
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 );
! H1 y8 b6 O ^7 ]5 J. i9 n0 Z
1 W; n3 F- t' Q# ?" ^ J1、原来的 int 类型改为 long
% ~ F& a' U. |% g+ Q1 R' H2、DllChangeMap 增加 nType 参数。nType = 0表示玩家,1表示资源。当是1资源时,str 表示将移到的场景名。当是0玩家时,以前的格式不变。
; c+ h; p: X: d! j# j这个地方是更改为!
+ V$ a6 c& x1 \% ]1 X5 C. Q. G
M! n; N4 g" k- P; |; W" d) r; X. KLRESULT DllSendMsg( HWND hWnd, CString str, tagUserInfo* pUserInfo, long nMap, long nSendType );' U' T% ~- S) u' X- G# [
LRESULT DllChangeMap( HWND hWnd, CString str, tagUserInfo* pUserInfo, LPVOID pInfo, long nMap, long nType = 0 );" \3 O0 v' Y) h0 t& O3 ?/ C$ e
$ S4 b/ ^7 w6 S% E, M这样吗?9 J% `" \4 u5 ]/ u1 x: m6 ]
如果改成你的
( d$ _! F! s8 V+ eLRESULT DllSendMsg( HWND hWnd, CString str, tagUserInfo* pUserInfo, long nMap, long nSendType );" z A ~# O$ }
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 );) V1 ?. k) s' [0 v9 M* n
就会出错呢!明示下哦! |
|