飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
# Y: g+ p6 O& }9 R8 K经过功能:TextCmd_CreateCtrl
! ]9 p9 L3 F& K2 F, ]# Q此功能包括:3 U& Q. X9 ^6 K% }1 D6 W5 p1 ^
BOOL TextCmd_AddBuff( CScanner & s)" x4 W; b+ q7 n! r
{2 M' \( l0 U% h4 c
return TRUE;
" i* G- Y; T1 b0 X/ G( z#ifdef __WORLDSERVER) m6 W! Q$ E8 P2 z
// id
; c3 o  j( M$ Q& p# i( w) b
8 w; z# J0 V; X& s  n. o- }) [CUser* pUser = (CUser*)s.dwValue;; m- K* e; y8 ?- r6 Y
int dwType = s.GetNumber();0 H5 E" w) i5 I5 M$ l
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
  n% z, D+ d$ h8 j  Y/ J  x{
0 S, U; q' B  b* @: Hreturn TRUE;
8 n8 ^7 y8 o- L7 N' O+ G6 f. q}! E0 m+ e8 d2 O0 `
DWORD dwId = s.GetNumber();8 d( q3 |3 Y5 f0 [/ I
DWORD dwLevel = s.GetNumber();
% j' ^$ N5 P+ N& ]( |' o2 `- V& j4 v( pif (dwLevel > 20)! J: X% e9 z/ d) `! _0 R3 o6 A1 @
{4 f' J! m( A& L9 n$ D
dwLevel = 20;
7 `* r2 m- {+ w" I& ?/ m6 P}- H" v$ ?; z* v( w/ c
DWORD dwTm = s.GetNumber();
9 G" _% C: l* A; L/ d# RdwTm *= 60000;
- j2 T2 t8 p7 `+ I& rif (IsValidObj(pUser))* C' m3 u9 P6 t
{: i; g( s4 [3 K/ M
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());; I5 ]4 F5 ?( U  r- O
}
9 _! z4 n* N# a% s4 x4 S# u& b( G& v, b8 v) V# S
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff, t) p2 ^( w. v1 _8 R) I) ~
- B7 S1 P; `* q* U9 H
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
$ k# f* {8 }& a8 C. L6 {
! f0 }# ]# N) r/ p+ ?( ~8 {" JCompilen,感谢
: h# W5 O  R6 K$ q! m, l& e
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-9 20:21 , Processed in 0.064293 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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