飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:8 I9 I( S  m) ^. c: \5 s* q  }' ?
经过功能:TextCmd_CreateCtrl
" b+ r6 T0 y+ W( x+ B& o此功能包括:
  T/ V0 m- h( aBOOL TextCmd_AddBuff( CScanner & s)/ V- _$ |/ z- I: j
{
/ a* K5 @) x% }9 j3 Z" [. W# z; A& greturn TRUE;/ P' v7 [0 U8 @% n7 P
#ifdef __WORLDSERVER. J- p0 d: t; E9 m8 X" J
// id: `& \' ^% i- u6 ]4 c; b: X) t

$ z4 I1 S2 P& P8 ]. O# _, tCUser* pUser = (CUser*)s.dwValue;
( e; W1 l5 f% yint dwType = s.GetNumber();) R7 Y: d- ^# W/ q9 i! M# |
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
4 i+ I! G6 P7 a( g{
* x" c$ P; z: }4 ^& N  g, Yreturn TRUE;
# ^0 s& b/ K2 J}
. W- W. k' s7 `4 X+ J7 B2 x/ iDWORD dwId = s.GetNumber();
9 s# G6 s( l- ]# v- cDWORD dwLevel = s.GetNumber();
6 [; v+ q! O0 G' b' T" Zif (dwLevel > 20)
0 m1 P; v% B6 H' X8 t6 x) E+ g9 Q{$ p% w, I' \) S; p, X2 i
dwLevel = 20;
3 ?% D$ @- J" ~. Y4 t1 v}# d/ @0 T3 ^2 g* a
DWORD dwTm = s.GetNumber();
9 U; W; p1 Y1 H  @0 ~( l4 qdwTm *= 60000;  B& g8 |$ ?- d' \6 C+ u- s2 t
if (IsValidObj(pUser))
3 L/ \+ N2 [) w{
+ K! W! h! z  w5 _pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
2 A/ u# ~  s% l1 i- V}$ e) g7 }8 w) S% s/ |7 @) h
' p! [! I  |6 n; J, A* S  n" L$ m
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
. I/ u8 i- A" [* T/ ^8 W& I1 `' W7 Z
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
5 K& w' j, p9 a7 Q1 @$ I0 z5 H' H' U+ F
Compilen,感谢
- h+ @0 k  i( a+ h+ o% x4 |/ X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 20:36 , Processed in 0.062013 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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