广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3976 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] ZP武器前备弹量与武器换弹速度插件冲突问题  (圆满解决)

各位大大好久不见,最近我发现了一个BUG又要麻烦您来帮我看看了


先使用武器弹量插件把AK47或其他任何枪的弹量调高至默认以上比如32发,再使用武器换弹插件把AK47或其他任何枪的上弹时间变小比如0.5倍,当弹量低于默认值29或高于默认值31时换弹时间都和设定的一致缩短了0.5倍但是当弹量等于默认值30时换单速度却又变成了原本的1.0倍,我不知道是那个插件出的问题也不知道应该对谁修改请大大指点一下在下感激不尽表情


感谢i-c0112大大的帮忙修正问题已经解决了


本帖包含附件
zip 问题插件.7z   (2022-06-09 14:21 / 5 KB)   下载次数:11


[ 此文章被曾李源在2014-12-15 01:36重新编辑 ]




献花 x0 回到顶端 [楼 主] From:未知地址 | Posted:2014-11-23 18:12 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 曾李源 于 2014-11-23 18:12 发表的 ZP武器前备弹量与武器换弹速度插件冲突问题: 到引言文
各位大大好久不见,最近我发现了一个BUG又要麻烦您来帮我看看了


先使用武器弹量插件把AK47或其他任何枪的弹量调高至默认以上比如32发,再使用武器换弹插件把AK47或其他任何枪的上弹时间变小比如0.5倍,当弹量低于默认值29或高于默认值31时换弹时间都和设定的一致缩短了0.5倍但是当弹量等于默认值30时换单速度却又变成了原本的1.0倍,我不知道是那个插件出的问题也不知道应该对谁修改请大大指点一下在下感激不尽表情



试着把amxx顺序给换一下..试看看



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2014-11-26 00:59 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
Re:ZP武器前备弹量与武器换弹速度插件冲突问题
下面是引用 s8720419 于 2014-11-26 00:59 发表的 : 到引言文




试着把amxx顺序给换一下..试看看



还是一样有这个问题,虽然不是什么致命的BUG但是也会影响游戏,每一把弹量大于默认值的武器都有可能出现这样的问题除非设定的换弹时间就和默认值一样,但是那样又会和模型动作不一致


[ 此文章被曾李源在2014-11-26 03:42重新编辑 ]


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2014-11-26 02:23 |
e1242656 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x6 鲜花 x120
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我的CVAR可能跟你的不一样
请使用这两个格式去做调整
weap_maxclip <weapon name> <maxclip>
weap_<weapon name>_reloadtime <time>
范例:
weap_p228_reloadtime       1.4
weap_maxclip p228 7


本帖包含附件
zip scripting.rar   (2022-06-09 14:21 / 6 KB)  
说明: 子弹量.装弹时间
下载次数:11



RC:18589523 欢迎加入^^
献花 x0 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2014-11-26 17:54 |
mnbmnb5266
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x5 鲜花 x46
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 e1242656 于 2014-11-26 17:54 发表的 : 到引言文
我的CVAR可能跟你的不一样
请使用这两个格式去做调整
weap_maxclip <weapon name> <maxclip>
weap_<weapon name>_reloadtime <time>
范例:
weap_p228_reloadtime       1.4
weap_maxclip p228 7

大大你好我就是曾李源虽然按照您说的去做了但还是会出现这个问题


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
献花 x0 回到顶端 [4 楼] From:欧洲 | Posted:2014-11-26 18:33 |
JDD 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x10 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

...这是个bug 此插件原作者不是我...


献花 x0 回到顶端 [5 楼] From:台湾中华电信股份有限公司 | Posted:2014-11-29 08:48 |
husano896 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x79 鲜花 x138
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

试着把弹药量调整插件的219行「set_pdata_float(id, m_flNextAttack, g_fDelay[iId], XTRA_OFS_PLAYER)」
去掉看看


这边流动率真的挺低的'w' 但我是有在看的哦w
也许哪天被我乱入也说不定(!?

按这里检视影片,登入论坛可以直接观看
*ZP*没爆头回合不结束

↓吃浏览数长大的龙:)
献花 x0 回到顶端 [6 楼] From:台湾中华电信股份有限公司 | Posted:2014-11-29 21:11 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 mnbmnb5266 于 2014-11-26 18:33 发表的 : 到引言文


大大你好我就是曾李源虽然按照您说的去做了但还是会出现这个问题



打开弹量插件收寻105行:

if( iMaxClip && iMaxClip != g_iDftMaxClip[iId] )

修改

if( iMaxClip)

以下这些指是bug原因,参考就好:


主要原因在于..63行这段


stock const g_iDftMaxClip[CSW_P90+1] = {
-1,  13, -1, 10,  1,  7,    1, 30, 30,  1,  30, 
20, 25, 30, 35, 25,   12, 20, 10, 30, 100, 
8 , 30, 30, 20,  2,    7, 30, 30, -1,  50}
回到105段判断内容,当主要clip不等于原来的clip数量 也就是 30 那些..才会执行以下的判断
if( iMaxClip && iMaxClip != g_iDftMaxClip[iId] )



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [7 楼] From:台湾中华电信股份有限公司 | Posted:2014-12-01 16:46 |
i-c0112
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x194
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

目前试了一下
原因:
"弹量插件"在 [子弹数为CS内建值] 时,以 [自订的方式] 去装填子弹。
"上弹时间"则是由 [Ham_Weapon_Reload] 捕捉武器装填,并 [覆写上弹时间]
=>因此上弹时间在符合条件 [子弹数为CS内建值] 并不会被覆写


解决方式:
在"弹量插件" [自订的方式] 之后 [加上 'ExecuteHamB'] 让 "上弹时间" 能由 [Ham_Weapon_Reload] 读取到此换弹动作

弹量插件:
复制程式
// [子弹数为CS内建值]
else if( iClip == g_iDftMaxClip[iId] )
{
 if( iBpAmmo )
 {
 // <[自订的方式]>
 set_pdata_float(id, m_flNextAttack, g_fDelay[iId], XTRA_OFS_PLAYER)


 if( SILENT_BS & (1<<iId) && get_pdata_int(iEnt, m_fSilent, XTRA_OFS_WEAPON) )
 {
 SendWeaponAnim( id, iId == CSW_USP ? 5 : 4 )
 }
 else
 {
 SendWeaponAnim(id, g_iReloadAnims[iId])
 }
 set_pdata_int(iEnt, m_fInReload, 1, XTRA_OFS_WEAPON)
 set_pdata_float(iEnt, m_flTimeWeaponIdle, g_fDelay[iId] + 0.5, XTRA_OFS_WEAPON)
 // <[自订的方式]/>
 }
}




上弹时间:
复制程式
// [Ham_Weapon_Reload]
public fw_WeaponReload(weapon)
{
 // ...


 // [覆写上弹时间]

 time = get_user_next_attack(owner) * multiplier
 set_user_next_attack(owner, time)
 set_weapon_idle_time(weapon, time + 0.5)


 // [加上 'ExecuteHamB']
 ExecuteHamB(Ham_Weapon_Reload, iEnt);
}


本帖包含附件
zip 问题插件.7z   (2022-06-09 14:21 / 5 KB)   下载次数:5


献花 x0 回到顶端 [8 楼] From:台湾中华电信股份有限公司 | Posted:2014-12-12 20:48 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.055182 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言