Use the Random class and the Interval property.Originally Posted by d3nni
Use the Random class and the Interval property.Originally Posted by d3nni
I tryed it this way....
[code=vbnet] Private Sub Heal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim RandomNumber As Integer
RandomNumber = RandomClass.Next(500, 8000)
Timer = New Util.Timer(RandomNumber, True)
Timer.Start()
AddHandler Timer.Execute, AddressOf TimerExecuting
End Sub[/code]
... Its not working correctly, only the ms only change if you disable the healer and enable it again. :S
You need to set a new randomized interval each time the code in the timer is executed.Originally Posted by d3nni
At the end of every execute you can add.
[code=vbnet]
timer.intervall = RandomClass.Next(500, 8000)
[/code]
[code=vbnet]
threading.thread.sleep(RandomClass.Next(500, 8000)) ' if you prefere this run your timer at low interval like 100ms always.
[/code]
Amazing... I did it with... [code=vbnet]threading.thread.sleep(RandomClass.Next(200, 500))[/code] ... and its working great!
Can anyone tell wich function is better, or are they working both the same way?
Now I need to know how to get the last addresses updated wich I didn't found on the forums...
[code=vbnet]Dim HotkeyObjectStart As UInteger = &H829600
Dim HotkeyUseTypeStart As UInteger = &H829518[/code]
Thanks for your help guys...
Use cheat engine.Originally Posted by d3nni
Objectaddress holds the id of the hotkey.
For example if you add usegold on f1 it holds 3031.
Be careful when putting a thread to sleep, as it could put the UI thread to sleep if it is run on the UI thread.
Hey, is it undedectable by cipsoft?
ask them?
but seriously i think it is the "safest" way. But by saying that I am not saying other methods are not safe. How can anyone really answer to that cuz no one knows.. when will you understand?
So why is one bot dedectable and another is not? Random timer is the solution? If I create random timer my bot will be more "safe"?