飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:$ I- I3 U* p# y1 V
经过功能:TextCmd_CreateCtrl
+ |+ J; i9 ]' ?5 H) c0 M1 u( T# M此功能包括:7 j- F. Y% G, h! F9 C6 W5 x
BOOL TextCmd_AddBuff( CScanner & s)4 a7 [) a  h$ ?, ?/ g* h5 a# X& ^$ x
{
) \: B2 y; E- H' ~/ Rreturn TRUE;$ E6 U2 {& N7 U/ `$ j- G; K5 \
#ifdef __WORLDSERVER' T( Z0 V& P/ x" N6 u* Q
// id/ ?' K7 E8 k& R# T
) C3 |8 E$ Z7 q5 V. X5 J
CUser* pUser = (CUser*)s.dwValue;  f, H9 T% m8 u9 k# ^
int dwType = s.GetNumber();
4 h1 n$ ]5 E9 U7 L9 U. bif (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
7 d2 q- E& [$ P{
& W  H  ~5 X& Freturn TRUE;
( y4 K& H0 o# ^}
/ F) }& J% d% t) n( ODWORD dwId = s.GetNumber();
2 T, P" D$ N. Q7 D6 {# \DWORD dwLevel = s.GetNumber();
6 z* u$ G* q+ D  z* m, s( }* Vif (dwLevel > 20)
; I; l0 @" j: F2 n, ?; o{4 |: @( k' ?( Z8 J  R: C4 d
dwLevel = 20;! C& X0 |' F) T$ H% k4 x7 p" T
}. c9 }1 F6 F' I6 u8 w  p
DWORD dwTm = s.GetNumber();1 |" {& i0 }( C
dwTm *= 60000;! \' D2 x& I: H! x
if (IsValidObj(pUser))* C  \0 ^8 r6 T
{. `( G, G! \$ u2 g2 N. D7 S2 @
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());* D8 T% A  s9 J9 H/ N* _; D& F8 B
}
% o4 U* ]7 D+ V; F, C7 d4 _7 F' ?5 ^5 A! u* [
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
; Z5 V& L5 j% K  l0 V5 |' b. H( I# Q/ m7 D0 i! H" c4 y6 F1 j
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
* B0 z( z7 R6 B9 j
: d! V6 E5 Q4 ]2 `* W! o! mCompilen,感谢
+ l) ?! g- C" n" L& c
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-29 13:48 , Processed in 0.062114 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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