飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:
2 K# a% T) d, x6 W  s; \6 E6 m! j经过功能:TextCmd_CreateCtrl1 x  Z! q2 w% }+ w
此功能包括:1 K( Z( x& g' q7 X( e
BOOL TextCmd_AddBuff( CScanner & s)
& J$ D; |8 c: U9 t( N9 ]: {: v, j{
' f" Q1 O7 Q. M' ]4 I& Q; lreturn TRUE;% t3 W- |* U; X5 C7 g/ g
#ifdef __WORLDSERVER
* u9 O. U& l' g1 q// id
, c* w& V( ~$ q! i! q
3 A* r& n) o9 S4 Q3 S9 \CUser* pUser = (CUser*)s.dwValue;
! v# L6 L& \, M" w* }+ H1 eint dwType = s.GetNumber();
3 O+ [+ Q* u! h  U) Yif (dwType != BUFF_ITEM && dwType != BUFF_SKILL)/ ?7 H" R  u6 w$ B7 H+ b
{
( h  F. r( o4 k9 S( C. Sreturn TRUE;
9 h* K/ J  o2 q2 p9 `}) E$ ?. X7 b; o; w
DWORD dwId = s.GetNumber();$ l4 C& y- ~2 r0 B3 Z3 c5 ~
DWORD dwLevel = s.GetNumber();
+ s2 j# K: e. I0 z! Eif (dwLevel > 20). y! U7 [5 D& M" q7 E
{
4 t, }3 a; T- L0 G, ^' OdwLevel = 20;$ J+ w- q! g9 Z7 z7 s
}
1 I, |6 n- V/ H* u: CDWORD dwTm = s.GetNumber();
- u6 i" `& p* x9 XdwTm *= 60000;
9 @* ]5 P! E7 g! d. pif (IsValidObj(pUser))' |  {; k+ I. c* g0 K
{2 A- w. e3 `, K& m
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());- b3 d5 X6 u/ o* y* N
}. y; ^# y; v. `, x

6 X/ G! K; T3 F! z% ?, t, D9 s接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
* v4 S2 ]7 K- a- E
+ f. h" y# p) s2 ~, H% R4 f9 ]3 t. o所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
/ j5 o- A6 F+ i$ D
2 t3 f% O, Q% N( t0 l. ECompilen,感谢

' ^  O4 e2 \' x9 B
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 11:27 , Processed in 0.060003 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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