飞飞世界论坛

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

GM命令:添加浅黄色

[复制链接]

197

主题

203

帖子

1078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1078
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为我最后一次在这里,有与C++忙我想分享的东西,也许会来,但更主要的是我没有对自己保持
_Interface\FuncTextCmd.cpp:& {+ d& O6 C" p0 ~6 d& {# Y" Y! P
经过功能:TextCmd_CreateCtrl
' h3 r4 f1 Y; V  e6 c4 k' F7 q# r此功能包括:2 G# f2 q7 Q. _7 [1 k4 U
BOOL TextCmd_AddBuff( CScanner & s)7 M5 U1 ^( y( F5 @
{, L, C3 x" a3 ?8 F3 o( x6 ?! h0 c: l
return TRUE;
* i9 L# s% n: T) _, s- N#ifdef __WORLDSERVER
9 h+ I/ q" ?  D9 x0 K7 t# i5 E// id: y4 X& D' g% A. `; z
5 t8 V- Y9 p4 I& y4 M
CUser* pUser = (CUser*)s.dwValue;5 K' X0 g( X( I! E& l$ `0 C* V
int dwType = s.GetNumber();
6 J$ U6 T/ Y' R# t; h( {9 uif (dwType != BUFF_ITEM && dwType != BUFF_SKILL)
- z6 E5 A( U1 Q4 p. Y2 ?2 F{
6 G0 A" e& B; b  L3 |2 U9 wreturn TRUE;4 I/ |/ u, _- D: l0 j
}7 z3 D8 r& K- _! R  u) T* ^
DWORD dwId = s.GetNumber();1 _: E; @: v0 D) L! G, q5 i
DWORD dwLevel = s.GetNumber();
6 i! i. y  }# K! `0 n' p: N/ Fif (dwLevel > 20), H) Q/ W) Z" q  V
{" \$ O5 K, r. Z" m( n1 [
dwLevel = 20;5 {# H5 i& u% ?2 w# H3 a
}
4 d1 W' F: G% q! f& N& EDWORD dwTm = s.GetNumber();+ p9 f- _/ \8 @: O8 C/ j
dwTm *= 60000;
2 ^5 ?  Y3 c0 |: e: K; cif (IsValidObj(pUser)): Z- \/ h" T! @& V1 ]# G/ V
{
# P- S2 u/ F8 p2 ?pUser->AddBuff(dwType,dwId,dwLevel,dwTm,pUser->GetId());3 H- S& j" l) h6 p7 z
}
* M4 Q2 J* O0 ?; ]" u( i: Y4 y5 w% I. k- e  f1 _0 C) {' w6 E) N
接下来搜索:ON_TEXTCMDFUNC(TextCmd_RemoveAllBuff
& F' R4 i6 d1 f
% w3 R5 K% r8 ]+ \, A( F$ Z6 ^所以在这里:
ON_TEXTCMDFUNC( TextCmd_AddBuff, "AddBuff","ab", "ab", "ab", TCM_SERVER, AUTH_ADMINISTRATOR,"" )  A% z- G' G8 c
) P6 W- s; }3 l& l' e7 D; w
Compilen,感谢
1 N- v/ h1 y: P' O6 d2 w
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-22 19:57 , Processed in 0.071911 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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