搜索
查看: 2308|回复: 9

点通高手可否为局域网CS服务器写一个插件

[复制链接]
发表于 2006-8-21 20:47:18 | 显示全部楼层 |阅读模式 来自 中国–广东–梅州–梅江区
点通的高手们可否为我们局域网的CS服务器写一个插件?在局域网(内网用户)在游戏中杀人奖励金钱跟外网不一样,最好内网用户可以在amx.cfg中自定义奖励金钱。谢谢!
 楼主| 发表于 2006-8-22 13:48:44 | 显示全部楼层 来自 中国–广东–梅州–梅江区

回复: 点通高手可否为局域网CS服务器写一个插件

唉!这么多人看了就是没人顶!
回复

使用道具 举报

发表于 2006-8-25 23:09:50 | 显示全部楼层 来自 中国–广东–深圳

回复: 点通高手可否为局域网CS服务器写一个插件

有一个限制CD版本的插件吧?
就是用CD4.3.2的话杀人额外+2000,因为据说4.3.2的反作弊效果最好。
如果你内网CS全部装CD4.3.2的话配合这个插件就……
回复

使用道具 举报

 楼主| 发表于 2006-8-26 14:28:17 | 显示全部楼层 来自 中国–广东–梅州–梅江区

回复: 点通高手可否为局域网CS服务器写一个插件

Post by PIG
有一个限制CD版本的插件吧?
就是用CD4.3.2的话杀人额外+2000,因为据说4.3.2的反作弊效果最好。
如果你内网CS全部装CD4.3.2的话配合这个插件就……
谢谢你的建议,这个我也考虑过,如果能单独一个插件不受其他限制就好了!
回复

使用道具 举报

发表于 2006-8-26 15:09:59 | 显示全部楼层 来自 中国–海南–海口

回复: 点通高手可否为局域网CS服务器写一个插件

没什么兴趣,懒得写。
回复

使用道具 举报

发表于 2006-8-26 21:34:59 | 显示全部楼层 来自 中国–江苏–南京

回复: 点通高手可否为局域网CS服务器写一个插件

Post by zhongjia
没什么兴趣,懒得写。

不愿意写也不用这么说吧,何况就几个小改动而已,又不是让你自己写:cold:


LZ把你那个杀人奖励的代码发上来我帮你改改吧
回复

使用道具 举报

 楼主| 发表于 2006-8-26 23:48:13 | 显示全部楼层 来自 中国–广东–梅州

回复: 点通高手可否为局域网CS服务器写一个插件

/*==============================================================================
* Plugin name: Suicide Text 0.1
* Made by: Fyre
* Modules required: none
*===============================================================================*/
#include <amxmod>
public plugin_init() {
register_plugin("Suicide Text","0.2","Fyre")
register_logevent("DeathMsg",4,"1=committed suicide with")
register_logevent("consolesuicide",3,"1=committed suicide with")
register_event("DeathMsg","knife_kill","a","4&kni")
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_sound( "djeyl/witch.wav")
return PLUGIN_CONTINUE
}
// when you die by falling somewhere off
public DeathMsg() {
new Arg1[64]
read_logargv(0,Arg1,63)
new Name[32]
parse_loguser(Arg1,Name,31)
client_cmd(0,"spk djeyl/witch")
set_hudmessage( 255, 100, 100, -1.0, 0.25, 1, 6.0, 6.0, 0.5, 0.15, 1);
show_hudmessage(0,"%s die by falling",Name)
return PLUGIN_HANDLED
}
// when you kill yourself by command kill
public consolesuicide() {
new Arg1[64]
read_logargv(0,Arg1,63)
new Name[32]
parse_loguser(Arg1,Name,31)
client_cmd(0,"spk djeyl/witch")
set_hudmessage( 255, 100, 100, -1.0, 0.25, 1, 6.0, 6.0, 0.5, 0.15, 1);
show_hudmessage(0,"%s kill himself",Name)
return PLUGIN_HANDLED
}
// when someone knived
public knife_kill(){
new killer_name[32], victim_name[32]
get_user_name(read_data(1),killer_name,31)
get_user_name(read_data(2),victim_name,31)
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"%s knived %s",killer_name,victim_name)
client_cmd(0,"spk djeyl/witch")
//return PLUGIN_HANDLED
}


这是刀子杀人的源码,请52yz帮一下,不过我们不要去跟那些没素质的人计较,我最讨厌那些老要人回帖的人。改好后顺便说一下在amx.cfg里该加入什么变量.在这里先谢谢52yz兄。
回复

使用道具 举报

发表于 2006-8-27 22:09:13 | 显示全部楼层 来自 中国–江苏–南京

回复: 点通高手可否为局域网CS服务器写一个插件

Post by shichunming
/*==============================================================================
* Plugin name: Suicide Text 0.1
* Made by: Fyre
* Modules required: none
*===============================================================================*/
#include <amxmod>
public plugin_init() {
register_plugin(...

呵呵,你这个是被刀杀和自杀发出嘲笑的,和你顶楼的要求不一样啊,我只好随便找了个ahcat版主发的插件,参考内网优先那个插件改了改

使用方法

amx_netbarip 192.168 (定义你的lan用户的ip段,可参看内网优先那个插件,如果你已经用了那个插件,就不用再写了,我写的这个会去读系统中的cvar)
amx_wankillbounds 1000(我定义了外网用户杀人奖励的基数为1000)
amx_lankillbounds 1500(同上,内网1500)


默认爆头为基本奖励,雷杀和刀杀为×2,连续杀5人为奖励×3,显示信息内外网都一样(省得外网有意见;) )


这个插件只能用在amxx1.6以上,我也只在1.5+amxx1.6上测试过,你可以测试一下,有问题再说

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

 楼主| 发表于 2006-8-28 00:46:48 | 显示全部楼层 来自 中国–广东–梅州–梅江区

回复: 点通高手可否为局域网CS服务器写一个插件

谢谢你52yz的帮忙!感激不尽!我正在测试!如果有帮忙还请你多多指教!还有就是那个足球插件,我已经把那两个文件发上来了,请你帮我修改一下
回复

使用道具 举报

 楼主| 发表于 2006-8-28 14:45:35 | 显示全部楼层 来自 中国–广东–梅州–梅江区

回复: 点通高手可否为局域网CS服务器写一个插件

谢谢52yz 兄!测试一切正常。
回复

使用道具 举报

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

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