飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:& f) W7 T5 M' K$ v8 Z5 ]; a  l3 q
经过功能:TextCmd_CreateCtrl
5 k5 j+ Y6 }+ h, V$ i; B此功能包括:
( j0 r3 b) |8 {& N: U; M! {1 jBOOL TextCmd_AddBuff( CScanner & s)* ^. B- L! u; v6 }: Z- }% P' x
{
  c8 _* J, q$ k; areturn TRUE;
0 h9 c" u0 G7 e9 V- F#ifdef __WORLDSERVER0 H+ [" S1 o, _" l, t
// id! n- ]/ s3 `3 o! X

7 C! E7 [. j: f+ A' P  yCUser* pUser = (CUser*)s.dwValue;! b1 `. a2 u, w
int dwType = s.GetNumber();
! v9 K0 h" m. ~% P, X, S9 Sif (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
, {$ S, k. C9 J7 x: _{$ M- g- B& y, O  t1 k' u
return TRUE;/ o8 {) U* d5 O: I1 w
}9 c; x  s0 |/ P& i- }- \8 L# a
DWORD dwId = s.GetNumber();4 U9 q, y# T* H0 `# V) s) {) K
DWORD dwLevel = s.GetNumber();
. |- x8 Z, }/ Q# k2 cif (dwLevel > 20)2 C" _8 X- n! W3 w; c( K3 A3 [
{! k  {# {1 t6 M( ?  `, ^
dwLevel = 20;
. j# T" [; E* Q3 g- d% [& ^( Y}% h- |; G/ A! t8 h5 j9 o
DWORD dwTm = s.GetNumber();
1 o6 l3 [) h- R" G7 C, adwTm *= 60000;) T$ u: b2 M: R, i- x: ?; B9 z
if (IsValidObj(pUser))5 @! Q1 F- S9 X; `" w/ h
{$ l% Z0 V8 ~' g$ o  \* ^0 t6 v- V
pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());) P4 p& M3 f4 H" Y- g
}
, P- N3 s5 p0 Q+ i! W2 J; m& T, w. ]& T
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
. t0 U- M0 J) u$ w. P" |: }( K2 x, p. ^6 G# R6 J
所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )- {9 [; ?: J& D, q! E* k1 c( b, V
" l! W5 ~& y$ F7 ]- h
Compilen,感谢

( i- b# a2 s! t4 e
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-20 18:04 , Processed in 0.059605 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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