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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 53 s) q- W' {0 X/ V2 ^
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明  C* @" w9 |! g! {

- d9 b9 x  X  n, r" h当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )3 U- v: N* r& u* g4 P" o
的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 ). j. I# K9 \8 ~) z/ G" W  [! @* a
{
; g) o# h4 d  x9 I! Q/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );- o: g% Q4 Q- b+ O# I# v9 M* [
   if( pMsg )$ r6 t- |/ x5 K8 Z2 H3 C
   {
# I2 Y+ c' I+ U) G$ ]( S& R        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
$ W4 J4 H2 f; d1 z5 I        pMsg->m_nMap = nMap;- i1 {& B1 V/ g* I& H' j6 j
       strcpy( pMsg->m_szCmd, str );# q9 ]  A$ t! l3 B
       pMsg->m_pUserInfo = pUserInfo;: {/ x+ j& K& A
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数% Z+ p; u9 X6 U6 m1 U& q" w
       ::GlobalFree( pMsg );' K8 v, o2 z1 v2 S( b
   }*/
: U; b0 h; ?3 G, H    tagDllMsgInfo Msg;8 j6 K# m. @7 y2 t9 U4 A
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );0 T& c8 @9 {) [* ]" D! ^
   Msg.m_nMap = nMap;
0 x+ R! p3 L* ^3 N0 q    strcpy( Msg.m_szCmd, str );& T" G0 Y4 O* w8 x
   Msg.m_pUserInfo = pUserInfo;
8 g' Q2 A4 F0 r" F3 V  w7 z8 u( J4 M    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数+ {; y' J: o) c. I- |
   return 0;$ I8 {% {6 E& K: c
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的& C7 j4 W& F/ a7 r+ i4 o' o% B$ T
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;7 q/ k$ b  m/ x: H8 b7 Y; ?
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应: B; Z  _, H  t
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,5 I3 g2 L4 i3 c0 k
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|$ L8 S* T5 z. v0 i

% n$ Y& ?! I* J$ t- G4 a5 e; N0 F的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
# ^# [2 m1 v, \3 N4 k, q7 a! Z既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
" \( [( H2 w' J比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|2 E% F$ V! }% M4 ~3 U8 v& w

; l! W( n. u# |, g  m1 i的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 11:27 , Processed in 0.017370 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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