[ 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]