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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5
9 h- b' a; I0 X# ~7 z        d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
% y- M# S- P8 e. Z  Y
2 V. b+ Z5 C; Y* t# e4 f8 n当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )4 t; r7 l; R9 `
的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )  H7 I3 I  I. a* |2 ]9 y3 t
{
1 L, x& p3 _9 u! K1 s* _5 t/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );) E1 a  A0 E0 @
   if( pMsg )! A, Y  R: s0 o' A1 N
   {
. R, R( I$ t% x        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
5 C+ ~7 @1 h1 A7 b        pMsg->m_nMap = nMap;
+ P: o& p$ s* E, `$ W8 R' G        strcpy( pMsg->m_szCmd, str );1 p0 U! H* q, D; Q
       pMsg->m_pUserInfo = pUserInfo;
4 [/ A8 H5 t& k4 x. V4 \& B        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数0 p& S6 r5 P* l
       ::GlobalFree( pMsg );% H+ v$ t' W" Q7 K, [2 y' v( k
   }*/+ u8 ~" I, K3 T% b, G$ P8 G2 S2 C9 H
   tagDllMsgInfo Msg;
9 E4 h% ?4 X* A* A+ Q) G    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
/ x& B+ @' {1 b    Msg.m_nMap = nMap;9 R. b& @# N& n) h# g
   strcpy( Msg.m_szCmd, str );2 p/ t6 e0 m& h( R/ \) g) I
   Msg.m_pUserInfo = pUserInfo;5 P% U' u" K* r7 z$ ]- d3 z4 s
   ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数% z! ?2 g/ }: i/ n) G
   return 0;
; ~1 M6 j; L1 M+ J}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
. X  I3 H  U. Y! p# eMsg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;; x' a; E0 K6 m  W
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
" V+ a2 r8 a" `9 ?% d1 l并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,1 r0 C( C: O8 h& S. G1 G% d# v
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
% j: P$ o2 W$ T! }. v/ f6 e- ^0 X9 }5 l
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:0 `# o/ [1 Q8 ~/ t* D% O
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
4 Q8 }7 W( p+ e% q比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
5 N! S* _. ?& y0 G" o+ q" t% A# w" A; C" M
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 09:05 , Processed in 0.018960 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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