飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14550|回复: 0
打印 上一主题 下一主题

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
( {& V8 ]' j) Y/ Z: T1 W经过功能:TextCmd_CreateCtrl: Y& d- m. y& @% c& {* S
此功能包括:' o$ z6 q- L6 w3 v+ y
BOOL TextCmd_AddBuff( CScanner & s)
; i: F& N; C& k  e. E{' N3 q# n1 g3 D: f
return TRUE;3 P: N5 ~0 Z8 I& r; T7 R
#ifdef __WORLDSERVER* A8 l5 F, _8 H) V  s# d& N& ^
// id, n7 P6 B+ _, q2 T" ]6 s

9 u: C$ L4 U# }3 m9 E! |/ QCUser* pUser = (CUser*)s.dwValue;
3 x5 J( n0 v" S' q: z7 jint dwType = s.GetNumber();8 m- o8 c  m' [; z
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)2 t) Q! c2 K/ Z4 J; v9 N' T
{
% c$ U8 l+ N4 h) F: p: M. P# p3 Greturn TRUE;
# }7 F: n% ^- G1 W! i* q! ]3 u0 o}
+ K7 \* m7 ~8 {8 i: kDWORD dwId = s.GetNumber();
/ h: j5 d3 I4 ^% j' v1 ~DWORD dwLevel = s.GetNumber();! q( N. S* [0 K5 e2 @4 v9 ]" ^2 j
if (dwLevel > 20): F1 W# L# }% ?1 e9 \
{
& M; p0 u3 Y% J& wdwLevel = 20;
4 m; X/ F" A% v( @}( H6 N1 u" t) e
DWORD dwTm = s.GetNumber();; y, p2 i% |& ]5 r. K
dwTm *= 60000;9 x; _+ N5 n) c$ f$ S8 Y
if (IsValidObj(pUser))
7 D. r- ?5 w. e5 H# E{
4 S; ?! W" k/ h- upUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());" l- W" o: F& H2 b
}
$ D7 B4 L5 S9 p. z8 x" K. J5 n% q' K, j7 _1 ]
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
$ ^) W$ b* h% e. w( X+ v& s! L  [8 p1 ^4 f
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" ). ~; A3 r- s5 p. }/ G/ f- b
) T# X* O, S0 ^+ @% d
Compilen,感谢

3 f0 F  k8 s: S
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2025-12-13 02:56 , Processed in 0.067728 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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