搜索
查看: 2395|回复: 3

对repair.amxx(花钱补血插件)的修改(正在学习插件编改...)

[复制链接]
发表于 2007-6-1 15:58:21 | 显示全部楼层 |阅读模式 来自 中国–甘肃–兰州
最近在学习插件的一些简单编写,但改好后老是编译不成功!闷煞人也~~~:burn: 没办法,谁叫自己是菜鸟呢!
我在点通论坛里找到了这个repair.amxx(花钱补血插件,补满血后恢复100HP),呵呵,相当实用的一个插件,只要say /repair 就可以补血了,补多少血就花对应价格的金钱,价格在250元 ~ 5000元不等。(血补得越多,花费也就越高)比以前的amx_buyhealth.amxx好用多了!
但我发现里面也有BUG,可能有人也发现了,就是当玩家死后,如果 say /repair ,那么你同样会被扣去5000块钱的,(当然不要指望还会复活啦!人不会复活了,但钱却照样扣你没商量!)同时出现提示:[AMXX] Repair bought for $5000.

所以,我想在插件中定义,当玩家死后,禁止补血,这样就不会被扣钱了!如果玩家死后输入 say /repair ,那么会出现以下提示 :

client_print(id,print_chat,"[AMXX] You can't repair health when dead.")

于是,我就在插件中加入了以下内容:

if (is_user_alive(id)==0) {
new name[32]
get_user_name(id,name,31)
client_print(id,print_chat,"[AMXX] You can't repair health when dead.")
return PLUGIN_HANDLED
}

可是,修改后没能编译成功,Rulzy大哥,能帮帮我吗?

本帖子中包含更多资源

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

×
发表于 2007-6-1 17:14:56 | 显示全部楼层 来自 中国–福建–漳州

回复: 对repair.amxx(花钱补血插件)的修改(正在学习插件编改...)

未做测试,自己测试吧。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2007-6-1 21:03:01 | 显示全部楼层 来自 中国–广东–中山

回复: 对repair.amxx(花钱补血插件)的修改(正在学习插件编改...)

编译失败可能是语法问题,未必一定跟你的代码设计思路有关。
回复

使用道具 举报

 楼主| 发表于 2007-6-1 21:07:08 | 显示全部楼层 来自 中国–甘肃–兰州

回复: 对repair.amxx(花钱补血插件)的修改(正在学习插件编改...)

呵呵,BUG终于修复了,测试成功!感谢Rulzy,真的好羡慕你啊,什么都懂,看来我还得好好努力才行啊!:byebye:
回复

使用道具 举报

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

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