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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5( M  M) s/ x; ^  h
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
0 m8 V: o: y+ W1 h4 v" I0 l3 @/ f: ?& |5 m( Y& S
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
: ]: \' G9 s; e4 z的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )5 c0 U3 o3 p# V( n3 N3 }& I
{
, J; }5 }" m$ o: a( a/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
  `& Z5 @/ k3 C3 T/ I    if( pMsg ): N8 e- X' @1 `. H' Q
   {* O% B! r! B- K1 E' _, w; Z3 ?
       ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
! g( O5 g4 V, O% l4 F        pMsg->m_nMap = nMap;
% J) Z7 ^' o5 Y3 o6 ]& s' W3 ]. M        strcpy( pMsg->m_szCmd, str );
9 Y( q# _- j& @% H$ P* K        pMsg->m_pUserInfo = pUserInfo;: R2 U  n' z, Q! g- P: i
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数! {! B# W6 H. A$ d3 F
       ::GlobalFree( pMsg );
% |3 B9 l% K$ `1 x5 V+ A9 }2 b    }*/# |0 i; ?) \( R* V2 ]. ~8 r3 f
   tagDllMsgInfo Msg;( g6 d6 k( t1 Y( D: X* ?+ G
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );' Z& Z; x+ I1 L) \+ N+ V4 A( A2 s
   Msg.m_nMap = nMap;7 M3 d; ^1 y# {! a! x+ O
   strcpy( Msg.m_szCmd, str );
3 D" W5 {7 c/ x0 \    Msg.m_pUserInfo = pUserInfo;
' h$ K% B7 [0 a, b& {5 _    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
2 D' ^) z/ H( q    return 0;
; Q6 j% V+ R0 O, o* K2 U9 a4 v}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的) `7 k5 m) V! Y' }6 E
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;' v* U4 P1 n3 M3 F$ I8 X
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应0 z9 \2 ^; t, s$ u
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,' z1 ]; W) P) E/ W+ j2 a9 e) e" D. |
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|7 Y6 |5 x9 `: ^4 O

0 a# F) I* [  x8 J的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
$ F. T& E% z+ P% I; [* j" n& s既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
* y. R) C" |- |. h6 V比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|, o( T% B1 ~% y

+ p1 r4 F+ w  X- ?6 s! K2 Z6 @的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 08:13 , Processed in 0.017543 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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