mingjey2000
|
分享:
▼
x0
|
[1.6][插件] 关于这把枪的问题
这把枪是在外国网站找到的,是个很毒的一把枪,它连队友都能毒死, 测试后算是一把完美的枪支,但它有个小小毛病,在第一次装子弹后,只要每点击一次发射, 它便会自动补一次子弹动作,但问题是明明子弹还很多,它根本不需要提前自动装子弹吧, 所以想请大家帮帮忙,这个小小毛病要从哪一段程式去修正它! "让子弹用完才能自动补子弹"
|
|
x0
[楼 主]
From:台湾宽频通讯顾问股份有限公司 | Posted:2019-05-22 20:11 |
|
|
弑血
|
分享:
▲
▼
下面是引用 mingjey2000 于 2019-05-22 20:11 发表的 关于这把枪的问题: 这把枪是在外国网站找到的,是个很毒的一把枪,它连队友都能毒死, 测试后算是一把完美的枪支,但它有个小小毛病,在第一次装子弹后,只要每点击一次发射, 它便会自动补一次子弹动作,但问题是明明子弹还很多,它根本不需要提前自动装子弹吧, 所以想请大家帮帮忙,这个小小毛病要从哪一段程式去修正它! "让子弹用完才能自动补子弹" 269行后面没有写完..不晓得是不是这原因导致这把武器出问题 // 使用了武器射速参数 但是没有记忆体位置标示 set_pdata_float( Player, 83, OFFSET_TIME_ATTACK ) //修改后 set_pdata_float( Player, 83, OFFSET_TIME_ATTACK, 5 )
此文章被评分,最近评分记录财富:100 (by amore12) | 理由: 赞..^^ | |
|
|
|
|
x1
[1 楼]
From:台湾中华电信股份有限公司 | Posted:2019-05-22 20:45 |
|
|
mingjey2000
|
分享:
▲
▼
改成这指令后
if( fInReload && flNextAttack <= 0.0 && !iClip) 有时可正常,有时又会自动补一次子弹
原本45颗子弹,自动补弹后变回8颗,当子弹用完或是"手动装弹"又变回45颗,每发射一下又自动补一次子弹, 它确实是散弹枪的写法,也许只好从子弹数量设定成 8颗,让它能配合(不超过8颗就不会出现提前自动补子弹动作)
132行 cvar_clip = register_cvar("zp_pl_clip", "45") // 子弹数 改成 cvar_clip = register_cvar("zp_pl_clip", "8") // 子弹数
此文章被评分,最近评分记录财富:100 (by amore12) | 理由: 赞..^^ | |
|
|
|
|
x1
[4 楼]
From:台湾宽频通讯顾问股份有限公司 | Posted:2019-05-23 12:15 |
|
|
弑血
|
分享:
▲
▼
下面是引用 mingjey2000 于 2019-05-23 12:15 发表的 : 改成这指令后
if( fInReload && flNextAttack <= 0.0 && !iClip) 有时可正常,有时又会自动补一次子弹
原本45颗子弹,自动补弹后变回8颗,当子弹用完或是"手动装弹"又变回45颗,每发射一下又自动补一次子弹, 它确实是散弹枪的写法,也许只好从子弹数量设定成 8颗,让它能配合(不超过8颗就不会出现提前自动补子弹动作)
132行 cvar_clip = register_cvar("zp_pl_clip", "45") // 子弹数 改成 cvar_clip = register_cvar("zp_pl_clip", "8") // 子弹数 707行改这段看看 if (iClip >= iClipExtra) return HAM_SUPERCEDE 修改后 if (iClip >= iClipExtra || iClip) return HAM_SUPERCEDE 修改成如果clip内还有子弹就不能装填看看 如果还是不行 那我建议 把m3改掉 换成别把步枪
此文章被评分,最近评分记录财富:100 (by amore12) | 理由: 赞..^^ | |
|
|
|
|
x1
[5 楼]
From:台湾中华电信股份有限公司 | Posted:2019-05-23 14:48 |
|
|
|