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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5* m: [7 d- f. w4 b6 j. R3 V6 G
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
3 p' h7 X  T0 Z( I' S4 ]) I
# F2 \6 r6 ~3 x* _当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
2 P( n9 F0 B: S的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
% b) m) s3 y# R8 R: z{
9 H; E. [# b1 |, y( L- l1 D/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
' v/ P- d* @0 T, ]; K    if( pMsg )+ t4 `4 g3 R: ?3 E
   {
5 o: T4 _# a* t# q, ?3 j        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );; ?. b  N) R) @5 U! q9 y
       pMsg->m_nMap = nMap;: x7 I9 D/ O: j! A9 a0 a
       strcpy( pMsg->m_szCmd, str );
2 I8 ~. _) I9 F% I9 n0 \2 w# n, `        pMsg->m_pUserInfo = pUserInfo;
3 \: F! o$ j. M: K; i        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
/ l, @* ~- r- ^9 B        ::GlobalFree( pMsg );
, P! a! z( o% ]- n    }*/
& t' M8 C2 m. z$ d/ [    tagDllMsgInfo Msg;
: s2 P1 Q, [  |/ ?    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
( K( C) K) p9 M- d* s% B6 T    Msg.m_nMap = nMap;! G+ l1 Y! H* g
   strcpy( Msg.m_szCmd, str );( l+ j0 n3 j# H: ]
   Msg.m_pUserInfo = pUserInfo;
- Q: [% w& l4 [    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数$ E8 s9 f$ ~6 z5 n0 P/ b3 a
   return 0;
* i! `' D* C0 B) {6 ?) R# R# d}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
- O* I; r7 P0 E% N$ \/ a& [& oMsg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;) J+ o) ^' v* L1 c
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
5 W) s$ X! T" z; j并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
' [6 `7 u/ o. ]5 I$ c% u比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
% }% P# J" @4 O7 B4 e: A( w( M3 N' e* v4 B( o
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:; z! Q/ l9 j, J& V
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
# M* M2 Y6 Z  R! k" |比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|  @0 y+ C7 \8 t. q
5 u* J0 _+ s, A: I; w
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 09:04 , Processed in 0.018017 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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