CGstorm 发表于 2007-1-24 10:07:24

如何调用外部变量?

我看到好多插件的变量都是可以在amxx.cfg里设置参数。那么在插件中如何才能调用amxx.cfg里的变量呢?:gogo:

Ryu2877 发表于 2007-1-24 10:34:16

回复: 如何调用外部变量?

/* Gets a cvar float. */
native Float:get_cvar_float(const cvarname[]);
/* Gets a cvar integer value. */
native get_cvar_num(const cvarname[]);
/* Reads a cvar value. */
native get_cvar_string(const cvarname[],output[],iLen);

如:

获取 玩家 开始金钱:

new money
money = get_cvar_num("amx_startmoney")



注册自定义参数:

register_cvar("你的自定义字串", "默认数值")


对于你插件里面没有注册(设定)的参数(一般是CS本身提供的,如 mp_friendlyfire ),在读取参数之前最好用

if ( cvar_exists("mp_friendlyfire") )
{
....

检测一下再读取。。。
等等。。。

CGstorm 发表于 2007-1-24 10:58:48

回复: 如何调用外部变量?

非常感谢,这样就可以在amxx.cfg设置参数了吗?

Ryu2877 发表于 2007-1-24 11:05:38

回复: 如何调用外部变量?

插件里按默认方式注册的都可以在amxx.cfg里设置

CGstorm 发表于 2007-1-24 11:40:50

回复: 如何调用外部变量?

哦,太谢谢了………………
页: [1]
查看完整版本: 如何调用外部变量?