飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:/ l, b2 \( o* J
经过功能:TextCmd_CreateCtrl, i; A3 N* S7 O& P! D( U* w7 A
此功能包括:
) H. ~% L/ ?) gBOOL TextCmd_AddBuff( CScanner & s)/ I# b. r% H  Z0 ]9 W9 M) l, y
{6 a& F6 J9 j$ d$ I* O2 d+ n
return TRUE;
( O% H3 @( y( A! H. N1 f6 `  T#ifdef __WORLDSERVER
% M( Y+ J4 a7 y3 d( ^3 c// id' y3 i. M$ D! O2 e4 @

$ s9 ]4 i3 v" J  Q9 _, CCUser* pUser = (CUser*)s.dwValue;
6 X  P/ q! T/ w- ~2 U. ?: Fint dwType = s.GetNumber();
) A! o& R& {# E" c3 Rif (dwType != BUFF_ITEM && dwType != BUFF_SKILL)2 \, c) A5 B* d' e
{
6 I: `) M. T( oreturn TRUE;+ g5 n# Q4 t8 c# k% T! t3 @# i
}! b& |" d2 G& L0 Z6 N, R
DWORD dwId = s.GetNumber();; `4 m/ r" I: ?0 [/ u1 |. `$ {6 n
DWORD dwLevel = s.GetNumber();& e' T) ?9 W; e) h
if (dwLevel > 20)
" T0 I. |2 H: Y0 x9 a{) h( Q$ t3 v# V  o, r
dwLevel = 20;: g! L# r7 p" \% s8 i
}
! N0 |0 g2 q  \DWORD dwTm = s.GetNumber();4 Y& O2 Q4 o. _, Z
dwTm *= 60000;/ x) C. X: d9 N1 u, A" b
if (IsValidObj(pUser))8 G# F! x' V# c: M
{6 j' `6 j/ v1 S0 p/ J9 ]
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());
( c8 S' s+ h: G1 q}
, S0 G) @' \  W1 P* w5 i$ }4 u# T& c( g5 L9 B+ }# ~1 l
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
- w$ V: `; E8 B* ~: ~- R" g4 N; B4 o1 b6 [+ W
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )4 M, H3 }' a, q7 B

5 o0 K' [4 ~: H$ V* w4 Z) k0 K9 c/ vCompilen,感谢
! w/ q7 w! P2 ~3 z; h4 G! M
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-7 14:42 , Processed in 0.066209 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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