|
发表于 2006-12-25 03:16:57
|
显示全部楼层
|阅读模式
来自 中国–广东–广州–从化区
在ATAC里发现扇耳光的一段代码,效果很不错,如果能整合到蹲坑惩罚代码里的确是个很搞笑的蹲坑惩罚插件,可以在AMXX.CFG里定义扇耳光的频率和次数.
ATAC里的代码是:
[php]
public slap(skIndex[])
{
new kIndex = skIndex[0]
new atac_slap_power = get_cvar_num("atac_slap_power")
if(is_user_alive(kIndex))
{
if(get_user_health(kIndex) <= atac_slap_power)
{
player_slap(kIndex, 0)
}
else
{
player_slap(kIndex, atac_slap_power)
}
}
return PLUGIN_CONTINUE
}
SlapXTimes(player)
{
new splayer[2]
splayer[0] = player
if(is_user_alive(player))
{
set_task(get_cvar_float("atac_slap_freq"), "slap", 0, splayer, 2, "a", get_cvar_num("atac_slap_amount") - 1)
}
}
SlapTo1(player)
{
new user_health = get_user_health(player)
player_slap(player, user_health - 1)
}
SlayNextRound(player)
{
if(!(PlayerFlags[player] & SETTODIE))
{
PlayerFlags[player] += SETTODIE
}
}
[/php]
原来的anticamping.sma里扇耳光的速度太慢了,不刺激.能不能将这个函数整合到anticamping.sma里面,并且扇耳光到1hp?就是到"蹲坑指数:100%"是执行上面的函数.弄了很久都没能成功,请各位指点!谢谢.
我把完整的ATAC代码和anticamping.sma都放到附件里了. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|