找回密码
 注册
搜索
楼主: 天云上人

pChat 服务器端 2.6版本变动说明

[复制链接]
发表于 2006-9-30 20:35:59 | 显示全部楼层
我晕!
回复

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5. y. j9 U! w: D) O
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明0 |8 l. r- F" q; b: D* n+ n0 h

3 d9 t- j. p) A2 Y9 o当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )3 a3 U3 t# \- W  s) [  T( |! O5 ^# m; b
的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
7 p5 o# ~$ u7 J( A$ Y4 }. Z{' _2 o) v0 ?: m9 y
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );+ J" V- m' {0 d+ w/ ?
   if( pMsg )- P! p7 E  q6 B' @/ s, _/ r
   {. U4 {0 q& {, M/ _0 l, y, X$ |+ \
       ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
8 O' X$ c# q7 M7 _- U0 Z2 p2 ~( _        pMsg->m_nMap = nMap;2 b/ x" T% }5 w
       strcpy( pMsg->m_szCmd, str );9 S4 U6 t1 i0 A
       pMsg->m_pUserInfo = pUserInfo;# a& V- J& E' W  j- t
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
7 _0 l- U- G$ t9 A- L& V: q( _. ~        ::GlobalFree( pMsg );! ]$ b$ w; l: K8 Q. |! m: W
   }*/+ q+ ~4 \4 R8 Q, q" u2 ^( H
   tagDllMsgInfo Msg;$ I: g4 y' M6 @# z: w- }( W5 {
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );6 j; R. o0 L, q2 v) t# P. b
   Msg.m_nMap = nMap;
; b1 n- T, [2 t/ r    strcpy( Msg.m_szCmd, str );* w+ n: ~3 a# x) O& `, h
   Msg.m_pUserInfo = pUserInfo;/ z5 v( A5 j/ t6 q
   ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
* h- G+ o1 ^: `& D+ t4 A) l! W    return 0;$ p8 C/ ]5 x  c  @" O7 s, ]7 ^. y9 c
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
; ]! L: S. [  _# L  u# b1 ^Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;
+ }$ s9 l. J! S! s% j; R3 I可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
/ u& G3 O7 ~1 v9 A7 u+ G并兼容两种结构指针。
回复

使用道具 举报

发表于 2006-10-13 20:19:33 | 显示全部楼层
是呀。我是修改了正常。但是登陆后的问题出来了。。。。门派说话。组队说话。不能跳场景等。。。。问题N多哟!!!
回复

使用道具 举报

发表于 2006-10-14 12:15:23 | 显示全部楼层
反正来说门派说话和组队说话都不能用的。不知道什么原因
回复

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
0 N+ [" _; U1 e% G1 m比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
: j4 }5 |! i- P0 [% \8 }7 z1 L! u' _$ ^& U+ d1 C. L6 x) f
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
# [1 k+ A8 K) S4 r7 `8 L$ M既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,# i& i9 n* T+ F/ F8 j0 @
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|5 A3 H& u5 G/ U+ t3 a4 A
" f& f3 l6 P" Y7 B
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-2 11:11 , Processed in 0.019712 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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