Osker Lee 发表于 2008-3-10 18:10:36

插件修改:赏金猎人插件(bounty_hunter.amxx)

赏金猎人插件(bounty_hunter.amxx)的功能大致如下:每一局都会从所有的玩家中随机选取一个玩家作为猎物,而敌人将作为猎人的身份来捕杀这个猎物,一旦击毙猎物,那么这个猎人将会获得一笔丰厚的赏金。

我想修改成下面的样子:每局开始时都分别从双方的队伍里随机选取一个玩家作为猎物,即CT方产生一个猎物,相应地T方也会产生一个猎物,这样一来警匪双方就可以公平地角逐各自的猎物了。不过,这部分代码应该怎么编写呢?:qqb010:
public new_round() {
if(get_cvar_num("amx_bountyhunter") != 0){
new players, numplayers
get_players( players, numplayers, "a" )
g_mark = players[ random_num(0, numplayers-1) ]
new frags = get_user_frags(g_mark)
new basebounty = get_cvar_num("basebounty")
g_bounty = get_bounty(frags,basebounty)
#if defined DEBUG_LOGGING
log_amx( "get_bounty returns %d", g_bounty)
页: [1]
查看完整版本: 插件修改:赏金猎人插件(bounty_hunter.amxx)