 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
bknight2602 Grandmaster Cheater
Reputation: 0
Joined: 08 Oct 2012 Posts: 586
|
Posted: Fri Feb 18, 2022 8:01 pm Post subject: |
|
|
The problem is that each of the six heroes may possess any of the thirteen professions and they may change any time. The level data is keyed to professions.
The names for this code are 1st, 2nd, 3rd, 4th, 5th, 6th.
The image is at the last of 1st and the beginning of 2nd
As you may see, I know that there are problems with the radio group selection process.
| Code: |
function CERadioGroup1Click(sender)--this needs to be completed
indexname = radiogroup_getItemIndex(CheatPanel_CERadioGroup1)
h = radiogroup_getItems(CheatPanel_CERadioGroup1)
heroname = strings_getString(h, indexname)
print(heroname.. " selected")
local addresslist = getAddressList()
if recalc == 1 then
if heroname == "1st" then
profession1address = addresslist_getMemoryRecordByDescription(addresslist, "1st Profession")
profession1 = memoryrecord_getValue(profession1address) |
I am unsure whether the data following each function addlevelitemX is loaded when the code is first compiled I tried to force is to run with
| Code: |
if tonumber(proffesion1) == 0 then
addLevelItem0(level, exp)
elseif tonumber(proffesion1) == 1 then
addLevelItem1(level, exp)
elseif tonumber(proffesion1) == 2 then
addLevelItem2(level, exp)
elseif tonumber(proffesion1) == 3 then
addLevelItem3(level, exp)
elseif tonumber(proffesion1) == 4 then
addLevelItem4(level, exp)
elseif tonumber(proffesion1) == 5 then
addLevelItem5(level, exp)
elseif tonumber(proffesion1) == 6 then
addLevelItem6(level, exp)
elseif tonumber(proffesion1) == 7 then
addLevelItem7(level, exp)
elseif tonumber(proffesion1) == 8 then
addLevelItem8(level, exp)
elseif tonumber(proffesion1) == 9 then
addLevelItem9(level, exp)
elseif tonumber(proffesion1) == 10 then
print("profession 1 selected")
addLevelItem10(level, exp)
--CheatPanel_CEListview10.Visible = true
elseif tonumber(proffesion1) == 11 then
addLevelItem11(level, exp)
elseif tonumber(proffesion1) == 12 then
addLevelItem12(level, exp)
elseif tonumber(proffesion1) == 13 then
addLevelItem13(level, exp)
end
|
As you can see 1st profession is 10, so addLevelItem10
function is appropriate. All thirteen of these are at the beginning of the code
| Code: |
addLevelItem10(level, exp)
print("selected lord")
local lvitems10 = listview_getItems(CheatPanel_CEListView10)
local item10 = listitems_add(lvitems10)
local subitems10 = listitem_getSubItems(item10)
listitem_setCaption(item10,level)
strings_add(subitems10, exp)
--end
--
addLevelItem10(1,1299)--Lord
addLevelItem10(2,2599)
etc.
|
Twelve of the addLevelItemX(level, exp) have the end where you see the commented out end, I put this end hoping that the function would run including the data, doesn't seem to work. The selected lord is never printed.
So do you have nifty idea on taking vertical spreadsheet data and building a horizontal data set with alll the { , ; in the correct order? |
|
| Back to top |
|
 |
bknight2602 Grandmaster Cheater
Reputation: 0
Joined: 08 Oct 2012 Posts: 586
|
Posted: Sun Feb 20, 2022 10:33 am Post subject: |
|
|
I've been busy recreating this monster, but the Cheat Panel doesn't show, and I am at a standstill until the form shows. I have cut the code to include only listview_0 and listview_1, but there are liveiw_0 through 13.
| Code: |
trainer = {
Data = {
Characters = {
[0] = "1st";
[1] = "2nd";
[2] = "3rd";
[3] = "4th";
[4] = "5th";
[5] = "6th";
[6] = "No One";
["1st"] = 0; -- Index of radiogroup
["2nd"] = 1;
["3rd"] = 2;
["4th"] = 3;
["5th"] = 4;
["6th"] = 5;
["No One"] = 6;
};--Characters
Stats = { -- Exp and level
{{1,999};{2,1999};{3,3999};{4,7999};{5,15999};{6,31999};{7,63999};{8,127999};{9,255999};{10,511999};{11,767999};{12,1167999};{13,1567999};{14,1967999};{15,2367999};{16,2967999};{17,3567999};{18,4167999};{19,4767999};{20,5367999};{21,5967999};{22,6567999};{23,7167999};{24,7767999};{25,8367999};{26,8967999};{27,9567999};{28,10167999};{29,10767999};{30,11367999};{31,11967999};{32,12567999};{33,13167999};{34,13767999};{35,14367999};{36,14967999};{37,15567999};{38,16167999};{39,16767999};{40,17367999};{41,17967999};{42,18567999};{43,19167999};{44,19767999};{45,20367999};{46,20967999};{47,21567999};{48,22167999};{49,22767999};{50,23367999};{51,23967999};{52,24567999};{53,25167999};{54,25767999};{55,26367999};{56,26967999};{57,27567999};{58,28167999};{59,28767999};{60,29367999};{61,29967999};{62,30567999};{63,31167999};{64,31767999};{65,32367999};{66,32967999};{67,33567999};{68,34167999};{69,34767999};{70,35367999};{71,35967999};{72,36567999};{73,37167999};{74,37767999};{75,38367999};{76,38967999};{77,39567999};{78,40167999};{79,40767999};{80,41367999};{81,41967999};{82,42567999};{83,43167999};{84,43767999};{85,44367999};{86,44967999};{87,45567999};{88,46167999};{89,46767999};{90,47367999};{91,47967999};{92,48567999};{93,49167999};{94,49767999};{95,50367999};{96,50967999};{97,51567999};{98,52167999};{99,52767999};{100,53367999};{101,53967999};{102,54567999};{103,55167999};{104,55767999};{105,56367999};{106,56967999};{107,57567999};{108,58167999};{109,58767999};{110,59367999};};
{{1,1249};{2,2499};{3,4999};{4,9999};{5,19999};{6,39999};{7,79999};{8,159999};{9,319999};{10,639999};{11,1014999};{12,1414999};{13,1814999};{14,2214999};{15,2614999};{16,3214999};{17,3814999};{18,4414999};{19,5014999};{20,5614999};{21,6214999};{22,6814999};{23,7414999};{24,8014999};{25,8614999};{26,9214999};{27,9814999};{28,10414999};{29,11044999};{30,11614999};{31,12214999};{32,12814999};{33,13414999};{34,14014999};{35,14614999};{36,15214999};{37,15814999};{38,16414999};{39,17014999};{40,17614999};{41,18214999};{42,18814999};{43,19414999};{44,20014999};{45,20614999};{46,21214999};{47,21814999};{48,22414999};{49,23014999};{50,23614999};{51,24214999};{52,24814999};{53,25414999};{54,26014999};{55,26614999};{56,27214999};{57,27814999};{58,28414999};{59,29014999};{60,29614999};{61,30214999};{62,30814999};{63,31414999};{64,32014999};{65,32614999};{66,33214999};{67,33814999};{68,34414999};{69,35014999};{70,35614999};{71,36214999};{72,36814999};{73,37414999};{74,38014999};{75,38614999};{76,39214999};{77,39814999};{78,40414999};{79,41014999};{80,41614999};{81,42214999};{82,42814999};{83,43414999};{84,44014999};{85,44614999};{86,45214999};{87,45814999};{88,46414999};{89,47014999};{90,47614999};{91,48214999};{92,48814999};{93,49414999};{94,50014999};{95,50614999};{96,51214999};{97,51814999};{98,52414999};{99,53014999};{100,53614999};{101,54214999};{102,54814999};{103,55414999};{104,56014999};{105,56614999};{106,57214999};{107,57814999};{108,58414999};{109,59014999};{110,59614999};};
{{1,1099};{2,2199};{3,4399};{4,8799};{5,17599};{6,35199};{7,70399};{8,140799};{9,281599};{10,563199};{11,875199};{12,1275199};{13,1675199};{14,2075199};{15,2475199};{16,3075199};{17,3675199};{18,4275199};{19,4875199};{20,5475199};{21,6075199};{22,6675199};{23,7275199};{24,7875199};{25,8475199};{26,9075199};{27,9675199};{28,10275199};{29,10875199};{30,11475199};{31,12075199};{32,12675199};{33,13275199};{34,13875199};{35,14475199};{36,15075199};{37,15675199};{38,16275199};{39,16875199};{40,17475199};{41,18075199};{42,18675199};{43,19275199};{44,19875199};{45,20475199};{46,21075199};{47,21675199};{48,22275199};{49,22875199};{50,23475199};{51,24075199};{52,24675199};{53,25275199};{54,25875199};{55,26475199};{56,27075199};{57,27675199};{58,28275199};{59,28875199};{60,29475199};{61,30075199};{62,30675199};{63,31275199};{64,31875199};{65,32475199};{66,33075199};{67,33675199};{68,34275199};{69,34875199};{70,35475199};{71,36075199};{72,36675199};{73,37275199};{74,37875199};{75,38475199};{76,39075199};{77,39675199};{78,40275199};{79,40875199};{80,41475199};{81,42075199};{82,42675199};{83,43275199};{84,43875199};{85,44475199};{86,45075199};{87,45675199};{88,46275199};{89,46875199};{90,47475199};{91,48075199};{92,48675199};{93,49275199};{94,49875199};{95,50475199};{96,51075199};{97,51675199};{98,52275199};{99,52875199};{100,53475199};{101,54075199};{102,54675199};{103,55275199};{104,55875199};{105,56475199};{106,57075199};{107,57675199};{108,58275199};{109,58875199};{110,59475199};};
{{1,899};{2,1799};{3,3599};{4,7199};{5,14399};{6,28799};{7,57599};{8,115199};{9,230399};{10,460799};{11,685799};{12,1085799};{13,1485799};{14,1885799};{15,2285799};{16,2885799};{17,3485799};{18,4085799};{19,4685799};{20,5285799};{21,5885799};{22,6485799};{23,7085799};{24,7685799};{25,8285799};{26,8885799};{27,9485799};{28,10085799};{29,10685799};{30,11285799};{31,11885799};{32,12485799};{33,13085799};{34,13685799};{35,14285799};{36,14885799};{37,15485799};{38,16085799};{39,16685799};{40,17285799};{41,17885799};{42,18485799};{43,19085799};{44,19685799};{45,20285799};{46,20885799};{47,21485799};{48,22085799};{49,22685799};{50,23285799};{51,23885799};{52,24485799};{53,25085799};{54,25685799};{55,26285799};{56,26885799};{57,27485799};{58,28085799};{59,28685799};{60,29285799};{61,29885799};{62,30485799};{63,31085799};{64,31685799};{65,32285799};{66,32885799};{67,33485799};{68,34085799};{69,34685799};{70,35285799};{71,35885799};{72,36485799};{73,37085799};{74,37685799};{75,38285799};{76,38885799};{77,39485799};{78,40085799};{79,40685799};{80,41285799};{81,41885799};{82,42485799};{83,43085799};{84,43685799};{85,44285799};{86,44885799};{87,45485799};{88,46085799};{89,46685799};{90,47285799};{91,47885799};{92,48485799};{93,49085799};{94,49685799};{95,50285799};{96,50885799};{97,51485799};{98,52085799};{99,52685799};{100,53285799};{101,53885799};{102,54485799};{103,55085799};{104,55685799};{105,56285799};{106,56885799};{107,57485799};{108,58085799};{109,58685799};{110,59285799};};
{{1,1299};{2,2599};{3,5199};{4,10399};{5,20799};{6,41599};{7,83199};{8,166399};{9,332799};{10,665599};{11,1065599};{12,1465599};{13,1865599};{14,2265599};{15,2665599};{16,3265599};{17,3865599};{18,4465599};{19,5065599};{20,5665599};{21,6265599};{22,6865599};{23,7465599};{24,8065599};{25,8665599};{26,9265599};{27,9865599};{28,10465599};{29,11065599};{30,11665599};{31,12265599};{32,12865599};{33,13465599};{34,14065599};{35,14665599};{36,15265599};{37,15865599};{38,16465599};{39,17065599};{40,17665599};{41,18265599};{42,18865599};{43,19465599};{44,20065599};{45,20665599};{46,21265599};{47,21865599};{48,22465599};{49,23065599};{50,23665599};{51,24265599};{52,24865599};{53,25465599};{54,26065599};{55,26665599};{56,27265599};{57,27865599};{58,28465599};{59,29065599};{60,29665599};{61,30265599};{62,30865599};{63,31465599};{64,32065599};{65,32665599};{66,33265599};{67,33865599};{68,34465599};{69,35065599};{70,35665599};{71,36265599};{72,36865599};{73,37465599};{74,38065599};{75,38665599};{76,39265599};{77,39865599};{78,40465599};{79,41065599};{80,41665599};{81,42265599};{82,42865599};{83,43465599};{84,44065599};{85,44665599};{86,45265599};{87,45865599};{88,46465599};{89,47065599};{90,47665599};{91,48265599};{92,48865599};{93,49465599};{94,50065599};{95,50665599};{96,51265599};{97,51865599};{98,52465599};{99,53065599};{100,53665599};{101,54265599};{102,54865599};{103,55465599};{104,56065599};{105,56665599};{106,57265599};{107,57865599};{108,58465599};{109,59065599};{110,59665599};};
{{1,1149};{2,2299};{3,4599};{4,9199};{5,18399};{6,36799};{7,73599};{8,147199};{9,294399};{10,588799};{11,913799};{12,1313799};{13,1713799};{14,2113799};{15,2513799};{16,3113799};{17,3713799};{18,4313799};{19,4913799};{20,5513799};{21,6113799};{22,6713799};{23,7313799};{24,7913799};{25,8513799};{26,9113799};{27,9713799};{28,10313799};{29,10913799};{30,11513799};{31,12113799};{32,12713799};{33,13313799};{34,13913799};{35,14513799};{36,15113799};{37,15713799};{38,16313799};{39,16913799};{40,17513799};{41,18113799};{42,18713799};{43,19313799};{44,19913799};{45,20513799};{46,21113799};{47,21713799};{48,22313799};{49,22913799};{50,23513799};{51,24113799};{52,24713799};{53,25313799};{54,25913799};{55,26513799};{56,27113799};{57,27713799};{58,28313799};{59,28913799};{60,29513799};{61,30113799};{62,30713799};{63,31313799};{64,31913799};{65,32513799};{66,33113799};{67,33713799};{68,34313799};{69,34913799};{70,35513799};{71,36113799};{72,36713799};{73,37313799};{74,37913799};{75,38513799};{76,39113799};{77,39713799};{78,40313799};{79,40913799};{80,41513799};{81,42113799};{82,42713799};{83,43313799};{84,43913799};{85,44513799};{86,45113799};{87,45713799};{88,46313799};{89,46913799};{90,47513799};{91,48113799};{92,48713799};{93,49313799};{94,49913799};{95,50513799};{96,51113799};{97,51713799};{98,52313799};{99,52913799};{100,53513799};{101,54113799};{102,54713799};{103,55313799};{104,55913799};{105,56513799};{106,57113799};{107,57713799};{108,58313799};{109,58913799};{110,59513799};};
{{1,1249};{2,2499};{3,4999};{4,9999};{5,19999};{6,39999};{7,79999};{8,159999};{9,319999};{10,639999};{11,1014999};{12,1414999};{13,1814999};{14,2214999};{15,2614999};{16,3214999};{17,3814999};{18,4414999};{19,5014999};{20,5614999};{21,6214999};{22,6814999};{23,7414999};{24,8014999};{25,8614999};{26,9214999};{27,9814999};{28,10414999};{29,11044999};{30,11614999};{31,12214999};{32,12814999};{33,13414999};{34,14014999};{35,14614999};{36,15214999};{37,15814999};{38,16414999};{39,17014999};{40,17614999};{41,18214999};{42,18814999};{43,19414999};{44,20014999};{45,20614999};{46,21214999};{47,21814999};{48,22414999};{49,23014999};{50,23614999};{51,24214999};{52,24814999};{53,25414999};{54,26014999};{55,26614999};{56,27214999};{57,27814999};{58,28414999};{59,29014999};{60,29614999};{61,30214999};{62,30814999};{63,31414999};{64,32014999};{65,32614999};{66,33214999};{67,33814999};{68,34414999};{69,35014999};{70,35614999};{71,36214999};{72,36814999};{73,37414999};{74,38014999};{75,38614999};{76,39214999};{77,39814999};{78,40414999};{79,41014999};{80,41614999};{81,42214999};{82,42814999};{83,43414999};{84,44014999};{85,44614999};{86,45214999};{87,45814999};{88,46414999};{89,47014999};{90,47614999};{91,48214999};{92,48814999};{93,49414999};{94,50014999};{95,50614999};{96,51214999};{97,51814999};{98,52414999};{99,53014999};{100,53614999};{101,54214999};{102,54814999};{103,55414999};{104,56014999};{105,56614999};{106,57214999};{107,57814999};{108,58414999};{109,59014999};{110,59614999};};
{{1,1249};{2,2499};{3,4999};{4,9999};{5,19999};{6,39999};{7,79999};{8,159999};{9,319999};{10,639999};{11,1014999};{12,1414999};{13,1814999};{14,2214999};{15,2614999};{16,3214999};{17,3814999};{18,4414999};{19,5014999};{20,5614999};{21,6214999};{22,6814999};{23,7414999};{24,8014999};{25,8614999};{26,9214999};{27,9814999};{28,10414999};{29,11044999};{30,11614999};{31,12214999};{32,12814999};{33,13414999};{34,14014999};{35,14614999};{36,15214999};{37,15814999};{38,16414999};{39,17014999};{40,17614999};{41,18214999};{42,18814999};{43,19414999};{44,20014999};{45,20614999};{46,21214999};{47,21814999};{48,22414999};{49,23014999};{50,23614999};{51,24214999};{52,24814999};{53,25414999};{54,26014999};{55,26614999};{56,27214999};{57,27814999};{58,28414999};{59,29014999};{60,29614999};{61,30214999};{62,30814999};{63,31414999};{64,32014999};{65,32614999};{66,33214999};{67,33814999};{68,34414999};{69,35014999};{70,35614999};{71,36214999};{72,36814999};{73,37414999};{74,38014999};{75,38614999};{76,39214999};{77,39814999};{78,40414999};{79,41014999};{80,41614999};{81,42214999};{82,42814999};{83,43414999};{84,44014999};{85,44614999};{86,45214999};{87,45814999};{88,46414999};{89,47014999};{90,47614999};{91,48214999};{92,48814999};{93,49414999};{94,50014999};{95,50614999};{96,51214999};{97,51814999};{98,52414999};{99,53014999};{100,53614999};{101,54214999};{102,54814999};{103,55414999};{104,56014999};{105,56614999};{106,57214999};{107,57814999};{108,58414999};{109,59014999};{110,59614999};};
{{1,1149};{2,2299};{3,4599};{4,9199};{5,18399};{6,36799};{7,73599};{8,147199};{9,294399};{10,588799};{11,913799};{12,1313799};{13,1713799};{14,2113799};{15,2513799};{16,3113799};{17,3713799};{18,4313799};{19,4913799};{20,5513799};{21,6113799};{22,6713799};{23,7313799};{24,7913799};{25,8513799};{26,9113799};{27,9713799};{28,10313799};{29,10913799};{30,11513799};{31,12113799};{32,12713799};{33,13313799};{34,13913799};{35,14513799};{36,15113799};{37,15713799};{38,16313799};{39,16913799};{40,17513799};{41,18113799};{42,18713799};{43,19313799};{44,19913799};{45,20513799};{46,21113799};{47,21713799};{48,22313799};{49,22913799};{50,23513799};{51,24113799};{52,24713799};{53,25313799};{54,25913799};{55,26513799};{56,27113799};{57,27713799};{58,28313799};{59,28913799};{60,29513799};{61,30113799};{62,30713799};{63,31313799};{64,31913799};{65,32513799};{66,33113799};{67,33713799};{68,34313799};{69,34913799};{70,35513799};{71,36113799};{72,36713799};{73,37313799};{74,37913799};{75,38513799};{76,39113799};{77,39713799};{78,40313799};{79,40913799};{80,41513799};{81,42113799};{82,42713799};{83,43313799};{84,43913799};{85,44513799};{86,45113799};{87,45713799};{88,46313799};{89,46913799};{90,47513799};{91,48113799};{92,48713799};{93,49313799};{94,49913799};{95,50513799};{96,51113799};{97,51713799};{98,52313799};{99,52913799};{100,53513799};{101,54113799};{102,54713799};{103,55313799};{104,55913799};{105,56513799};{106,57113799};{107,57713799};{108,58313799};{109,58913799};{110,59513799};};
{{1,1499};{2,2999};{3,5999};{4,11999};{5,23999};{6,47999};{7,95999};{8,191999};{9,383999};{10,767999};{11,1212999};{12,1612999};{13,2012999};{14,2412999};{15,2812999};{16,3412999};{17,4012999};{18,4612999};{19,5212999};{20,5812999};{21,6412999};{22,7012999};{23,7612999};{24,8212999};{25,8812999};{26,9412999};{27,10012999};{28,10612999};{29,11212999};{30,11812999};{31,12412999};{32,13012999};{33,13612999};{34,14212999};{35,14812999};{36,15412999};{37,16012999};{38,16612999};{39,17212999};{40,17812999};{41,18412999};{42,19012999};{43,19612999};{44,20212999};{45,20812999};{46,21412999};{47,22012999};{48,22612999};{49,23212999};{50,23812999};{51,24412999};{52,25012999};{53,25612999};{54,26212999};{55,26812999};{56,27412999};{57,28012999};{58,28612999};{59,29212999};{60,29812999};{61,30412999};{62,31012999};{63,31612999};{64,32212999};{65,32812999};{66,33412999};{67,34012999};{68,34612999};{69,35212999};{70,35812999};{71,36412999};{72,37012999};{73,37612999};{74,38212999};{75,38812999};{76,39412999};{77,40012999};{78,40612999};{79,41212999};{80,41812999};{81,42412999};{82,43012999};{83,43612999};{84,44212999};{85,44812999};{86,45412999};{87,46012999};{88,46612999};{89,47212999};{90,47812999};{91,48412999};{92,49012999};{93,49612999};{94,50212999};{95,50812999};{96,51412999};{97,52012999};{98,52612999};{99,53212999};{100,53812999};{101,54412999};{102,55012999};{103,55612999};{104,56212999};{105,56812999};{106,57412999};{107,58012999};{108,58612999};{109,59212999};{110,59812999};};
{{1,1299};{2,2599};{3,5199};{4,10399};{5,20799};{6,41599};{7,83199};{8,166399};{9,332799};{10,665599};{11,1065599};{12,1465599};{13,1865599};{14,2265599};{15,2665599};{16,3265599};{17,3865599};{18,4465599};{19,5065599};{20,5665599};{21,6265599};{22,6865599};{23,7465599};{24,8065599};{25,8665599};{26,9265599};{27,9865599};{28,10465599};{29,11065599};{30,11665599};{31,12265599};{32,12865599};{33,13465599};{34,14065599};{35,14665599};{36,15265599};{37,15865599};{38,16465599};{39,17065599};{40,17665599};{41,18265599};{42,18865599};{43,19465599};{44,20065599};{45,20665599};{46,21265599};{47,21865599};{48,22465599};{49,23065599};{50,23665599};{51,24265599};{52,24865599};{53,25465599};{54,26065599};{55,26665599};{56,27265599};{57,27865599};{58,28465599};{59,29065599};{60,29665599};{61,30265599};{62,30865599};{63,31465599};{64,32065599};{65,32665599};{66,33265599};{67,33865599};{68,34465599};{69,35065599};{70,35665599};{71,36265599};{72,36865599};{73,37465599};{74,38065599};{75,38665599};{76,39265599};{77,39865599};{78,40465599};{79,41065599};{80,41665599};{81,42265599};{82,42865599};{83,43465599};{84,44065599};{85,44665599};{86,45265599};{87,45865599};{88,46465599};{89,47065599};{90,47665599};{91,48265599};{92,48865599};{93,49465599};{94,50065599};{95,50665599};{96,51265599};{97,51865599};{98,52465599};{99,53065599};{100,53665599};{101,54265599};{102,54865599};{103,55465599};{104,56065599};{105,56665599};{106,57265599};{107,57865599};{108,58465599};{109,59065599};{110,59665599};};
{{1,1399};{2,2799};{3,5599};{4,11199};{5,22399};{6,44799};{7,89599};{8,179199};{9,358399};{10,716799};{11,1131799};{12,1531799};{13,1931799};{14,2331799};{15,2731799};{16,3331799};{17,3931799};{18,4531799};{19,5131799};{20,5731799};{21,6331799};{22,6931799};{23,7531799};{24,8131799};{25,8731799};{26,9331799};{27,9931799};{28,10531799};{29,11131799};{30,11731799};{31,12331799};{32,12931799};{33,13531799};{34,14131799};{35,14731799};{36,15331799};{37,15931799};{38,16531799};{39,17131799};{40,17731799};{41,18331799};{42,18931799};{43,19531799};{44,20131799};{45,20731799};{46,21331799};{47,21931799};{48,22531799};{49,23131799};{50,23731799};{51,24331799};{52,24931799};{53,25531799};{54,26131799};{55,26731799};{56,27331799};{57,27931799};{58,28531799};{59,29131799};{60,29731799};{61,30331799};{62,30931799};{63,31531799};{64,32131799};{65,32731799};{66,33331799};{67,33931799};{68,34531799};{69,35131799};{70,35731799};{71,36331799};{72,36931799};{73,37531799};{74,38131799};{75,38731799};{76,39331799};{77,39931799};{78,40531799};{79,41131799};{80,41731799};{81,42331799};{82,42931799};{83,43531799};{84,44131799};{85,44731799};{86,45331799};{87,45931799};{88,46531799};{89,47131799};{90,47731799};{91,48331799};{92,48931799};{93,49531799};{94,50131799};{95,50731799};{96,51331799};{97,51931799};{98,52531799};{99,53131799};{100,53731799};{101,54331799};{102,54931799};{103,55531799};{104,56131799};{105,56731799};{106,57331799};{107,57931799};{108,58531799};{109,59131799};{110,59731799};};
{{1,1399};{2,2799};{3,5599};{4,11199};{5,22399};{6,44799};{7,89599};{8,179199};{9,358399};{10,716799};{11,1131799};{12,1531799};{13,1931799};{14,2331799};{15,2731799};{16,3331799};{17,3931799};{18,4531799};{19,5131799};{20,5731799};{21,6331799};{22,6931799};{23,7531799};{24,8131799};{25,8731799};{26,9331799};{27,9931799};{28,10531799};{29,11131799};{30,11731799};{31,12331799};{32,12931799};{33,13531799};{34,14131799};{35,14731799};{36,15331799};{37,15931799};{38,16531799};{39,17131799};{40,17731799};{41,18331799};{42,18931799};{43,19531799};{44,20131799};{45,20731799};{46,21331799};{47,21931799};{48,22531799};{49,23131799};{50,23731799};{51,24331799};{52,24931799};{53,25531799};{54,26131799};{55,26731799};{56,27331799};{57,27931799};{58,28531799};{59,29131799};{60,29731799};{61,30331799};{62,30931799};{63,31531799};{64,32131799};{65,32731799};{66,33331799};{67,33931799};{68,34531799};{69,35131799};{70,35731799};{71,36331799};{72,36931799};{73,37531799};{74,38131799};{75,38731799};{76,39331799};{77,39931799};{78,40531799};{79,41131799};{80,41731799};{81,42331799};{82,42931799};{83,43531799};{84,44131799};{85,44731799};{86,45331799};{87,45931799};{88,46531799};{89,47131799};{90,47731799};{91,48331799};{92,48931799};{93,49531799};{94,50131799};{95,50731799};{96,51331799};{97,51931799};{98,52531799};{99,53131799};{100,53731799};{101,54331799};{102,54931799};{103,55531799};{104,56131799};{105,56731799};{106,57331799};{107,57931799};{108,58531799};{109,59131799};{110,59731799};};
{{1,1499};{2,2999};{3,5999};{4,11999};{5,23999};{6,47999};{7,95999};{8,191999};{9,383999};{10,767999};{11,1212999};{12,1612999};{13,2012999};{14,2412999};{15,2812999};{16,3412999};{17,4012999};{18,4612999};{19,5212999};{20,5812999};{21,6412999};{22,7012999};{23,7612999};{24,8212999};{25,8812999};{26,9412999};{27,10012999};{28,10612999};{29,11212999};{30,11812999};{31,12412999};{32,13012999};{33,13612999};{34,14212999};{35,14812999};{36,15412999};{37,16012999};{38,16612999};{39,17212999};{40,17812999};{41,18412999};{42,19012999};{43,19612999};{44,20212999};{45,20812999};{46,21412999};{47,22012999};{48,22612999};{49,23212999};{50,23812999};{51,24412999};{52,25012999};{53,25612999};{54,26212999};{55,26812999};{56,27412999};{57,28012999};{58,28612999};{59,29212999};{60,29812999};{61,30412999};{62,31012999};{63,31612999};{64,32212999};{65,32812999};{66,33412999};{67,34012999};{68,34612999};{69,35212999};{70,35812999};{71,36412999};{72,37012999};{73,37612999};{74,38212999};{75,38812999};{76,39412999};{77,40012999};{78,40612999};{79,41212999};{80,41812999};{81,42412999};{82,43012999};{83,43612999};{84,44212999};{85,44812999};{86,45412999};{87,46012999};{88,46612999};{89,47212999};{90,47812999};{91,48412999};{92,49012999};{93,49612999};{94,50212999};{95,50812999};{96,51412999};{97,52012999};{98,52612999};{99,53212999};{100,53812999};{101,54412999};{102,55012999};{103,55612999};{104,56212999};{105,56812999};{106,57412999};{107,58012999};{108,58612999};{109,59212999};{110,59812999};};
};-- Stats Exp and level
Profession = {
[0] = "Fighter";
[1] = "Mage";
[2] = "Priest";
[3] = "Thief";
[4] = "Ranger";
[5] = "Alchemist";
[6] = "Bard";
[7] = "Psionic";
[8] = "Valkyrie";
[9] = "Bishop";
[10] = "Lord";
[11] = "Samuri";
[12] = "Monk";
[13] = "Ninja";
[14] = "None";
};--Profession
};--Data
};--Trainer
--
tstop = createTimer(nil)
tstop.Interval = 1000
tstop.onTimer = function(tstop)
if(getOpenedProcessID() ~= 0)
and (readInteger("kernel32.dll") == nil) then
closeCE()
end
end
tstop.Enabled = true
--
tde = createTimer(nil, true)
timer_onTimer(tde, DisplayEdits)
timer_setInterval(tde, 1000)
timer_setEnabled(tde, false)
--
t = createTimer(nil, true)
timer_onTimer(t, MaxHP)
timer_setInterval(t, 1000)--checks every 1000 milliseconds
timer_setEnabled(t, false)
--
function trainer:start()
self.form = createForm(false); -- self = trainer since it's a function inside of a table...
setProperty(self.form , "BiDiMode", "bdLeftToRight");
self.form.Caption = 'Cheat Panel';
self.form.Width = 350;
self.form.Height = 410;
self.form.Left = 470;
self.form.Top =5;
print("form designed")
--
self.value_panel1 = createPanel(self.form);
self.value_panel1.Caption = '';
self.value_panel1.left = 5;
self.value_panel1.top = 5;
self.value_panel1.Height = 35;
self.value_panel1.Width = 120;
--
self.value_panel2 = createPanel(self.form);
self.value_panel2.Caption = '';
self.value_panel2.left = 5;
self.value_panel2.top = 45;
self.value_panel2.Height = 35;
self.value_panel2.Width = 120;
--
self.exp_value = createEdit(self.value_panel1);
self.exp_value.top = 3;
self.exp_value.left = 10;
self.exp_value.Width = 110;
self.exp_value.Height = 23;
-- The line below this, allows only numbers or the - number to be entered.
setMethodProperty(self.exp_value, "OnKeyPress", function (sender, key) local keynr = string.byte(key); if (keynr~=8) and (keynr~=45) and (keynr~=13) and ((keynr<48) or (keynr>57)) then key=nil; end if (keynr==13 and not(sender.Caption == nil or sender.Caption == '')) then key = nil; self.set_exp.onClick(); end return key; end)
self.gold_value = createEdit(self.value_panel2);
self.gold_value.top = 3;
self.gold_value.left = 10;
self.gold_value.Width = 110;
self.gold_value.Height = 23;
-- The line below this, allows only numbers or the - number to be entered.
setMethodProperty(self.gold_value, "OnKeyPress", function (sender, key) local keynr = string.byte(key); if (keynr~=8) and (keynr~=45) and (keynr~=13) and ((keynr<48) or (keynr>57)) then key=nil; end if (keynr==13 and not(sender.Caption == nil or sender.Caption == '')) then key = nil; self.set_exp.onClick(); end return key; end)
--
self.Level = createLabel(self.form);
self.Level.top = 115;
self.Level.left = 85;
self.Level.Width = 25;
self.Level.Height = 20;
self.Level.Caption = "Lvl"
--
self.HeroOneEdit = createEdit(self.form);
self.HeroOneEdit.top = 140;
self.HeroOneEdit.left = 85;
self.HeroOneEdit.Width = 20;
self.HeroOneEdit.Height = 20;
--
self.HeroTwoEdit = createEdit(self.form);
self.HeroTwoEdit.top = 165;
self.HeroTwoEdit.left = 85;
self.HeroTwoEdit.Width = 20;
self.HeroTwoEdit.Height = 20;
--
self.HeroThreeEdit = createEdit(self.form);
self.HeroThreeEdit.top = 190;
self.HeroThreeEdit.left = 85;
self.HeroThreeEdit.Width = 20;
self.HeroThreeEdit.Height = 20;
--
self.HeroFourEdit = createEdit(self.form);
self.HeroFourEdit.top = 215;
self.HeroFourEdit.left = 85;
self.HeroFourEdit.Width = 20;
self.HeroFourEdit.Height = 20;
--
self.HeroFiveEdit = createEdit(self.form);
self.HeroFiveEdit.top = 240;
self.HeroFiveEdit.left = 85;
self.HeroFiveEdit.Width = 20;
self.HeroFiveEdit.Height = 20;
--
self.HeroSixEdit = createEdit(self.form);
self.HeroSixEdit.top = 265;
self.HeroSixEdit.left = 85;
self.HeroSixEdit.Width = 20;
self.HeroSixEdit.Height = 20;
--
self.Info = createLabel(self.form);
self.Info.top = 5;
self.Info.left = 240;
self.Info.Width = 105;
self.Info.Height = 80;
self.Info.Caption = "Enter\nExp, Gold, and\nHero\nTo Recalcule"
--
self.set_exp = createButton(self.form);
self.set_exp.Caption = 'Enter Exp';
self.set_exp.height = 35;
self.set_exp.left = 135;
self.set_exp.top = 5;
self.set_exp.width = 100;
self.set_exp.onClick = function (sender)
local value = tonumber(self.exp_value.Text);
if value then
expvalue = value;
print("The experience entered " .. expvalue);
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end
end
--
self.set_gold = createButton(self.form);
self.set_gold.Caption = 'Enter Gold';
self.set_gold.height = 35;
self.set_gold.left = 135;
self.set_gold.top = 45;
self.set_gold.width = 100;
self.set_gold.onClick = function (sender)
local value = tonumber(self.gold_value.Text);
if value then
goldvalue = value;
print("The gold entered " .. goldvalue);
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end
end
--
self.gm_cb = createCheckBox(self.form);
self.gm_cb.Caption = 'God Mode';
self.gm_cb.Height = 25;
self.gm_cb.Left = 240;
self.gm_cb.Width = 100;
self.gm_cb.Top = 62;
self.gm_cb.onClick = function (sender)
if sender.Checked then
self.t.Enabled = true;
print("God mode is enabled")
else
self.t.Enabled = false;
print("God mode is not enabled")
end
end
--
self.characters_rg = createRadioGroup(self.form);
self.characters_rg.height = 205;
self.characters_rg.width = 75;
self.characters_rg.top = 90;
self.characters_rg.left = 5;
self.characters_rg.Text = "Hero";
for character,_ in pairs(self.Data.Characters) do
if tonumber(character) then
self.characters_rg.getItems().add(_);
end
end
self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Characters[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
if i then
heroname = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero name is ", heroname);
self.listview.clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self.listview.getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end
--
self.profession_rg = createRadioGroup(self.form);
self.profession_rg.height = 300;
self.profession_rg.width = 75;
self.profession_rg.top = 90;
self.profession_rg.left = 110;
for profession,_ in pairs(self.Data.Profession) do
if tonumber(profession) then
self.profession_rg.getItems().add(_);
end
end
self.profession_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Proffession[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
if i then
profession = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero profession is ", profession);
self.listview.clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self.listview.getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
end
end
-- if expvalue and goldvalue and heroname then
-- RecalculateAddresses()
-- end
end
--
self.listview_0 = createListView(self.form)
setProperty(self.listview_0, 'ViewStyle', 'vsReport')
setProperty(self.listview_0, 'RowSelect', 'True')
setProperty(self.listview_0, 'ReadOnly', 'True')
setProperty(self.listview_0, 'HideSelection', 'False')
self.listview_0.top = 90;
self.listview_0.width = 110;
self.listview_0.left = 225;
self.listview_0.height = 300;
self.listview_0.Visible = false;
self.listview_0.onClick = function (sender)
--local char
if (self.profession_rg.ItemIndex >= 0 ) then
char = strings_getString(self.profession_rg.getItems(), self.profession_rg.ItemIndex);
end
local row_1 = sender.getItems().getItem(sender.getItemIndex()); -- Level
local row_2 = strings_getString(row_1.getSubItems(),0) + 0; -- Exp
if (char and row_1 and row_2) then
local address_1 = addresslist_getMemoryRecordByDescription(getAddressList(), heroname .. ' Exp');
if (address_1 and address_2) then
memoryrecord_setValue(address_1, row_2)
end
end
self.profession_rg.setItemIndex(14);
end
self.listview_0_colum1 = self.listview_0.getColumns().add()
self.listview_0_colum1.Width = 30;
self.listview_0_colum1.Caption = 'Lvl';
self.listview_0_colum2 = self.listview_0.getColumns().add()
self.listview_0_colum2.Width = 75;
self.listview_0_colum2.Caption = 'Exp';
--
self.listview_1 = createListView(self.form)
setProperty(self.listview_1, 'ViewStyle', 'vsReport')
setProperty(self.listview_1, 'RowSelect', 'True')
setProperty(self.listview_1, 'ReadOnly', 'True')
setProperty(self.listview_1, 'HideSelection', 'False')
self.listview_1.top = 90;
self.listview_1.width = 110;
self.listview_1.left = 225;
self.listview_1.height = 300;
self.listview_1.Visible = false;
self.listview_1.onClick = function (sender)
--local char
if (self.profession_rg.ItemIndex >= 0 ) then
char = strings_getString(self.profession_rg.getItems(), self.profession_rg.ItemIndex);
end
local row_1 = sender.getItems().getItem(sender.getItemIndex()); -- Level
local row_2 = strings_getString(row_1.getSubItems(),0) + 0; -- Exp
if (char and row_1 and row_2) then
local address_1 = addresslist_getMemoryRecordByDescription(getAddressList(), heroname .. ' Exp');
if (address_1 and address_2) then
memoryrecord_setValue(address_1, row_2)
end
end
self.profession_rg.setItemIndex(14);
end
self.listview_1_colum1 = self.listview_1.getColumns().add()
self.listview_1_colum1.Width = 30;
self.listview_1_colum1.Caption = 'Lvl';
self.listview_1_colum2 = self.listview_1.getColumns().add()
self.listview_1_colum2.Width = 75;
self.listview_1_colum2.Caption = 'Exp';
--
--
self.form.show();
print("God mode is not enabled");
end--trainer
|
Ther is additional code below but I am unablle to proceed. Any thoughts on correcting this code part? |
|
| Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1531
|
Posted: Sun Feb 20, 2022 12:27 pm Post subject: |
|
|
| Code: | self["listview_"..i].clear();
self["listview_"..i].getItems().add(); |
| Code: |
self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Characters[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
--print(i)
if i then
heroname = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero name is ", heroname);
self["listview_"..i].clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
EDIT:
Listwiew.visible=true ??
| Code: | self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Characters[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
--print(i)
if i then
heroname = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero name is ", heroname);
self["listview_"..i].clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
self["listview_"..i].visible=true
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
EDIT 2:
no create self.listview_0
| Code: | Characters = {
[0] = "No One";
[1] = "1st";
[2] = "2nd";
self.listview_1
self.listview_2 |
| Code: | local ex_i=1
self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
print(index)
i = self.Data.Characters[index] --+ 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
print(i)
if i then
heroname = index;
if heroname=="No One" then
print("The hero name is ", heroname);
self["listview_"..tonumber(ex_i)].visible=false
self["listview_"..tonumber(ex_i)].clear();
else
print("The hero name is ", heroname);
self["listview_"..tonumber(ex_i)].visible=false
self["listview_"..tonumber(ex_i)].clear();
ex_i=i
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
self["listview_"..i].visible=true
end
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
_________________
|
|
| Back to top |
|
 |
bknight2602 Grandmaster Cheater
Reputation: 0
Joined: 08 Oct 2012 Posts: 586
|
Posted: Sun Feb 20, 2022 3:00 pm Post subject: |
|
|
| AylinCE wrote: | | Code: | self["listview_"..i].clear();
self["listview_"..i].getItems().add(); |
| Code: |
self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Characters[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
--print(i)
if i then
heroname = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero name is ", heroname);
self["listview_"..i].clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
|
It took some moments to decipher what you are referring. That being said the character radio has no data save for [1],[2] etc. but I did make changes as suggested, didn't make any difference, form did not show. | Quote: |
EDIT:
Listwiew.visible=true ??
| Code: | self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
i = self.Data.Characters[index] + 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
--print(i)
if i then
heroname = index;
--print("The index selected is", self.Data.Characters[index]);
--print("The hero selected from index is ", index);
print("The hero name is ", heroname);
self["listview_"..i].clear();
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
self["listview_"..i].visible=true
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
EDIT 2:
no create self.listview_0
|
"No One" is [6] in character_rg not [0]. Here I need to expand; the listview_0 etc are to be used in the profession_rg, that is where the Exp lies, not with the character. | Quote: |
| Code: | Characters = {
[0] = "No One";
[1] = "1st";
[2] = "2nd";
self.listview_1
self.listview_2 |
| Code: | local ex_i=1
self.characters_rg.onClick = function (sender)
local index = strings_getString(sender.getItems(), sender.ItemIndex); -- I'm bit lazy, so sender == trainer.characters_rg
local i = nil;
print(index)
i = self.Data.Characters[index] --+ 1; -- If the character does not hold the value,, i remains nil.
-- for k,v in pairs (self.Data.Characters) do
-- if k==index then
-- i = v+1 -- We placed a value from 0 to 7 into the Characters name in the table.. but our stats is placed from 1 to 8 (alternative we could force the index in the table);
-- end
-- end
print(i)
if i then
heroname = index;
if heroname=="No One" then
print("The hero name is ", heroname);
self["listview_"..tonumber(ex_i)].visible=false
self["listview_"..tonumber(ex_i)].clear();
else
print("The hero name is ", heroname);
self["listview_"..tonumber(ex_i)].visible=false
self["listview_"..tonumber(ex_i)].clear();
ex_i=i
for _,__table in pairs(self.Data.Stats[i]) do
local entry = self["listview_"..i].getItems().add();
entry.Caption = __table[1];
local subentry = entry.getSubItems().add(__table[2]);
self["listview_"..i].visible=true
end
end
end
if expvalue and goldvalue and heroname then
RecalculateAddresses()
end
end |
|
The character_rg is to be used in two manners one to recalculate the table and two to provide a "name" to point to the correct Exp, that will be adjusted. That is the reason listview was used in the character_rg, not listview_0. If I need to create a dummy listview that will never have any data associated, I can do that. All of the listview_x should be noted in the manner you suggest?
ETA: After tinkering around most of the day, I stumbled on putting a print statement at the beginning of the code hit the execute script to open the debug window which hadn't open when the table was loaded. In the debug window I entered trainer:start() and amazingly the Cheat Panel |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|