protected override string Execute(string[] InArguments, ref CSDT_CHEATCMD_DETAIL CheatCmdRef) { int dwHeroID = CheatCommandBase.SmartConvert <int>(InArguments[0]); int iQuality = CheatCommandBase.SmartConvert <int>(InArguments[1]); int iSubQuality = CheatCommandBase.SmartConvert <int>(InArguments[2]); CheatCmdRef.set_stGearAdvAll(new CSDT_CHEAT_GEARADV_ALL()); CheatCmdRef.get_stGearAdvAll().dwHeroID = (uint)dwHeroID; CheatCmdRef.get_stGearAdvAll().iQuality = iQuality; CheatCmdRef.get_stGearAdvAll().iSubQuality = iSubQuality; return(CheatCommandBase.Done); }