|
You last visited: Today at 11:49
Advertisement
Frage zum proggen eines Botes
Discussion on Frage zum proggen eines Botes within the GW Bots forum part of the Guild Wars category.
09/03/2009, 13:37
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 31
Received Thanks: 13
|
Frage zum proggen eines Botes
Hi, bin noch ein ziemlicher Anfänger im proggen mit Autoit3. Jetzt wollte ich mal fragen ob es geht, durch klicken eines Buttons, 2 Funktionen gleichzeitig zu starten? Wenn ja wie?
Dann wollte ich noch Fragen, wie ich Balthasar Punkte in mein Script einlese, damit ich die z.b. anzeigen lassen kann und auch damit rechnen kann. Die Update.ini ist vorhanden und auf dem neusten Stand(glaub ich^^).
;current balthazar = 0x724
;max balthazar = 0x748
;all balthazar = 0x728
Würde mit den aktuellen Baltis rechnen wollen.
Würde mich über eine Lösung freuen und danke schonmal im Vorraus.
MfG Rolle85
|
|
|
09/03/2009, 14:04
|
#2
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
AdLibEnable()
_MemoryPointerRead()
|
|
|
09/03/2009, 15:00
|
#3
|
elite*gold: 0
Join Date: Jan 2009
Posts: 18,580
Received Thanks: 3,864
|
Oder über Threads..
Quote:
Original Post stammt von u-coRe
Code:
$Handle = DllCallbackRegister("ThreadTest", "int", "ptr")
Func CreateThread($handle, $struct)
$return = DllCall("kernel32.dll", "hwnd", "CreateThread", "ptr", 0, "dword", 0, "long", DllCallbackGetPtr($handle), "ptr", DllStructGetPtr($struct), "long", 0, "int*", 0)
Return $return[0]
EndFunc
$Struct = DllStructCreate("Char[200];int")
DllStructSetData($Struct, 1, "Hello e*pvp")
CreateThread($Handle, $Struct)
MsgBox(0x40, "Default Thread", "e*pvp is better than ****")
Func ThreadTest($x)
$y = DllStructCreate("char[200];int", $x)
MsgBox(0, "Added Thread", DllStructGetData($Struct, 1))
EndFunc ;==>_ThreadStart
|
|
|
|
09/03/2009, 15:40
|
#4
|
elite*gold: 0
Join Date: Jul 2009
Posts: 31
Received Thanks: 13
|
Danke für die schnellen Antworten. Hab es jetzt erstmal mit AdlibEnable() probiert und hat er auch alles so gemacht wie ich wollte. Jetzt hab ich allerdings ein anderes Problem. Da ich bei der einen Funktion einer Timer starten will und mit der anderen halt das Hauptscript, was er jetzt auch macht, zählt der Timer nicht hoch. Wenn ich ihn allein starte zählt er ganz normal die Zeit hoch, aber sobald ich mein Hauptscript dazu starte, bleibt die Zeit auf Null stehen. Hab die _TicksToTime von der Hilfe genommen.
Dann noch zu meiner anderen Frage, kann mir vllt jemand nen kleinen Code geben der mir z.b. in ein label die Aktuellen Balthis anzeigt? Kapier das noch nich so ganz.^^ Wäre auf jedenfall sehr nett und danke wieder im Vorraus.
|
|
|
09/03/2009, 20:32
|
#5
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by Rolle85
Danke für die schnellen Antworten. Hab es jetzt erstmal mit AdlibEnable() probiert und hat er auch alles so gemacht wie ich wollte. Jetzt hab ich allerdings ein anderes Problem. Da ich bei der einen Funktion einer Timer starten will und mit der anderen halt das Hauptscript, was er jetzt auch macht, zählt der Timer nicht hoch. Wenn ich ihn allein starte zählt er ganz normal die Zeit hoch, aber sobald ich mein Hauptscript dazu starte, bleibt die Zeit auf Null stehen. Hab die _TicksToTime von der Hilfe genommen.
|
Code von dir wär nicht schlecht...
Quote:
Originally Posted by Rolle85
Dann noch zu meiner anderen Frage, kann mir vllt jemand nen kleinen Code geben der mir z.b. in ein label die Aktuellen Balthis anzeigt? Kapier das noch nich so ganz.^^ Wäre auf jedenfall sehr nett und danke wieder im Vorraus. 
|
Guck dir mal "GUICtrlSetData()" dazu in der Hilfe an.
|
|
|
09/03/2009, 21:00
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 31
Received Thanks: 13
|
Code:
Func Zeit()
;Create GUI
GUICtrlCreateGroup("Time", 220, 180, 105, 35)
GUICtrlCreateLabel("00:00:00", 225, 195, 95, 15,$SS_CENTER)
GUICtrlSetBkColor(-1, 0xEEEEEE)
GUISetState()
;Start timer
$timer = TimerInit()
AdlibEnable("Timer", 50)
;
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
EndFunc ;==> Zeit
;
Func Timer()
AdlibEnable("Start", 50)
_TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
Local $sTime = $Time ; save current time to be able to test and avoid flicker..
$Time = StringFormat("%02i:%02i:%02i", $Hour, $Mins, $Secs)
If $sTime <> $Time Then ControlSetText("Zaishen Elite", "", "Static6",$Time)
EndFunc ;==>Timer
Is halt komplett aus der Hilfe. Das prob bei dem is bloß das er halt nich weiterzählt wenn noch was anderes dazu läuft.
GUICtrlSetData() hilft mir mal nich weiter. Ich brauch sowas wie in der Art vom Titel anzeigen, als wenn ich halt den Luxon, Kurzick oder Sonnenspeer anzeigen lassen will, halt nur den Aktuellen Balthasar Punkte Stand. Will halt den aus der Update.ini in mein Script lesen und dann halt anzeigen lassen, z.b. in ein Label oder auch anderes.
MfG Rolle85
Edit: Wenn ich jetzt in meinem Script die 0x724 vom current balthazar eingelesen habe, wie kann ich die dann umrechnen, also wenn ich z.b. 1000Balthis habe, das der mir dann nicht die 0x724 verwendet sonder die 1000Balthis? Geht das denn einfach oder ist das zu umständlich? Habe das mit dem Timer auch noch nicht hinbekommen, der bleibt einfach stehen, hat da vllt einer ne Idee?^^
|
|
|
09/05/2009, 20:21
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 31
Received Thanks: 13
|
Keiner eine Idee mit der Zeit oder ne Hilfe wie ich den Code aus der Update.ini umrechne?  Wäre halt für mich noch so ein Special meines Programms. ^^
MfG Rolle85
|
|
|
09/05/2009, 21:43
|
#8
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
Code:
_MemoryRead()
_MemoryPointerRead()
|
|
|
 |
Similar Threads
|
[Frage]-zur Änderung eines Crosshairs
05/29/2010 - WarRock - 4 Replies
Hey Com
Ich hab ne Frage.Ich will Standart Crosshair von Warrock verändern hab auch TuT von Theit123 dutzende von male durchgelesen verstehe es aber leider nicht so sehr gut :D
Problem Nr.1 :Ich sehe das links unten beschriebene Crosshair nicht und weiß nicht wie man die Hintergrundfarbe ändert.
Problem Nr.2 : Ich verstehe nicht wie man das Crosshair verändern bzw. verkleinert.
Wäre nett wenn jmd. hilft^^
|
Frage zu übersetzung eines Game´s
10/19/2009 - General Gaming Discussion - 5 Replies
Hallo,
da ich mich hier i-wie unter euch wohl fühle :P
wende ich mich am besten hier hin und zwar geht es um ein spiel namens "Allods Online" das sich noch in der CB befindet aber in der Russischen version ist es schon drausen.
Zugerne würd ich es mal in der rüssischen version spielen aber leider verstehe ich nix nun zu meiner frage kann man ein programm schreiben wo mir das übersetzt oder wie mache ich das auf deutsch ? =)
Gruss Berserker
|
hi all botes
02/20/2009 - Silkroad Online - 4 Replies
*removed*
|
Frage zum hosten eines Emu's
07/09/2006 - WoW Private Server - 10 Replies
Wir kriegen jeden tag eine neue ip von unsern internet anbieter, aber ich hab ne static IP und hab mein rechner vor meine firewall gestellt. Jetz angenomen das hier wäre meine ip:
136.215.250.5
und ein freund von mir der sag ma mal in Romänien wohnt will auf mein emu server kommen muss der dann 136.215.250.5 für seine reallist einstelln?
oder
muss er die ip von http://www.whatismyip.com die ich habe eingeben aber was is wenn dann um 0:00 uhr meine ip geändert wird dann kriegt muss...
|
All times are GMT +1. The time now is 11:50.
|
|