本帖最後由 funy 於 2016-11-15 17:25 編輯
我將加密的Assembly-CSharp.dll解密,試了很久都無法修改成功,估計相關數值存在伺服器內(Server Side)
燒餅只能改表面數值
.class public auto ansi beforefieldinit PlayerInfo
extends Bean
{
.method public hidebysig specialname rtspecialname instance void .ctor() cil managed
{
}
.method family hidebysig virtual instance bool reading() cil managed
{
}
.method family hidebysig virtual instance bool writing() cil managed
{
}
.property class uint8 allStrength
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_allStrength()
.set instance void MU.Data.Net.PlayerInfo::set_allStrength(uint8)
}
.property class int32 armor
{
.get instance int32 MU.Data.Net.PlayerInfo::get_armor()
.set instance void MU.Data.Net.PlayerInfo::set_armor(int32)
}
.property class uint8 armorStreng
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_armorStreng()
.set instance void MU.Data.Net.PlayerInfo::set_armorStreng(uint8)
}
.property class int32 attackSpeed
{
.get instance int32 MU.Data.Net.PlayerInfo::get_attackSpeed()
.set instance void MU.Data.Net.PlayerInfo::set_attackSpeed(int32)
}
.property class class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.BuffInfo> buffs
{
.get instance class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.BuffInfo> MU.Data.Net.PlayerInfo::get_buffs()
.set instance void MU.Data.Net.PlayerInfo::set_buffs(class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.BuffInfo>)
}
.property class int32 dir
{
.get instance int32 MU.Data.Net.PlayerInfo::get_dir()
.set instance void MU.Data.Net.PlayerInfo::set_dir(int32)
}
.property class uint8 elementEntity
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_elementEntity()
.set instance void MU.Data.Net.PlayerInfo::set_elementEntity(uint8)
}
.property class int32 equipPetId
{
.get instance int32 MU.Data.Net.PlayerInfo::get_equipPetId()
.set instance void MU.Data.Net.PlayerInfo::set_equipPetId(int32)
}
.property class int64 guild
{
.get instance int64 MU.Data.Net.PlayerInfo::get_guild()
.set instance void MU.Data.Net.PlayerInfo::set_guild(int64)
}
.property class uint8 guildGroup
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_guildGroup()
.set instance void MU.Data.Net.PlayerInfo::set_guildGroup(uint8)
}
.property class string guildName
{
.get instance string MU.Data.Net.PlayerInfo::get_guildName()
.set instance void MU.Data.Net.PlayerInfo::set_guildName(string)
}
.property class uint8 hookLeave
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_hookLeave()
.set instance void MU.Data.Net.PlayerInfo::set_hookLeave(uint8)
}
.property class int32 horseId
{
.get instance int32 MU.Data.Net.PlayerInfo::get_horseId()
.set instance void MU.Data.Net.PlayerInfo::set_horseId(int32)
}
.property class int32 hp
{
.get instance int32 MU.Data.Net.PlayerInfo::get_hp()
.set instance void MU.Data.Net.PlayerInfo::set_hp(int32)
}
.property class int32 job
{
.get instance int32 MU.Data.Net.PlayerInfo::get_job()
.set instance void MU.Data.Net.PlayerInfo::set_job(int32)
}
.property class int32 level
{
.get instance int32 MU.Data.Net.PlayerInfo::get_level()
.set instance void MU.Data.Net.PlayerInfo::set_level(int32)
}
.property class int32 magicQuality
{
.get instance int32 MU.Data.Net.PlayerInfo::get_magicQuality()
.set instance void MU.Data.Net.PlayerInfo::set_magicQuality(int32)
}
.property class int32 magicStar
{
.get instance int32 MU.Data.Net.PlayerInfo::get_magicStar()
.set instance void MU.Data.Net.PlayerInfo::set_magicStar(int32)
}
.property class int32 mapId
{
.get instance int32 MU.Data.Net.PlayerInfo::get_mapId()
.set instance void MU.Data.Net.PlayerInfo::set_mapId(int32)
}
.property class int32 maxHp
{
.get instance int32 MU.Data.Net.PlayerInfo::get_maxHp()
.set instance void MU.Data.Net.PlayerInfo::set_maxHp(int32)
}
.property class int32 maxMp
{
.get instance int32 MU.Data.Net.PlayerInfo::get_maxMp()
.set instance void MU.Data.Net.PlayerInfo::set_maxMp(int32)
}
.property class int32 mp
{
.get instance int32 MU.Data.Net.PlayerInfo::get_mp()
.set instance void MU.Data.Net.PlayerInfo::set_mp(int32)
}
.property class string name
{
.get instance string MU.Data.Net.PlayerInfo::get_name()
.set instance void MU.Data.Net.PlayerInfo::set_name(string)
}
.property class int32 newTitleId
{
.get instance int32 MU.Data.Net.PlayerInfo::get_newTitleId()
.set instance void MU.Data.Net.PlayerInfo::set_newTitleId(int32)
}
.property class int64 personId
{
.get instance int64 MU.Data.Net.PlayerInfo::get_personId()
.set instance void MU.Data.Net.PlayerInfo::set_personId(int64)
}
.property class int32 pkValue
{
.get instance int32 MU.Data.Net.PlayerInfo::get_pkValue()
.set instance void MU.Data.Net.PlayerInfo::set_pkValue(int32)
}
.property class class [mscorlib]System.Collections.Generic.List`1<uint8> positions
{
.get instance class [mscorlib]System.Collections.Generic.List`1<uint8> MU.Data.Net.PlayerInfo::get_positions()
.set instance void MU.Data.Net.PlayerInfo::set_positions(class [mscorlib]System.Collections.Generic.List`1<uint8>)
}
.property class class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.RareEffect> rareEffects
{
.get instance class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.RareEffect> MU.Data.Net.PlayerInfo::get_rareEffects()
.set instance void MU.Data.Net.PlayerInfo::set_rareEffects(class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.RareEffect>)
}
.property class int32 speed
{
.get instance int32 MU.Data.Net.PlayerInfo::get_speed()
.set instance void MU.Data.Net.PlayerInfo::set_speed(int32)
}
.property class int32 state
{
.get instance int32 MU.Data.Net.PlayerInfo::get_state()
.set instance void MU.Data.Net.PlayerInfo::set_state(int32)
}
.property class class [mscorlib]System.Collections.Generic.List`1<int32> suitEffectIds
{
.get instance class [mscorlib]System.Collections.Generic.List`1<int32> MU.Data.Net.PlayerInfo::get_suitEffectIds()
.set instance void MU.Data.Net.PlayerInfo::set_suitEffectIds(class [mscorlib]System.Collections.Generic.List`1<int32>)
}
.property class int64 team
{
.get instance int64 MU.Data.Net.PlayerInfo::get_team()
.set instance void MU.Data.Net.PlayerInfo::set_team(int64)
}
.property class int32 topTitleId
{
.get instance int32 MU.Data.Net.PlayerInfo::get_topTitleId()
.set instance void MU.Data.Net.PlayerInfo::set_topTitleId(int32)
}
.property class uint8 vipLevel
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_vipLevel()
.set instance void MU.Data.Net.PlayerInfo::set_vipLevel(uint8)
}
.property class uint8 vipStage
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_vipStage()
.set instance void MU.Data.Net.PlayerInfo::set_vipStage(uint8)
}
.property class int32 weapon
{
.get instance int32 MU.Data.Net.PlayerInfo::get_weapon()
.set instance void MU.Data.Net.PlayerInfo::set_weapon(int32)
}
.property class int32 weapon_other
{
.get instance int32 MU.Data.Net.PlayerInfo::get_weapon_other()
.set instance void MU.Data.Net.PlayerInfo::set_weapon_other(int32)
}
.property class uint8 weaponStreng
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_weaponStreng()
.set instance void MU.Data.Net.PlayerInfo::set_weaponStreng(uint8)
}
.property class uint8 weaponStreng_other
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_weaponStreng_other()
.set instance void MU.Data.Net.PlayerInfo::set_weaponStreng_other(uint8)
}
.property class int32 wing
{
.get instance int32 MU.Data.Net.PlayerInfo::get_wing()
.set instance void MU.Data.Net.PlayerInfo::set_wing(int32)
}
.property class uint8 wingStreng
{
.get instance uint8 MU.Data.Net.PlayerInfo::get_wingStreng()
.set instance void MU.Data.Net.PlayerInfo::set_wingStreng(uint8)
}
.property class int32 x
{
.get instance int32 MU.Data.Net.PlayerInfo::get_x()
.set instance void MU.Data.Net.PlayerInfo::set_x(int32)
}
.property class int32 y
{
.get instance int32 MU.Data.Net.PlayerInfo::get_y()
.set instance void MU.Data.Net.PlayerInfo::set_y(int32)
}
.field private uint8 _allStrength
.field private int32 _armor
.field private uint8 _armorStreng
.field private int32 _attackSpeed
.field private class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.BuffInfo> _buffs
.field private int32 _dir
.field private uint8 _elementEntity
.field private int32 _equipPetId
.field private int64 _guild
.field private uint8 _guildGroup
.field private string _guildName
.field private uint8 _hookLeave
.field private int32 _horseId
.field private int32 _hp
.field private int32 _job
.field private int32 _level
.field private int32 _magicQuality
.field private int32 _magicStar
.field private int32 _mapId
.field private int32 _maxHp
.field private int32 _maxMp
.field private int32 _mp
.field private string _name
.field private int32 _newTitleId
.field private int64 _personId
.field private int32 _pkValue
.field private class [mscorlib]System.Collections.Generic.List`1<uint8> _positions
.field private class [mscorlib]System.Collections.Generic.List`1<class MU.Data.Net.RareEffect> _rareEffects
.field private int32 _speed
.field private int32 _state
.field private class [mscorlib]System.Collections.Generic.List`1<int32> _suitEffectIds
.field private int64 _team
.field private int32 _topTitleId
.field private uint8 _vipLevel
.field private uint8 _vipStage
.field private int32 _weapon
.field private int32 _weapon_other
.field private uint8 _weaponStreng
.field private uint8 _weaponStreng_other
.field private int32 _wing
.field private uint8 _wingStreng
.field private int32 _x
.field private int32 _y
}
|