前五个杀人奖励插件(汉化修改版)
原帖地址:http://www.dt-club.net/forum/thread/71/35290.htm
效果非常不错,可惜是E文的,于是小小汉化了一下。
大家可以自行修改源文件里的
new gBonusIndex = { 10000,5000,3000,2000,1000 }
数值,实现自己想要的奖励数值。记得保存成UTF8格式。
目前插件很完美,有个小小BUG,请高手修改:
public event_round_start() {
gBonusCount = 0
}
这个地方用以判断是否一局结束,如果结束把gBonusCount重置成0,但是程序里好像不能正确实现,它好像是用
register_event("SendAudio","event_round_start","a","2&%!MRAD_terwin","2&%!MRAD_ctwin","2&%!MRAD_rounddraw")
这个来判断是否一局结束的,不过这样判断的话,比如C4爆炸了,就会显示T WIN,程序就会认为一局结束,从而gBonusCount = 0 。这个时候到下一局开始,还有那么3、4秒的时间,如果这个时候有人杀人了,那么他就会被认为是第一个杀人,得到奖励。
解决的方法很简单,只要能正确的识别一局“开始”,然后把gBonusCount 重置为0就可以。不过俺是菜鸟,资料也找不到,请高手示范~~~~:burn: :burn: :burn: :burn:
回复: 前五个杀人奖励插件(汉化修改版)
测试环境AMXX1.76回复: 前五个杀人奖励插件(汉化修改版)
顶起来,求高手帮修改下。回复: 前五个杀人奖励插件(汉化修改版)
早就有人改好了,你自己怎么不搜索一下?http://www.dt-club.net/forum/thread/70/31637.htm
回复: 前五个杀人奖励插件(汉化修改版)
额。。果然是的,谢谢~ 额。。果然是的,谢谢~ 顶下,支持代码.向你致敬 顶下,向你致敬 顶下,支持代码.向你致敬
页:
[1]