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

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

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

使用道具 举报

发表于 2006-9-30 21:15:26 | 显示全部楼层
Db.cpp(3607) : error C2572: “DllChangeMap” : 重定义默认参数 : 参数 54 i# \- V3 |. B, M5 G
       d:\pChat_DLL_Xajh111\Db.h(43) : 参见“DllChangeMap”的声明
( Y5 B, F1 K8 H# v% @# ]! h3 J$ L* N. w4 q0 V% X
当我修改为LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )
/ q- Z/ u3 c, Z. w0 a的时候出现这样的错误啊!
LRESULT DllChangeMap( HWND hWnd, CString str, LPVOID pInfo, long nMap, long nType = 0 )1 M; ^- i2 J# U% G
{3 u: h1 w* C1 T4 a* z& A4 R
/*    tagDllMsgInfo* pMsg = (tagDllMsgInfo*)::GlobalAlloc( GPTR, sizeof(tagDllMsgInfo) );
# K" `* G3 y% b) X    if( pMsg ), x  X  f8 ~+ X5 N( B% m
   {5 [- W7 k3 y' k8 P7 A! `2 g
       ::memset( pMsg, 0, sizeof(tagDllMsgInfo) );
; `) j6 U) M$ d* E' B: m/ X        pMsg->m_nMap = nMap;. W3 v& \4 q9 T% h) C) [
       strcpy( pMsg->m_szCmd, str );
1 z% S- Q& b4 m# Y# [        pMsg->m_pUserInfo = pUserInfo;
& D2 P$ b) }$ H0 ~        ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)pMsg, 0 );    //调用API函数
7 J- @. ?7 F) a; v$ w7 H        ::GlobalFree( pMsg );2 ^# c8 {( ]9 o1 k. d
   }*/
7 ]5 L, v! g7 e' V, j    tagDllMsgInfo Msg;6 d/ d: t1 T7 y6 ^3 I% @
   ::memset( &Msg, 0, sizeof(tagDllMsgInfo) );
. @& ~3 {9 m8 `3 X$ b    Msg.m_nMap = nMap;
! `, L  v8 A9 u  }    strcpy( Msg.m_szCmd, str );
: z0 K$ N- |: X6 e1 L: l4 g    Msg.m_pUserInfo = pUserInfo;9 r1 L! Y/ a/ ^) v
   ::SendMessage( hWnd, WM_DLL_CHANGEMAP, (WPARAM)&Msg, 0 );    //调用API函数
6 Z/ z5 ~# d: ?& Q. f1 s- I: j    return 0;  q) c) G. k; P% Q* {. d: p
}
这样修改对吗?
回复

使用道具 举报

发表于 2006-10-13 12:04:16 | 显示全部楼层
LPVOID pInfo是这样的2 V; O8 Z6 g9 Y5 E4 i
Msg.m_pUserInfo = pUserInfo;改成Msg.m_pUserInfo = pInfo;
1 z8 i& p7 G  r* M5 w( o, t可以和“LPVOID        m_pUserInfo;    //发送或接收者”  对应
  J3 g$ Y: V, T& L) K+ A; H并兼容两种结构指针。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2006-10-26 16:13:32 | 显示全部楼层
既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,1 _( }5 X; I' y% k( e
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|
, i! u/ W. l$ |: F$ T2 x, k
1 y4 ~2 h# W& Y1 w6 a' x的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
回复

使用道具 举报

发表于 2006-11-6 10:41:20 | 显示全部楼层
引用第25楼狂想2006-10-26 16:13发表的:
- a( V% G! x' ?既然新版中增加了门派说话和组队说话,希望也能考虑增加针对某个门派发消息或者通告的功能,, J9 f& M! U- s- N" F3 [7 O
比如对现有的say命令:Say:1类型|2聊天者名称|3表情|4接收者名称|5聊天内容|6聊天颜色|7类型颜色|( C$ K1 _# F7 [8 o$ V
  k) ]5 B. }  f& R" W
的格式进行改造,使他能够针对所有同门派的人发指定的消息,其他门派的人看不到!
非常支持!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-13 23:52 , Processed in 0.021416 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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