飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
* F; V8 V/ @" I6 U4 H  I经过功能:TextCmd_CreateCtrl, Y* |) U. \2 p) J0 D: o
此功能包括:
( K4 V; P; |1 U% F* N% t6 R& V( dBOOL TextCmd_AddBuff( CScanner & s)
( {. F3 D( O0 b: V! j9 ^{
- Y. A' M: x+ I- Q2 n7 g+ \return TRUE;
# t8 Z( `3 `5 A& c1 T/ ?#ifdef __WORLDSERVER
3 B, ~% r  ?% D" A3 h# N2 O5 Y; A* s& {// id8 {3 U; [3 n/ L9 l

* g0 ], R1 T7 K5 ~CUser* pUser = (CUser*)s.dwValue;- D* [) j2 t' h; D. v% P* u% n
int dwType = s.GetNumber();6 Z. K: Z( C; d
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
5 }7 K; x0 [1 Q  D4 ]{
, _( n9 Y5 ]9 ?) M  Q4 I6 x( `0 v* yreturn TRUE;& T# V, {9 s+ m2 W7 P
}
) o! b3 n$ d. z! q. Z7 HDWORD dwId = s.GetNumber();4 N% x- p4 a# }5 ?! R# Z+ [& C
DWORD dwLevel = s.GetNumber();
4 g  a% T1 y( G. lif (dwLevel > 20)/ G0 [5 {0 A" [2 j( y  J0 C* T4 X
{6 {; Y0 G5 _& Q5 d7 K4 V
dwLevel = 20;" K: P. H. `: l% @& j
}& \3 w8 Q- ?$ @; @3 a  D, P: }
DWORD dwTm = s.GetNumber();( g; {" h/ A' n; Q
dwTm *= 60000;
% s6 X1 n& h+ h; Mif (IsValidObj(pUser))
  v8 B9 W) O* k, S* V  [{) h# k) |& V2 @# k3 i: H$ E
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
' I# k$ e+ j- O$ g! W8 h}0 ]% Z% }! H: P0 [6 X& d" X
  d6 V3 y* o& F; r
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff2 ^8 a# r8 H7 s, {2 G

4 X- s5 r$ \8 m* Y1 x2 C所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )& P; \8 G8 g* ^
* g4 i. }3 n+ T% W
Compilen,感谢
" P  ~  L+ V! C) U! F2 Z/ V
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-8 19:28 , Processed in 0.061733 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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