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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5; C  Q! \$ H4 m( _0 y
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明5 x2 o; w! N& J& }
1 r' l+ \( ?% S
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
8 N# K+ e' H7 ^1 e8 I2 j的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
0 s$ w, o( ~# \+ h- Q7 q2 Z1 f5 Z* l{( }# a  z; A) y2 L
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
# N( I4 c7 `8 D- c, V3 c: s2 J. N9 p    if( pMsg )
+ v5 j$ |9 p( m: b    {
: }1 j: k$ |  w) b1 S$ T        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );3 l8 D3 L& @# M! ~+ n6 w
       pMsg->m_nMap = nMap;
. e  ^* W7 S, @# `8 _$ V  u        strcpy( pMsg->m_szCmd, str );5 t5 q! w3 v+ l9 j
       pMsg->m_pUserInfo = pUserInfo;
7 g; @5 l* I8 w- X        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数# ^5 j, Y, M8 o/ F5 t' H: m$ Z3 X
       ::GlobalFree( pMsg );2 T4 U; k  P% E' R- o
   }*/$ T2 |7 h0 v5 ]# j9 J8 P" E$ }
   tagDllMsgInfo Msg;
) L9 G( `( x& @8 i    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
0 ^4 s  k: D1 w( Q3 J+ C    Msg.m_nMap = nMap;6 O4 r3 P/ i* Q: O% c# v
   strcpy( Msg.m_szCmd, str );0 C# |  n! _7 X
   Msg.m_pUserInfo = pUserInfo;
3 c  L, C8 O# G' s9 a3 y    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数/ H& g. D1 J5 M/ y8 @
   return 0;4 [9 D. w. F  O( R% m# ^$ T
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
% J  T/ p& m- y% K( C" SMsg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;) S7 e) t/ S5 n0 s
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
/ k; p" ~, d" s5 _' i7 ]% f并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
- V# _" j, z3 D# b7 c比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
0 k9 ?2 a" N+ Q5 F
8 J6 P+ G- k+ q0 c, \- h的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想于2006-10-26 16:13发表的:9 Z$ U) K- o: Q; M. m  b* S+ {  A6 Z
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,4 |/ W, F( n& v! b  F" `
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
* C% h- d- E+ z# \! V9 j, }/ e4 H4 G8 B) V
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-2 02:26 , Processed in 0.017681 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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