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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5
! c0 T. c2 ~$ C5 q3 W; p4 B        d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明0 e: N8 y& l! g4 [4 W8 B: p
; m' k; x4 O/ v! B2 l
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
8 H8 R" {5 U8 I# l. g* B的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
" h/ i) f9 f/ E! }! U{5 d6 u  |" J' k% @- s: p
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
6 N: V% S' G/ P  t! \! m6 V% E) K1 n7 O    if( pMsg )
1 s/ J! L+ C- Z    {
% ^0 Q& C/ m2 V9 i( i! a' m        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
# _+ @# {* J2 B; B! v. l; z# Q        pMsg->m_nMap = nMap;) p( b( k! X. a1 I0 Q
       strcpy( pMsg->m_szCmd, str );
2 u  E/ B: [7 k9 m' j! R        pMsg->m_pUserInfo = pUserInfo;
; X4 L3 b4 k5 l7 |1 e        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
+ S5 {" ~1 r. F/ ?$ R+ j        ::GlobalFree( pMsg );
% @8 s5 |7 d8 [    }*/- G- w2 S. w, P1 g; F6 S
   tagDllMsgInfo Msg;
& i; a7 g) h2 N! N1 x    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
# w+ J. {2 F( [1 Q+ e    Msg.m_nMap = nMap;7 V5 i6 h8 W: h0 y5 O) {1 o
   strcpy( Msg.m_szCmd, str );5 w9 `; E4 Q6 x+ x5 V! S; [
   Msg.m_pUserInfo = pUserInfo;- r# |5 M. }" i1 V; Y! g
   ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
4 U! {1 e- E+ ^+ h/ c& |    return 0;4 s, L! P+ z# R2 ?) t8 P7 ~
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的! B$ o# v' S3 W3 R2 A6 R
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;5 p5 v! }4 n" L  y7 p! k: q1 a
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应: [0 R, D" i( y! F. e# \
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
. Q# ?. e0 F" i* H" l比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|+ E. L* P7 ^! c2 G* s  K' F

/ N3 h' K7 N5 k0 z3 y% b1 Y的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:4 W' y! u' n3 D9 B
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
- t; n% \& O' \  T比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|2 ~$ O5 V% I9 x  a$ F

. O/ `5 l: C( _- m( H8 T! W的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 06:56 , Processed in 0.015188 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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