飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
. s) f7 }, q. J; \' @% a经过功能:TextCmd_CreateCtrl
+ f1 b! O- R; i4 ~- K4 F; J此功能包括:2 \2 V% ]  _% N' x1 q
BOOL TextCmd_AddBuff( CScanner & s)
# R/ u1 u/ z* C% Z% x. v; s{" c# e; ~, c) Y: J# Q7 O$ A) t
return TRUE;/ a2 M' i" S7 `* I9 F& f
#ifdef __WORLDSERVER
' P" o* p* e/ G( ^" B// id- i5 o; u5 |! k) j  _

+ q' ^, u+ Q) u8 U2 v  e& N9 n, B" TCUser* pUser = (CUser*)s.dwValue;
, w, ~+ T# G2 o9 e- Gint dwType = s.GetNumber();% Z" U: _7 ?  r$ }, ]5 \. _) ?8 v5 X
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)+ {  Y$ W+ q* \+ G5 h$ c: S% l1 P
{6 {: T, i+ i( K5 \9 X2 {8 x
return TRUE;* W% t1 m' N! q1 {. ^9 y- d: Q% W) K
}
* u4 P: u& o) D; C" MDWORD dwId = s.GetNumber();& R2 d) R" J# x" k, R
DWORD dwLevel = s.GetNumber();0 {; M/ [/ |+ U/ B0 C0 u
if (dwLevel > 20)) n0 |) j6 ]' V- `" C! [  i1 E/ e5 p
{1 x7 c+ H$ w: _4 ?6 n
dwLevel = 20;  C1 y" ^" Z' R: N1 Y! `8 F
}9 r8 M1 h5 N4 U* E8 j2 `
DWORD dwTm = s.GetNumber();
* L/ j( l* \& l9 K# ^1 e8 zdwTm *= 60000;! T4 U# i1 J: ^2 N( t- u9 M5 q% E
if (IsValidObj(pUser))' i+ ]% a0 ^7 Q" i. V/ t( A
{
9 f( d" _6 N# R" H* O0 QpUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
3 ?3 I0 o$ C& |4 \# S8 U$ ?5 j5 S" |3 }}$ o- L! ]" q& E8 ?5 W7 A
% \3 a& Q9 i% S
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff) m( A) Q/ _1 W

8 t( M7 J+ Y, {1 N3 ^/ g% G所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
( J$ Q$ U* ]) t) s. J+ Z* y
" H- N. W  Y2 ~: gCompilen,感谢
3 k/ ]6 b: v& L: _
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-30 03:59 , Processed in 0.065532 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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