搜索
查看: 9646|回复: 26

[分享] 买血插件

[复制链接]
发表于 2003-9-15 17:03:45 | 显示全部楼层 |阅读模式 来自 中国–江西–南昌
开学后就没认真玩过CS了,今天中午跟同学乱侃就写了一个可以买血的插件。安装插件后随时按L键就可以用$1500(可以通过CVAR设置)把血加满。
唯一的CVAR是amx_healthprice=1500
内部命令是amx_buyhealth,在客户端连接时会被自动绑定到L键


/* AMX Mod script.
*
* (c) 2003, Potter
* This file is provided as is (no warranties).
*/

#include <amxmod>
#include <fun>

public plugin_init(){
  register_plugin("BuyHealth","0.9","default")
  register_cvar("amx_healthprice","1500")
  register_clcmd("amx_buyhealth","buyHealth",0,"amx_buyhealth")
}

public buyHealth(id){
  new health=get_user_health(id)
  new money=get_user_money(id)
  new price=get_cvar_num("amx_healthprice")
  if (is_user_alive(id)==1 && health<100 && money>=price) {
  set_user_money(id,money-price)
  set_user_health(id,100)
  new name[32]
  get_user_name(id,name,31)
  client_print(0,print_chat,"%s buy health to 100",name)
  }
  return PLUGIN_HANDLED
}

public client_connect(id){
  client_cmd(id,"bind l amx_buyhealth")
  return PLUGIN_CONTINUE
}

本帖子中包含更多资源

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

×
发表于 2003-9-15 19:07:27 | 显示全部楼层 来自 中国–广西–柳州
晕,厉害也
回复

使用道具 举报

发表于 2003-9-15 19:35:03 | 显示全部楼层 来自 中国–广东–东莞
佩服中.......
你是用sc.bat编译的吗?我的amx里只有一个sc.exe没有sc.bat啊!
回复

使用道具 举报

发表于 2003-9-15 20:07:46 | 显示全部楼层 来自 中国–广东–东莞
HarryPotter可以教教我吗?
1、我用admin_money插件时可以给所有CT加钱amx_money @CT 100,为什么不能给所有T加钱啊,我用的是amx_money @T 100。
2、admin_teams插件怎么只能杀人不能让他换队,我是用amx_t ID or amx_ct ID.
3、atac插件怎样才可以让被TK的人选择惩罚,我装了只有打自己人多少血就扣自己多少血啊,没有选择!
4、我服务器不反安装IPX协议,只在启动参数里加-noipx是不是效果一样?
回复

使用道具 举报

发表于 2003-9-15 20:25:21 | 显示全部楼层 来自 中国–福建–厦门
不错不错,支持DT原创!建议HarryPotter发至amx官方论坛试一试!
回复

使用道具 举报

发表于 2003-9-15 20:34:22 | 显示全部楼层 来自 中国–广东–东莞
有道理!确实不错~
顶~
回复

使用道具 举报

 楼主| 发表于 2003-9-15 22:04:10 | 显示全部楼层 来自 中国–江西–南昌
编译只要sc.exe就行了,不用BAT的。sc.exe abc.sma就会生成abc.amx

其实我对现有的AMX插件也不是很熟悉,这个程序也是很简单的。这里的斑竹对AMX插件更在行

在CS客户端使用-noipx可以禁止IPX协议,不过现在除了一些古老的游戏外都已经不用IPX/SPX协议了。
回复

使用道具 举报

发表于 2003-9-15 22:20:30 | 显示全部楼层 来自 中国–山西–吕梁
回复

使用道具 举报

发表于 2003-9-16 00:59:19 | 显示全部楼层 来自 中国–广东–深圳–宝安区
回复

使用道具 举报

发表于 2003-9-16 02:21:53 | 显示全部楼层 来自 中国–广东–东莞
最初由 HarryPotter 发表
编译只要sc.exe就行了,不用BAT的。sc.exe abc.sma就会生成abc.amx

其实我对现有的AMX插件也不是很熟悉,这个程序也是很简单的。这里的斑竹对AMX插件更在行

在CS客户端使用-noipx可以禁止IPX协议,不过现在除了一些古老的游戏外都已经不用IPX/SPX协议了。

sc不是用在linux系统下的吗?amx下的examples目录里只有sc.exe和compile.bat两个可执行文件啊,compile.bat是干吗用的?
我听说服务器不加载IPX/SPX协议可以改善ping值20%以上,不知道是要卸载IPX/SPX还是只要加-noipx就可以了?
回复

使用道具 举报

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

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