飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:1 l- `! l' O% G% K4 k( C
经过功能:TextCmd_CreateCtrl3 ?; R2 |- ]+ W6 a% C0 Y! n
此功能包括:
* O4 ]% V+ z) _# X! `9 d8 @4 `BOOL TextCmd_AddBuff( CScanner & s)
. x$ ~' S- s, m+ |{
$ b$ E, x9 \, }2 Ureturn TRUE;, N, C' i2 ]3 s5 s( m/ N& ]
#ifdef __WORLDSERVER* Y; U: B- L2 @# Z
// id( T" u* N: `1 m3 D

# P3 m. X& |$ e0 R) _CUser* pUser = (CUser*)s.dwValue;
& d& H: U; ~1 C% z8 yint dwType = s.GetNumber();7 ]. q" T' Y% s' y8 Q
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)/ [, o: t8 ~% O, S. f! }% [
{
1 C1 q& E$ \* Yreturn TRUE;
  B, h4 [1 L4 _; x5 c+ ^* w" J8 P}% Z# V' p; s8 Q& d7 ~- W2 W7 |! p2 P
DWORD dwId = s.GetNumber();
; ?' t1 @' }( w; HDWORD dwLevel = s.GetNumber();" t, @6 l$ k3 R9 ^8 k
if (dwLevel > 20)
4 V0 {2 q/ w" ~# b{
6 @5 y% b; L3 N, kdwLevel = 20;
3 u( V% P  y& N* w# H, }}
. d$ s' D) x6 G" e* FDWORD dwTm = s.GetNumber();: c: N" D8 {9 H
dwTm *= 60000;# I: x6 W0 z- W; n  N3 G
if (IsValidObj(pUser))
2 R) @. M0 }9 w3 N{4 y, n* L' U: L" n# {, y4 h3 d5 _
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());1 X& J' `. B0 J  t9 E6 b/ k' F
}- q+ U  j9 c7 e8 K2 h. J  S5 y

1 @/ y" g" @* u( O3 v接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
# h9 k7 u) v# P& V% I. I
0 P; T6 o! M" C# u& S& N; }. ]$ A所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
! V" }5 ^1 c, f& {- t4 b" T+ v1 r! h! {; m" B2 z/ U
Compilen,感谢

/ T; i8 ~4 G4 K  t; \. m
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-14 08:13 , Processed in 0.061817 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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