綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 求大佬傳我釣魚技巧 授我以漁

 關閉 [複製連結] 查看: 6301|回覆: 46|好評: 0
41
aqeqqq | 收聽TA | 只看該作者
發表於 2017-9-11 12:06
本帖最後由 aqeqqq 於 2017-9-11 17:46 編輯

重复编辑掉ZSBD~~~~~~~~~~~~~~~~~~~~~~~

點評

把這個重複的給編輯了  發表於 2017-9-11 14:41
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

42
aqeqqq | 收聽TA | 只看該作者
發表於 2017-9-11 12:10
longbowhe 發表於 2017-9-11 10:41
我现在改了之后倒是能用
显示造成的伤害是正常伤害然后N倍扣血
还不分敌我

攻击不分彼此倍攻击是正常的
一开始我改锁血,结果敌我都锁血了
然后看看你们发的那个图,加的代码上还有个条件&&判断敌人才能锁血
所以要单独倍攻的话同理要加上条件另写个伤害代码
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

43
迦叶洛浠 | 收聽TA | 只看該作者
發表於 2017-9-11 12:50
r34723182 發表於 2017-9-11 11:07
把整個Managed拉出來 然後再開啟裡面的Assembly-CSharp.dll修改
這樣就能保存了

问题算是发现了,居然是re用的插件版本过高。。。用旧的1.6就能改了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

44
chaoschaos | 收聽TA | 只看該作者
發表於 2017-9-11 21:03
本帖最後由 chaoschaos 於 2017-9-11 21:06 編輯
longbowhe 發表於 2017-9-11 10:41
我现在改了之后倒是能用
显示造成的伤害是正常伤害然后N倍扣血
还不分敌我

改攻擊最簡單的改法
  1.     L_0000: ldarg.0
  2.     L_0001: call instance bool BattleServantData::checkEnemy()
  3.     L_0006: brfalse L_000d
  4.     L_000b: ldc.i4.1
  5.     L_000c: ret
  6.     L_000d: ldarg.0
  7.     L_000e: ldfld int32 BattleServantData::atk
  8.     L_0013: ret
複製代碼
  1.     if (this.checkEnemy())
  2.     {
  3.         return 1;
  4.     }
  5.     return this.atk;
複製代碼

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

45
chaoschaos | 收聽TA | 只看該作者
發表於 2017-9-11 21:16
本帖最後由 chaoschaos 於 2017-9-11 21:22 編輯

關於檢測,在playTaskBattle()內有setdatafromserver(...)的調用,
把它砍了可以去掉server返還校正data值,戰鬥數據還是會回傳,雖形同掩耳盜鈴但至少改攻擊不會失效
另外攻擊改太高以致敵人過快死亡,會使數據與server對不上,而出現回合結束卡住的情況
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

46
Sun丶GH | 收聽TA | 只看該作者
發表於 2017-12-2 17:54
chaoschaos 發表於 2017-9-11 21:16
關於檢測,在playTaskBattle()內有setdatafromserver(...)的調用,
把它砍了可以去掉server返還校正data值 ...

大佬能不能说下暴击星怎么改
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

47
sifengsuifeng | 收聽TA | 只看該作者
發表於 2017-12-7 19:58
demos1029 發表於 2017-9-6 11:07
看别人修改的锁1血是改了battleservantdata的adddamage方法


if (this.hp <= 0)
    {
        this.hp = 0; //把this.hp = 0改为 this.hp = 1; 就能锁一血了
    }
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則