飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
; e0 i8 R5 P& x8 @* z! H5 }3 ^5 p经过功能:TextCmd_CreateCtrl  ~9 v0 l* }( h6 H9 C
此功能包括:
2 D6 B4 f6 C/ Q! n8 k& zBOOL TextCmd_AddBuff( CScanner & s)
( v$ D$ J! t  q{$ u7 \# I, ~6 f& m6 Q9 h8 D
return TRUE;  v# e% g) B( r6 Y- [4 V
#ifdef __WORLDSERVER
; E) l: n8 |; ^" ^1 v) N// id4 H" b$ s! w: ?# S1 C5 r  f# F! X
" a' c1 s: T" [. t% [+ w2 f) @8 L
CUser* pUser = (CUser*)s.dwValue;
) l5 s$ I: s9 F# [) d/ U) xint dwType = s.GetNumber();6 _7 L% |; j% j
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL). g- i+ B4 a. ]/ g& N& i7 m
{
/ B1 m) k% ?0 n; w+ d3 Qreturn TRUE;7 h5 C8 v' a) S4 o& g) z
}6 B6 r' p- b' e- A1 T8 j0 U) ~
DWORD dwId = s.GetNumber();. r! M3 R6 a  n8 O
DWORD dwLevel = s.GetNumber();1 }- G0 H9 [. R: H% o6 X9 `0 K
if (dwLevel > 20)& f. M: O8 O  {) |0 U
{
. S6 g3 v8 e) ~) ZdwLevel = 20;
- H# Q9 T+ \9 W4 ~! ]  ]0 z}7 j0 U) Z+ Z: H
DWORD dwTm = s.GetNumber();( u4 T  u; A9 n% _
dwTm *= 60000;" w& A% a2 b1 M, v
if (IsValidObj(pUser))
3 H7 K0 F$ e- l{) D) L: t8 [' A4 c8 g
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
; @1 M# s' }. {5 W/ X5 [- S}7 O& ]5 v4 P& }* o! n
5 U0 E' s+ V& Q7 q6 m/ w
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
: _! l- _0 K; p
! e9 e. f, a) x7 _3 D所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
9 `+ o! i1 t* G$ w' J$ S9 j3 M$ r
Compilen,感谢
$ _& ]( [* w7 [
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 11:37 , Processed in 0.064932 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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