搜索
楼主: 吴孟达

不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

[复制链接]
发表于 2007-12-28 22:11:14 | 显示全部楼层 来自 中国–天津–天津

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

请问这个插件能用到DOD里吗???
回复

使用道具 举报

 楼主| 发表于 2007-12-30 00:18:35 | 显示全部楼层 来自 中国–广西–百色–田东县

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

Post by Rulzy
问题还很多:
一是处死之后不重置标志?那打中两枪队友,就没机会了,后面只要一打中,立即被处死。解决办法是在 user_kill(attacker) 之后要加上 tk[attacker]=0
二是新进玩家会使用了原来index相同的数据,这样一来,新进的玩家有可能只要打中队友一枪就会被处死。解决办法是加上:
public client_connected(id)
{
tk[attacker]=0
}
能否请版主再加个功能:累计打中队友7次就踢出服务器?.......server_cmd( "kick #%d ^"你枪法太差了,已不适合在本服玩...^"vote"
回复

使用道具 举报

发表于 2007-12-30 00:28:13 | 显示全部楼层 来自 中国–广东

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

[php]
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN_NAME "New Plug-In"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
new tk[33]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
if(TA)
  ++tk[attacker]
if(tk[attacker]>=7)
{
  server_cmd( "kick #%d ^"你枪法太差了,已不适合在本服玩...^"",get_user_userid(attacker))
}else if(tk[attacker]>=2){
  user_kill(attacker)
  tk[attacker]=0
  set_hudmessage(85, 212, 255, -1.0, -1.0, 2, 1.0, 4.0, 0.1, 0.2, 9)
  show_hudmessage(attacker, "你因伤害队友,被处死")
}

}
public client_connected(id)
{
tk[id]=0
}  
[/php]
回复

使用道具 举报

发表于 2007-12-30 08:16:04 | 显示全部楼层 来自 中国–福建–漳州

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

楼上的,你那个是永远也不会到达踢出条件的,因为只要玩家TK次数达到2,TK次数就归零了。
[php]#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN_NAME "TK Slay & Kick"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc & Rulzy"
new tk[33]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
if(TA)
++tk[attacker]
if(tk[attacker]>=7)
{
server_cmd( "kick #%d ^"你枪法太差了,已不适合在本服玩...^"",get_user_userid(attacker))
tk[attacker]=0
}else if(!tk[attacker] && tk[attacker]%2==0){
user_kill(attacker)
set_hudmessage(85, 212, 255, -1.0, -1.0, 2, 1.0, 4.0, 0.1, 0.2, 9)
show_hudmessage(attacker, "你因伤害队友,被处死")
}

}
public client_connected(id)
{
tk[id]=0
}[/php]
回复

使用道具 举报

 楼主| 发表于 2007-12-30 09:02:48 | 显示全部楼层 来自 中国–广西–南宁

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

Post by Rulzy
楼上的,你那个是永远也不会到达踢出条件的,因为只要玩家TK次数达到2,TK次数就归零了。
[php]#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN_NAME "TK Slay & Kick"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc & Rulzy"
new tk[33]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
if(TA)
++tk[attacker]
if(tk[attacker]>=7)
{
server_cmd( "kick #%d ^"你枪法太差了,已不适合在本服玩...^"",get_user_userid(attacker))
tk[attacker]=0
}else if(!tk[attacker] && tk[attacker]%2==0){
user_kill(attacker)
set_hudmessage(85, 212, 255, -1.0, -1.0, 2, 1.0, 4.0, 0.1, 0.2, 9)
show_hudmessage(attacker, "你因伤害队友,被处死")
}

}
public client_connected(id)
{
tk[id]=0
}[/php]
看来是新年到了.....版主们都得到休息而有空上来查看和解决问题........今天真是会员们的福音啊!
回复

使用道具 举报

 楼主| 发表于 2008-1-4 12:28:32 | 显示全部楼层 来自 中国–广西–百色–田东县

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

版主再帮看一下,它只认伤7次踢出服,不认伤2次处死了...
代码这样可以吗?
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN_NAME "New Plug-In"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
new tk[33]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

//在此处添加您的代码...
}
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
if(TA)
++tk[attacker]

if(tk[attacker]>=2)
{
user_kill(attacker)
set_hudmessage(255, 0, 0, 0.7, 0.5, 2, 3.0, 4.0, 0.1, 1.0, -1)
show_hudmessage(attacker, "你因伤害队友,被处死")
}
else if(tk[attacker]>=7){
server_cmd( "kick #%d ^"你枪法太差了,已不适合在本服玩...^"",get_user_userid(attacker))
tk[attacker]=0
}

}
public client_connected(id)
{
tk[id]=0
}
回复

使用道具 举报

发表于 2008-1-4 19:29:35 | 显示全部楼层 来自 中国–江苏–连云港
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-1-5 00:28:06 | 显示全部楼层 来自 中国–广西–百色

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

鱼.....你的分怎么被扣完了?
还是只认伤7次踢出服,不认伤2次处死...
回复

使用道具 举报

发表于 2008-6-2 18:26:52 | 显示全部楼层 来自 中国–广东–深圳

回复: 不怕丑,俺再问:谁能抽空做个打中队友两枪就处死他的惩罚插件,让CS更象战场..

感谢楼主的分享,这和友军火控有什么区别?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表