引用第13楼novarain于2014-01-01 13:28发表的 : 呃,理論上今早killap更新了2.3.1,修正了幾個還挺嚴重(而且很蠢,如果去看腳本源碼的話)的原版bug,但不到幾小時就因為我一起床又找到比他修正的東西還嚴重的新bug(和在我凌晨去睡之後他才修改包進去的更動有關,幾乎沒有正常測試過就上了),所以2.3.1撤下,大概要跳到2.3.2了。 其中一個修掉的嚴重bug是這樣:NCR總統Tandi的兒子Hoss在酒吧內會挑釁你,正常情況打起來就是你一拳他一腳,直到你把他HP打到低到一個地步就會結束戰鬥他認輸。另一種解法(如果你徒手技能真的低到爆或不想動手)是你掏出槍拿在手上,他也會結束戰鬥求饒。 這邊就有兩個問題,一是他腳本檢查玩家的使用欄因為巢狀IF沒寫好,最後只會檢查到“右邊”(物品2),所以就算你掏出放在左邊(物品1)的槍,他一樣會當成沒看到繼續打你。二是腳本檢查使用欄內的物品時,沒先確認物品種類是否為“武器”就直接去取內存中的“射程”資料(超過2才算“槍械”),而如果不是武器,就會取到不該取的內存位址,讓第二回合一輪到他腳本要進行判斷時直接讓遊戲當掉。閒著沒事想試的人可以在右邊放個治療針或是一瓶酒之類的,然後開始戰鬥時切換到拿在手上,下一回合就可以看到遊戲發生內存錯誤了。
举报
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|Archiver|13号避难所
GMT+8, 2024-5-5 09:15 , Processed in 0.066164 second(s), 12 queries .