|
发表于 2007-4-24 07:54:59
|
显示全部楼层
来自 中国–浙江–嘉兴–海宁市
回复: 欢乐世纪-特别奉献:急救包插件1.1版本(源代码)
Post by apocalyptic
为什么我不强制进行绑定呢?因为还有少部分玩家并没有使用默认的键位设置,甚至有些人喜欢用编辑功能的方向键作为默认的动作键位,强行绑定某个键位等做法显得不尊重别人的自定义设置,所以我一直没有推行。何况,写这么一个简单的小脚本也不算难事。
你要修改代码我不反对。不过我个人认为,你改成任何地点购买就显得不够公平了。
强制进行绑定 因为玩的人 都不是CS设置的高手,好些都不知道怎么用,就算你语音教他,他还是不会!反而他说你们不公平,是作弊,因为他不会加血!
任何地点购买 这个一是代码上的原因 , 有这段代码,我的服怎么样都不能买急救包,就提示你不在购买区,二是金钱的问题,他在家里买了,结果没用上或是没用就死了,更或者是想用,结果不在家里买不了,他会觉得这个插件多余,毕竟我的服是16000上限,玩的人常会感觉缺钱,呵呵。插件主要是实用,现在来我服的,都是熟练的用这个插件,他们都非常喜欢。
一个简单的小脚本也不算难事,我的言语中应该没有对你进行攻击吧,相反你能写出这个来我觉得挺佩服你的!
就插件上的问题 ,其实我也有疑问的,如第一个else if ( !cs_get_user_buyzone(id))
这段我估计在我的服上改成else if ( cs_get_user_buyzone(id))
去掉 [color="Red"]! 就能用了。
第二个买急救包后马上检测生命值,如小于50,则自动用急救包,按理应该是
[color="Blue"](ihealth < 50) 可测试下来 用[color="Red"] > 号反而正确!我也想不通!
new ihealth
ihealth = get_user_health(id)
//if (get_user_health(id)<50)
if (ihealth > 50) //这一步我觉得很是怪,应该是<的,可用>这个才正常,晕来!
{//如果生命值是满的
//显示提示信息
format(msg, 513, "^x04[Thanks]:^x01您现在未到半血,生命值是 , %d 不需要立即使用急救包!",ihealth)
client_color(id,id, msg)
}
有空帮我看下,谢谢,这个插件 我挺喜欢的。 |
|