【发布】Query Client Cvar Old 模块 v1.2
【描述】:该 AMX Mod X 模块 提供下面三个函数。
1、派遣一个客户端变量询问
建议: 在玩家进入以后再使用这个函数
native query_client_cvar_old(id, const cvar[], const resultFunc[], paramlen=0, const params[] = "");
2、服务器是否支持 query_client_cvar_old();
native is_server_qcvar_old();
3、服务器是否支持 AMXX 内核中的 query_client_cvar();
native is_server_qcvar();
这三个函数的详细用法见: QueryClientCvarOld.inc
该模块有 win32 与 Linux 版本.(hlds amd64 不支持该功能)
注意: metamod 1.18 以后才支持 派遣一个客户端变量询问 功能.
【文件】:
QueryClientCvarOld_amxx_i386.so
QueryClientCvarOld_amxx.dll
QueryClientCvarOld.inc // 开发amxx 插件的 头文件
V1.2 ChangeLog:
解决出现native error问题
V1.1 ChangeLog:
调整windows下运行时环境要求
该模块安装方法:
1. 复制 QueryClientCvarOld_amxx_i386.so , QueryClientCvarOld_amxx.dll 到 addons\amxmodx\modules 文件夹下.
复制 QueryClientCvarOld.inc 到 amxmodx\scripting\include 文件夹中
2. 在配置文件 amxmodx\configs\modules.ini.
高版本AMXx只需加入如下内容:
;;----------------------------------------------------
;; 提供 query_client_cvar_old 函数 --
;;----------------------------------------------------
;QueryClientCvarOld
低版本AMXx不能自动按需加载/夹_amxx与文件扩展名.你必需打开它与完整文件名, 文件扩展名.
;;----------------------------------------------------
;; 提供 query_client_cvar_old 函数 --
;;----------------------------------------------------
QueryClientCvarOld_amxx.dll
QueryClientCvarOld_amxx.so
回复: 【发布】Query Client Cvar Old 模块
我服务器上开了 天气效果插件 不是小E写的那个 是官网上的嗯 他用的就是
public client_putinserver(id)
client_cmd(id,"cl_weather 1")
也强制客户端下载几个文件了:
new type = get_cvar_num("weather_type");
if(type == 3)
type = random_num(0,2);
switch(type) {
case 1:
{
g_fxbeam = precache_model("sprites/laserbeam.spr");
precache_model("models/chick.mdl");
precache_sound("ambience/rain.wav");
precache_sound("ambience/thunder_clap.wav");
weather_ent = CREATE_ENTITY("env_rain")
THINK("env_rain","WeatherSystem")
NEXTTHINK(weather_ent,1.0)
}
case 2:
{
weather_ent = CREATE_ENTITY("env_snow");
}
可是还是不行 必须手动输入cl_weather 1 才可以看见下雨下雪...
回复: 【发布】Query Client Cvar Old 模块
楼主很厉害请问能不能说明一下具体哪些插件会调用这些函数?
如果不用会有哪些弊端?
请告知
回复: 【发布】Query Client Cvar Old 模块
Post by et007楼主很厉害
请问能不能说明一下具体哪些插件会调用这些函数?
如果不用会有哪些弊端?
请告知
我发布之前,没有人、也没有插件会用到。:)
如果以后别人写插件用到这三个函数, 它的说明里面应该包含。
如果没有找到对应的 native 函数 , 插件加载也失败。
该模块主要是给 amxx 插件编写人员 提供函数的。
回复: 【发布】Query Client Cvar Old 模块
我想问一下 用什么能让进入你的服务器的每个玩家都强制使用 weather 1 这个参数 就是只要进了我这个服的 天气效果都必须打开... 谢谢回复: 【发布】Query Client Cvar Old 模块
咋用呢?::::::回复: 【发布】Query Client Cvar Old 模块
kin多弄些反作弊插件出来拯救CS是很有必要的。作弊越来越泛滥了:)回复: 【发布】Query Client Cvar Old 模块
Post by 如花我想问一下 用什么能让进入你的服务器的每个玩家都强制使用 weather 1 这个参数 就是只要进了我这个服的 天气效果都必须打开... 谢谢
用这个模块的函数来判断也行。 也可以 set_task() 让 玩家循环执行client_cmd(id, "cl_weather 1") 方式。
Post by AE86
kin多弄些反作弊插件出来拯救CS是很有必要的。作弊越来越泛滥了:)
这个leon008最拿手。