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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 56 Q6 ?6 R- \; B9 p  U8 T+ s
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
! V  \- X4 ]. y5 B
$ {4 l& T* e" T  k5 @5 \当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
0 S# T2 \! @# T/ b; L' M的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )- {6 y; ]: H( n9 Z% p4 G0 a0 y8 I
{  ]' ~+ S5 E. f2 Y1 \8 G4 w
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );' F* x$ f9 A  d2 B3 i6 V' r
   if( pMsg )6 s* u' i& J- c- j% g
   {
4 R, q- A  @, X( X; Z2 t5 G, l: [        ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
4 {+ Z* ?, ]+ T# n+ ]& g" x& _        pMsg->m_nMap = nMap;2 k* H8 |' g9 C  G" r2 T  F
       strcpy( pMsg->m_szCmd, str );
' F# h8 ]1 T; t3 U        pMsg->m_pUserInfo = pUserInfo;: n, T5 U7 I  L
       ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数( T4 g) A5 |$ _- |
       ::GlobalFree( pMsg );
1 J# X  p2 F/ U2 D: V! C    }*/
: h. @$ x% r( ?7 u' [* T    tagDllMsgInfo Msg;9 ?0 P% y8 i+ `8 g1 u( A3 S
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
8 ^8 {: h( B" Z9 ?" W. o    Msg.m_nMap = nMap;
1 ?. [7 l! v- i% K$ }    strcpy( Msg.m_szCmd, str );
6 n* f9 i5 l/ m% @    Msg.m_pUserInfo = pUserInfo;8 A  C$ r0 h9 e- W* D* L
   ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数+ l4 A. e- B# f& ^( ~7 p( B
   return 0;- ]  x$ w, |0 D) V5 m5 N6 n
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的
* O6 X# P; {8 c1 }Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;
( u* y, ^2 L- ]& P可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应# e# E# w/ F- ^3 P, \1 g6 b
并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,$ X7 F9 f% G0 n! b) X4 t
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|2 Z" \$ J! M  A1 U% T
. t) p# F3 r( Q1 l7 y9 \
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:& ^$ w; o9 t" j" X. W( J3 u
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,
+ `& h2 t. h' A比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
5 W& A% g4 H0 E% X9 I% m+ |  `6 c$ j' q( w( Q4 R2 H0 K" F
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-9 06:39 , Processed in 0.035631 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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