搜索
查看: 2753|回复: 4

如何调用外部变量?

[复制链接]
发表于 2007-1-24 10:07:24 | 显示全部楼层 |阅读模式 来自 中国–天津–天津
我看到好多插件的变量都是可以在amxx.cfg里设置参数。那么在插件中如何才能调用amxx.cfg里的变量呢?:gogo:
发表于 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);

如:

获取 玩家 开始金钱:
  1. new money
  2. money = get_cvar_num("amx_startmoney")
复制代码


注册自定义参数:
  1. register_cvar("你的自定义字串", "默认数值")
复制代码

对于你插件里面没有注册(设定)的参数(一般是CS本身提供的,如 mp_friendlyfire ),在读取参数之前最好用
  1. if ( cvar_exists("mp_friendlyfire") )
  2. {
  3.   ....
复制代码
检测一下再读取。。。
等等。。。
回复

使用道具 举报

 楼主| 发表于 2007-1-24 10:58:48 | 显示全部楼层 来自 中国–天津–天津

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

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

使用道具 举报

发表于 2007-1-24 11:05:38 | 显示全部楼层 来自 中国–广东–潮州

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

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

使用道具 举报

 楼主| 发表于 2007-1-24 11:40:50 | 显示全部楼层 来自 中国–天津–天津

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

哦,太谢谢了………………
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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