|
public client_damage( attacker, victim, damage, wpnindex, hitplace, TA){
if(TA==1){
if(cs_get_user_buyzone(attacker)){
user_kill(attacker);
format(msg,63,"故 意 打 伤 队 友 只 能 处 死 你 !")
set_hudmessage(248, 248, 255, 0.01, 0.3, 0, 3.0, 4.0, 0.1, 1.0, 7)
show_hudmessage(attacker, msg)
return PLUGIN_CONTINUE
}
format(msg,63,"警 告 : 再 打 伤 队 友, 你 会 死 掉 !")
set_hudmessage(248, 248, 255, 0.01, 0.3, 0, 3.0, 4.0, 0.1, 1.0, 7)
show_hudmessage(attacker, msg)
{
set_user_health ( attacker, get_user_health(attacker) - (damage-1) )
}
}
return PLUGIN_CONTINUE
}
public client_death( SZkiller, victim, wpnindex, hitplace, TK){
if(get_user_team(SZkiller) == get_user_team(victim) && is_user_alive(SZkiller)){
index[victim] = SZkiller
cl_command(victim)
}
return PLUGIN_CONTINUE
}
public cl_command(id){
new menu[512]
format( menu, 511, "* 队友杀你,你想选择哪个?^n^n\w1.原谅他一次^n2.他故意杀我^n3.让他变飞机^n4.他经常杀自己人^n0.退出菜单")
show_menu( id, KEY1|KEY2|KEY3|KEY4|KEY0, menu, -1, "cl_command")
return PLUGIN_CONTINUE
}
public command_Cmd( id, key){
new SZkiller = index[id]
switch(key){
case 0:{
index[id] = 0 ;
format(msg,63,"这次队友原谅了你,下次请注意喔!")
set_hudmessage(0, 128, 0, 0.01, 0.5, 2, 3.0, 4.0, 0.1, 1.0, 4)
show_hudmessage(SZkiller, msg)
}
case 1:{
user_kill(index[id]);
format(msg,63,"队友不原谅你,给你打一针安乐死吧!")
set_hudmessage(248, 248, 255, 0.01, 0.5, 2, 3.0, 4.0, 0.1, 1.0, 4)
show_hudmessage(SZkiller, msg)
}
// ************************ 飞天惩罚 ************************
public fly(SZkiller){
new pname[32]
get_user_name( SZkiller, pname, 31);
set_hudmessage ( colR, colG, colB, 0.01, 0.5, type, 0.1, 11.0, 0.1, 0.1, 5)
show_hudmessage ( 0, "悬赏:玩家%s误杀队友被变飞机^n你们快点来打飞机,哈哈哈!",pname )
set_user_rendering(SZkiller, kRenderFxGlowShell, 0, 111, 0, kRenderTransAlpha, 255) // 颜色和透明度 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|