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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5; ~7 f7 j  H( r; H+ k8 l2 w
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
( }  v2 o! o1 Z. [3 z% Z: R' Y( F, z8 }5 Z: S
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )" C+ m: s! m$ V2 n. o- s0 F/ F
的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
' h0 n/ |: v; K/ z{0 V6 ~  T/ S( b# k3 m* W7 M. }- I
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
6 c- w  q+ v* F! r    if( pMsg ): I0 \' l9 F- ^$ N/ w6 x0 t$ G
   {
7 o8 B* r5 {' h8 p; @1 T        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );' n8 P, K' S* V" c! q0 m
       pMsg->m_nMap = nMap;# d7 L% t9 M8 F4 p
       strcpy( pMsg->m_szCmd, str );
6 U7 c7 U* {8 c1 U9 s* T        pMsg->m_pUserInfo = pUserInfo;. c, \" _* k$ J$ Y) w. v
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数* Z' {% |/ k% ~% n, [5 T; i
       ::GlobalFree( pMsg );
9 g* d& o7 l; A& A: m    }*/
( V  ~. B* k7 f2 O' O    tagDllMsgInfo Msg;
5 P5 Z  U0 E2 y4 U" \0 W    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
8 U4 R" S8 v! ^0 c; E    Msg.m_nMap = nMap;- p* r6 A- {3 Z- [% O: d$ e
   strcpy( Msg.m_szCmd, str );
% C9 S# G9 ?& z% n! f1 T    Msg.m_pUserInfo = pUserInfo;
3 e/ _' i; R. S) f7 B* Q, e1 I% u+ m    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
( n6 Q* m5 r9 z) C    return 0;7 x' P9 |; m3 i. P5 y% r8 Y$ Q, A
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
* v7 Z+ q  _% ~! q* _. XMsg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;* G& o; c" U9 {
可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应5 O6 D4 `. ]! n5 N, w
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,) Y& z8 V/ V8 ^# {1 I
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|" h. {8 C4 x$ x- T( t4 E# p
9 O5 H' [4 Q5 x# ^$ |* w$ P4 t
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:& @4 s7 q2 q6 [- M8 {) l2 o
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,# ?0 X# P+ P8 I9 I, p) e
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
3 ]5 b1 C) c" W+ u; F
8 |& ]. o  @8 Y4 l的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 06:57 , Processed in 0.018772 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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