綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 台版白貓修改問題

 關閉 [複製連結] 查看: 1255|回覆: 2|好評: 0
跳轉到指定樓層
樓主
sonic6948 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2017-8-27 16:36

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
大家好~我是一個新手,昨天才照著網路蒐集的資料作修改。還好皇天不負苦心人,最基本的三圍修改會了
但是又遇到一個問題,最近的屬性副本,要有屬性攻擊才有機會打倒。殘念~
所以後來想到可以用秒怪試試,又去找了一些資料。結果有看沒有懂
可不可以請會修改的大大能指點迷津,真的很頭暈,單純只是想刷屬性副本而已
下面兩個程式碼都是網路搜到的,但是差異很大,我融合不了阿~
method family hidebysig instance bool UpdateDie(class DamageData damage) cil managed
{
    .maxstack 3
    L_0000: ldarg.0
    L_0001: isinst TreasureBox
    L_0006: brtrue L_00a1
    L_000b: ldarg.0
    L_000c: callvirt instance bool StageObject::CurrentStateCanDie()
    L_0011: brtrue L_0018
    L_0016: ldc.i4.0
    L_0017: ret
    L_0018: ldc.i4 0x7fffffff
    L_001d: ldarg.0
    L_001e: call instance int32 StageObject::get_Hp()
    L_0023: beq L_0065
    L_0028: ldarg.0
    L_0029: isinst Monster
    L_002e: brtrue L_0067
    L_0033: ldc.i4 0xdac
    L_0038: ldarg.0
    L_0039: call instance int32 StageObject::get_Hp()
    L_003e: beq L_0065
    L_0043: ldarg.0
    L_0044: isinst TreasureBox
    L_0049: brtrue L_0065
    L_004e: ldarg.0
    L_004f: ldfld class InGameManager/Enemy Character::stageEnemyData
    L_0054: brtrue L_0067
    L_0059: ldc.i4.0
    L_005a: ldarg.0
    L_005b: call instance int32 StageObject::get_Hp()
    L_0060: bge L_0067
    L_0065: ldc.i4.0
    L_0066: ret
    L_0067: ldarg.1
    L_0068: brfalse L_00a1
    L_006d: ldarg.1
    L_006e: callvirt instance int32 DamageData::get_SkillId()
    L_0073: ldc.i4.m1
    L_0074: beq L_00a1
    L_0079: ldarg.1
    L_007a: callvirt instance class StageObject DamageData::get_Attacker()
    L_007f: ldnull
    L_0080: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]

UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
    L_0085: brfalse L_00a1
    L_008a: ldarg.0
    L_008b: ldarg.1
    L_008c: callvirt instance int32 DamageData::get_SkillId()
    L_0091: ldarg.1
    L_0092: callvirt instance class StageObject DamageData::get_Attacker()
    L_0097: callvirt instance void StageObject::Death(int32, class StageObject)
    L_009c: br L_00a7
    L_00a1: ldarg.0
    L_00a2: callvirt instance void StageObject::Death()
    L_00a7: ldc.i4.1
    L_00a8: ret
method family hidebysig newslot virtual instance bool UpdateDie(class DamageData damage)

cil managed
{
    .maxstack 3
    L_0000: ldarg.0
    L_0001: callvirt instance bool StageObject::CurrentStateCanDie()
    L_0006: brtrue L_000d
    L_000b: ldc.i4.0
    L_000c: ret
    L_000d: call bool [Wcat]wcat.AAA::GetIsDie()
    L_0012: brfalse L_001e
    L_0017: ldarg.0
    L_0018: call bool [Wcat]wcat.AAA::FixDeath(class StageObject)
    L_001d: ret
    L_001e: ldarg.0
    L_001f: callvirt instance bool StageObject::LifeTimeLimit()
    L_0024: brtrue L_0037
    L_0029: ldc.i4.0
    L_002a: ldarg.0
    L_002b: call instance int32 StageObject::get_Hp()
    L_0030: bge L_0037
    L_0035: ldc.i4.0
    L_0036: ret
    L_0037: ldarg.0
    L_0038: callvirt instance bool StageObject::PrepareToDie()
    L_003d: brtrue L_0044
    L_0042: ldc.i4.0
    L_0043: ret
    L_0044: ldarg.1
    L_0045: brfalse L_007e
    L_004a: ldarg.1
    L_004b: callvirt instance int32 DamageData::get_SkillId()
    L_0050: ldc.i4.m1
    L_0051: beq L_007e
    L_0056: ldarg.1
    L_0057: callvirt instance class StageObject DamageData::get_Attacker()
    L_005c: ldnull
    L_005d: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]

UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
    L_0062: brfalse L_007e
    L_0067: ldarg.0
    L_0068: ldarg.1
    L_0069: callvirt instance int32 DamageData::get_SkillId()
    L_006e: ldarg.1
    L_006f: callvirt instance class StageObject DamageData::get_Attacker()
    L_0074: callvirt instance void StageObject::Death(int32, class StageObject)
    L_0079: br L_0084
    L_007e: ldarg.0
    L_007f: callvirt instance void StageObject::Death()
    L_0084: ldc.i4.1
    L_0085: ret
秒殺位置用Reflector搜索updatedie

麻煩大大指點一下~感恩~



「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
mn1 | 收聽TA | 只看該作者
發表於 2017-8-27 21:21
可不可以請會修改的大大能指點迷津,真的很頭暈,單純只是想刷屬性副本而已

如果只是要開秒怪刷副本,已有現成的修改版
台版1.0.24開關版
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| sonic6948 | 收聽TA | 只看該作者
發表於 2017-8-27 22:55
mn1 發表於 2017-8-27 21:21
如果只是要開秒怪刷副本,已有現成的修改版
台版1.0.24開關版

感謝你的回覆,不好意思,我沒說清楚,其實我是要可以協力的,小號帶主號。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則