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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5$ G; y5 j- n( ?7 M. _
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明+ e% f* p0 n" r! n- ?# M4 J
7 G+ Z1 b; g& T( F2 l" R% ~* S
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
( o# J2 h; t  C: u的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )/ @+ f# s5 m4 C# x3 e: ~
{
' q. j5 D. F# r& ~/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );: p* M/ Z" `( ^2 J8 x
   if( pMsg )
0 Z/ ^3 S6 l  D9 ~    {
: z3 c9 c3 v1 d! i        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
- v! L0 r9 g. U4 j* V/ U        pMsg->m_nMap = nMap;/ J9 ]! J. j0 o7 U. \$ q
       strcpy( pMsg->m_szCmd, str );2 d! N9 K6 G6 k' O7 p# I& o: ]
       pMsg->m_pUserInfo = pUserInfo;# @" ]0 V6 N: l/ @5 d% S3 i
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
% |9 [4 O1 |  G        ::GlobalFree( pMsg );
+ l0 L4 H7 B0 l" ]0 F    }*/* x+ }$ D7 J7 c6 h
   tagDllMsgInfo Msg;
) j# h" Q: u$ e! O    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );. E: p( n+ W4 M$ o  }, A
   Msg.m_nMap = nMap;
7 C" D! ]3 l! f9 n( [    strcpy( Msg.m_szCmd, str );
5 X2 A) ]3 K# a4 B  k8 u' h    Msg.m_pUserInfo = pUserInfo;
2 Y- O$ ]$ O; \+ o' ~* V    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数! H: P% H% |9 _0 h
   return 0;4 n; x4 j( X$ ]. ?. o# d3 ~- I3 x# J
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的" d! `" f! y4 @
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;& ]5 Z$ D& o& i# a% q
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应( d& I+ ?: u4 S; y' s) K- W+ o
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
6 A: D% N+ e! f比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|: c% U6 r% v; K% [
: j% d! j7 I% W9 t+ `9 Y1 ^$ N7 c
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:: L& b) A2 b/ `' G
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
8 J& ^$ o4 ^  a8 I) x, o+ }0 n比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|3 `7 i" l# B+ p! G

1 t' S0 Q' f6 ^6 {* J. w  x的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-9 06:33 , Processed in 0.034926 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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