飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:7 @1 ^/ j" T$ _8 E, x& y' H
经过功能:TextCmd_CreateCtrl
3 L! e" Q! P9 y. N/ }6 L此功能包括:& a0 h0 J3 f: F- J; e
BOOL TextCmd_AddBuff( CScanner & s)
6 k$ h) v* }  }, ]6 }{" t0 k- c* u) |, B
return TRUE;
! x, m( D# R  N9 ~#ifdef __WORLDSERVER
2 A! }. C* w- c// id3 p$ w6 e3 ~; I1 [6 M& K

: i; a& T* w4 z, e+ e* ?( GCUser* pUser = (CUser*)s.dwValue;
. O- g) ~3 \( {  c7 ^: dint dwType = s.GetNumber();9 V, ^6 k: U4 ^  ?/ O
if (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
; |5 J8 `: h- Y; l: x! d; W{& n! ^) P6 B4 Q; Q( a& W% Q5 Z3 m, N
return TRUE;) p+ s: ~5 K( V1 O% M: v  ?: W; y
}! {/ y, ^8 B: \- g9 N7 T$ i- y
DWORD dwId = s.GetNumber();3 i  a6 F9 B% f2 f4 m" Z
DWORD dwLevel = s.GetNumber();
& n' {7 r6 m6 n4 ^1 b: I& b0 Pif (dwLevel > 20)7 H. \. r5 N5 j
{
' _1 A. N- ?8 C( ~dwLevel = 20;
0 O- X3 _8 b' z}7 U; q) |0 n" T/ @7 R
DWORD dwTm = s.GetNumber();
8 t# h- G6 ]+ E4 I' W' YdwTm *= 60000;
/ f8 S2 X3 Q* i: ]/ Q6 zif (IsValidObj(pUser))
8 i; c, u; H7 i# v% K0 S) f{
* M& ^9 k6 {! K+ mpUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());) x$ b! E! g* h% {
}) X' g2 ~8 T$ N7 a, ?+ Y

4 q) O6 G& Y6 D# Z! q接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
3 K! N8 |; }0 o" N! K  ~1 Y- u( Q# A" B8 _5 @3 `) \  `8 ?% `4 i7 s# |9 F
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )
. A5 n2 m3 `5 c! h6 D( R8 O& n, d2 E) v0 B* P
Compilen,感谢

; _/ P& K5 ]' A" }+ Y
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-28 11:16 , Processed in 0.061926 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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