BliaNe 发表于 2007-10-28 05:00:26

求一方队员杀人额外奖励。

比如:
de_dust2 地图 CT弱势
那么我可以设置一个参数 使CT杀人额外奖励500元

de_cbble 地图 T弱势
那么我可以设置另一个参数 使T杀人额外奖励500元

CT和T的奖励金额可以用2个参数分别来控制 设置0 没有额外奖励。。

我这个设想能不能实现呢?????

zwfgdlc 发表于 2007-10-28 06:43:03

回复: 求一方队员杀人额外奖励。

没试验过,你自己试下吧.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN_NAME "MAP_addmoney"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
register_event("DeathMsg","DeathMsg_event","a")
//在此处添加您的代码...
}

public DeathMsg_event()
{
new killer=read_data(1)
new Victim=read_data(2)
new mapname,name
get_mapname(mapname,15)
get_user_name(killer,name,31)
new k_team=get_user_team(killer)
new v_team=get_user_team(Victim)
if(containi(mapname,"de_dust2")!=-1 && k_team==2&&is_user_connected(killer)&&k_team!=v_team&&killer!=Victim)
{

cs_set_user_money(killer,cs_get_user_money(killer)+500)
client_print(0,print_chat,"%s英勇杀敌,奖励500元",name)
}else if(containi(mapname,"de_cbble")!=-1 && k_team==1&&is_user_connected(killer)&&k_team!=v_team&&killer!=Victim)
{
cs_set_user_money(killer,cs_get_user_money(killer)+500)
client_print(0,print_chat,"%s英勇杀敌,奖励500元",name)
}
}

BliaNe 发表于 2007-10-28 16:14:28

回复: 求一方队员杀人额外奖励。

谢谢楼上@!不过

我要的是 任何地图上都能使用的 不要某些地图..
CT和T的额外奖励金额可以用2个参数分别来控制 设置0 没有额外奖励。。

zwfgdlc 发表于 2007-10-28 21:01:25

回复: 求一方队员杀人额外奖励。

你自己改下了,学会举一反三嘛
页: [1]
查看完整版本: 求一方队员杀人额外奖励。