|
发表于 2009-8-14 22:44:49
|
显示全部楼层
来自 中国–福建–漳州
你在控制台输入 amx_http_server1_down 看一下,这个参数的值是多少。
- #include <amxmodx>
- #include <amxmisc>
- #define PLUGIN_NAME "New Plug-In"
- #define PLUGIN_VERSION "1.0"
- #define PLUGIN_AUTHOR "Rulzy"
- public plugin_init()
- {
- register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
-
- register_cvar("amx_http_server1_down", "http://127.0.0.1/cstrike/")
-
- new svr1_down[128];
- get_cvar_string("amx_http_server1_down", svr1_down, 127)
- server_print("amx_http_server1_down: %s", svr1_down);
- }
复制代码 用上面的代码,能正常显示为:
amx_http_server1_down: http://127.0.0.1/cstrike/
请注意,register_cvar是注册一个cvar服务器参数,后面跟的值是初始值,如果这个参数已经存在,不管后面的值是多少,其值都不会变的。例如,最开始时,你这个插件上写的是“http”,你运行了服务器,然后你将插件修改为“http://127.0.0.1/cstrike/”,然后换图,则它的值仍然是http。除非你关掉服务器后再重启服务器,或者插件里用set_cvar_string,或在cfg或控制台修改此参数的值。 |
|