[ sell=1]
(事先声明:最好有一点写sma基础的人才看,否则看不明)
所谓cvar,就是一些储存在游戏伺服器内的游戏数据,例如mp_startmoney(唔记得系唔系) 16000是设定cs玩家一开始$有16000,废话不说开始教学:
例如我要设定一开始反恐有X血(CVAR设定)":
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "health"
#define VERSION "1.0"
#define AUTHOR "fggabc"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR) // 注册插件
register_event("ResetHUD", "hpap" ,"b") //事件
register_cvar("amx_ct_start_hp", "100")//注册cvar,一开始
默认设定100血
}
public hpap(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT) // 如果玩家是反恐的话......
{
set_user_health(id, get_cvar_num("amx_ct_start_hp")) // 设定ct血为"amx_ct_start_hp"的值(
默认设定100血)
}
}
使用方法:
在addons/amxmodx/configs/amxx.cfg
打上amx_ct_start_hp 100
ct血便是100了
要改就改100这个值
期他amxx的cvar都是这样加和改
如果喜欢这篇教学,就推和花花吧!!
[/sell]