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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5+ e1 I, h1 c0 V$ i, w
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
0 N: I- V& ?, a3 X1 @  A! _7 `  C( s5 u; \$ N( }) N# e' {$ R
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
, _& L" g4 @$ Z& s4 E- r0 W" X的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
" }' e7 Y) h4 Z8 [  D  h{
/ v7 b1 U9 g3 w# O" y5 g/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );1 r+ d3 [, z9 u5 _* w
   if( pMsg )
# e4 M7 [* H  r) P4 l. c    {! g% q( |" E$ l4 ~; M# ~$ y
       ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
# h; ~2 `2 x/ a3 ?, q9 G. k; n, v5 T        pMsg->m_nMap = nMap;
0 Q9 Q$ W* b! \2 Y/ G        strcpy( pMsg->m_szCmd, str );: T4 ^$ b- \4 b- F0 ~* h5 R
       pMsg->m_pUserInfo = pUserInfo;# W, q, L  c+ A
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
+ O; Z5 x+ M) B( `/ V        ::GlobalFree( pMsg );& d( \, z5 L7 w
   }*/  P- l& ~8 l4 }- R
   tagDllMsgInfo Msg;
  U: `; e1 V8 L    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
8 Q+ {# o, \1 J2 w) X! L    Msg.m_nMap = nMap;
0 o3 I& j; W/ _, a# ?, u4 g    strcpy( Msg.m_szCmd, str );+ \' B1 F) [) L
   Msg.m_pUserInfo = pUserInfo;
" F" J' L7 U# i) E" z- h" L0 R# |    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数! L1 L& {+ Y2 D- p
   return 0;  ?* N* u+ R+ s& Y# Y/ [* d
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
8 T& x: R: `- T! {Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;% b! ?9 R  ?+ h# P" L# a
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应# h0 z7 ?" ~% o* W/ J
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,$ E& y! a4 U; X; z) `9 r( h3 U+ q- ~
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|- U$ X0 i  X4 Z" ]5 M
! ~1 y( t0 O! W9 \( w  t
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想于2006-10-26 16:13发表的:
9 D" j( Y$ T& T; V既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,7 P  w5 \8 B5 t; v
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|( W: H! T& i' m- s: [
) a% K4 m; ]: N' G/ J6 v2 \
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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