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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5
- c5 x! U( Q* P- p: C9 w        d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明4 J0 Q# g7 n$ ]* q2 l

# s% J. H( W0 J, O  z* w% H当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )  l- `& P* W$ t% y& H
的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 ); e" U0 h& D9 N: y
{
7 k/ r1 e& e4 S/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );7 Z/ {# {3 o- V0 j
   if( pMsg )9 n+ ]# Y; [9 v& \. j
   {' F- `) H2 s8 m
       ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );3 k# D% \% z, O5 T
       pMsg->m_nMap = nMap;0 O; z; s0 R/ w( p; V
       strcpy( pMsg->m_szCmd, str );
% W9 H# s- X5 C; `; t        pMsg->m_pUserInfo = pUserInfo;
) |8 S( T0 ?/ B        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数. @* `6 U6 @) E% U
       ::GlobalFree( pMsg );/ O5 o2 y' U5 M, |( B/ w' e
   }*/
6 \! _1 y- Z! y) ?% e    tagDllMsgInfo Msg;' a+ D* m) [# l  [
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );5 d/ b: i- k! x0 P% N8 C: t
   Msg.m_nMap = nMap;: N; y: D6 c- f" q7 @
   strcpy( Msg.m_szCmd, str );
) T: q4 K0 \9 q+ b2 R    Msg.m_pUserInfo = pUserInfo;
' ~8 H1 F& U) T* W/ b0 [    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数7 |0 I9 W8 H: f. ]+ S4 t4 }
   return 0;/ S* {: ]( U/ ]& a; e2 U# Z
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的2 u5 N; Y% J8 _% ?: T
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;
3 a, x9 P" B: @$ x& K. _可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
9 X( F& w% W0 n2 a) `8 g/ f0 w并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,+ g2 }% q% g* y$ b, s1 C. a/ A/ J
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|6 y! h% W" I) L

" t1 ]+ a8 J: H& W7 o6 F的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
  l% m" \+ P# @# x, c既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,' z, ~" a% D4 k- U" [6 u2 \
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|* |; }* J% s& T, r

  D7 i; ~" F" k! x8 d( U: I的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 08:24 , Processed in 0.018532 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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