View previous topic :: View next topic |
Author |
Message |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
Posted: Thu Apr 04, 2019 3:42 am Post subject: Re-New : CEListView index vs Table index |
|
|
Sorry for posting on a new thread.
This is my function to save listview item and subitem to a table.
Code: | function saveCrntTbl()
if MessageDialog('Save the latest list? Continue?', mtConfirmation, mbYes, mbNo, mbCancel, 0) == mrYes then
clearTable(hack_table)
hack_table.Index = 0
--table.insert(hack_table,{name = "---------", url = "---------", last_update = "-------"})
list = plist
list.ItemIndex = 0
z = list.items.Count
for i=1,z-1 do
-- game_name = list.Items[list.ItemIndex+i].Caption
game_name = list.Items[i].Caption
-- url_name=list.Items[list.ItemIndex+i].SubItems[0]
url_name=list.Items[i].SubItems[0]
-- lsupdate=list.Items[list.ItemIndex+i].SubItems[1]
lsupdate=list.Items[i].SubItems[1]
hack_table[i] = {name = game_name, url = url_name, last_update = lsupdate}
end
player_path = TrainerOrigin or getMainForm()
table.save(hack_table,player_path..'\\myhacktable.lua')
return player_path
end
end |
Say, I have 3 items and subitems on listview list. When it saved to a table by using the function above it only saved 2 items and subitems to the table. Where I did a mistake on my function above?.
Thanks _________________
Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25790 Location: The netherlands
|
Posted: Thu Apr 04, 2019 4:21 am Post subject: |
|
|
for i=1,z-1 do should be for i=0,z-1 do
and hack_table[i] should be hack_table[i+1] _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
|
Back to top |
|
 |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
Posted: Thu Apr 04, 2019 5:14 pm Post subject: |
|
|
SOLVE No. 1
To delete an entry from listview.
Code: | list = plist
local i=list.Selected.Index
list.Items[list.ItemIndex].Delete(i) |
Last unsolve is no.2 above _________________
Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL |
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25790 Location: The netherlands
|
Posted: Thu Apr 04, 2019 10:50 pm Post subject: |
|
|
perhaps something in your script you downloaded is destroying form objects or overwriting references to different objects _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
Posted: Fri Apr 05, 2019 12:49 am Post subject: |
|
|
Dark Byte wrote: | perhaps something in your script you downloaded is destroying form objects or overwriting references to different objects |
You are right, DB. Something missing on my downloaded script.
I forgot to add an event handler to close form/exit on my downloaded script.
Now, my form downloader work correctly. Just one problem. When executing url link to download and execute the script from online storage (e.q: raw data from pastebin site) which that script contain code:
Code: | function closed()
closeCE()
return caFree
end
form.onClose = closed
|
Then when this function called to close the form (from the downloaded script), my form downloader will
close too. So, I consider saving hack script table as a CT file to the online storage site and when it downloads should be saved as a local file or table file and executing by use loadtable().
Rgds _________________
Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL |
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1520
|
Posted: Fri Apr 05, 2019 7:38 am Post subject: |
|
|
@Corroder;
If I don't get it wrong:
You can do the shutdown command without affecting the main form.
Code: | F1 = createForm(true)
F1.Position = poDesktopCenter
F1.Width = 130
F1.Height = 100
F1.BorderStyle = "bsNone"
F1.Color = "0x123456"
F1.OnMouseDown = function() F1.DragNow() end
b1 = createButton(F1)
b1.Left = 30
b1.Top = 30
b1.Caption = "Close"
b1.OnClick = function()
F1.close()
--F1.Destroy()
end |
Additionally: Update or Download Manager
We've done the subject before.
To download the form as a string:
It sees some unreadable characters as Error!
Use .CETRAINER instead of .CT.
And this is only a recommendation.
I'll make the sample code.
Note: Dropbox gives "Extreme Traffic" error
and it causes the download page to crash.
You can recommend; Is there a direct download site? _________________
|
|
Back to top |
|
 |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
Posted: Fri Apr 05, 2019 8:57 am Post subject: |
|
|
Aylin wrote: | @Corroder;
If I don't get it wrong:
You can do the shutdown command without affecting the main form.
..
..
|
Yes, you were right, with destroying the downloaded object. Actually, I make this 'downloader manager' with some options. (Note: I already have one in C# format). The options are:
1. Able to download CT, CETRAINER, Text and executable file or script.
2. Offering to direct execution or save the downloaded table to local disk
3. Downloader manager not just for online, it also provided to handle local file
About your suggestion to save as CETRAINER to avoid script stolen, I do not really care for this time because I make the project for personal use. Besides, CE has encoded decode function and also I have my own decoded encode function. _________________
Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL |
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1520
|
|
Back to top |
|
 |
Corroder Grandmaster Cheater Supreme
Reputation: 75
Joined: 10 Apr 2015 Posts: 1668
|
Posted: Fri Apr 05, 2019 7:53 pm Post subject: |
|
|
@Aylin : Quote: | Again a suggestion: In the version query Screen, Link showing!
Only the new version of the Trainer name should appear. |
As I said, I make the project for my personal use. Not plan to publish or share. The project should be for tracking all my hack tables, that is why I need to know for the game name, path location (online/offline), when and how many times the updated.
For my online script/hack table, I use: https://pastebin.com/
and of course some other online storage link like mega, google, etc _________________
Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL |
|
Back to top |
|
 |
|