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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 5
% i) d8 j- f% q- O: Y5 l& X( d        d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
- z. f2 i/ f3 m/ h  N# O& a4 U" T  a: L+ G/ W
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
2 J4 m- G! |7 g+ h5 G0 o' M. ]的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
+ l3 v# ^' g+ p8 n5 \{
: r5 k* r1 f1 j) X! M/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );* U: _* G: G5 l, b! z! i5 l8 V
   if( pMsg )7 L# U: p; x9 R5 i1 \6 v
   {
7 Q, c, t% p/ d& L% b. K1 f        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
0 R: a; b$ Z# t        pMsg->m_nMap = nMap;) V; ?8 j9 @0 ~% Y5 m% U, h
       strcpy( pMsg->m_szCmd, str );! s% m: E8 _  t
       pMsg->m_pUserInfo = pUserInfo;
8 x# o$ F# S& i) _# j* P: N        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数+ |" P1 T" g1 M. K% E* ]+ u! _" b
       ::GlobalFree( pMsg );
. l8 q% E5 e2 c6 g, n    }*/; J3 B6 G2 u: O/ x! h  q5 S' E
   tagDllMsgInfo Msg;
- k, ^% @; l+ ~% {/ k$ d4 S- |    ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
$ S5 L) M1 s$ k- T% L4 r    Msg.m_nMap = nMap;
/ W7 ^+ N7 J" K+ a    strcpy( Msg.m_szCmd, str );
* D' A2 E- Z1 H( r. t8 I    Msg.m_pUserInfo = pUserInfo;
2 \! z0 C) m* B) V. U    ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
' u% _$ _% s; f: T* B3 d6 e    return 0;
- d# S( W5 a, z/ J5 i' J}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
. p  S8 S9 ]% w/ J6 P9 L$ I1 Q) X3 ^Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;
* s- ^$ D& N7 x! N5 z2 L5 K, a7 G可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
( U$ y0 z7 O/ [# V并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
9 j( Y/ w) J& S6 m3 d比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
% H, b1 ^  k' y# B. h( `% P& B# R  Y6 e3 Y7 u4 ?* D
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
0 Y. I4 [: @. l; ^9 V) v- V( p既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
3 c5 L6 k6 |, f. |2 P比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
9 Q8 V0 V  O, D4 P2 `1 t/ V* r& s  x. o3 F4 L7 N, U
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-18 12:19 , Processed in 0.017083 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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