Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 11:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Frage zum proggen eines Botes

Discussion on Frage zum proggen eines Botes within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #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
Rolle85 is offline  
Old 09/03/2009, 14:04   #2
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
AdLibEnable()
_MemoryPointerRead()
blauwiggle is offline  
Thanks
1 User
Old 09/03/2009, 15:00   #3



 
Frutex's Avatar
 
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
Frutex is offline  
Thanks
1 User
Old 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.
Rolle85 is offline  
Old 09/03/2009, 20:32   #5
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Quote:
Originally Posted by Rolle85 View Post
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 View Post
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.
| Moep | is offline  
Old 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?^^
Rolle85 is offline  
Old 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
Rolle85 is offline  
Old 09/05/2009, 21:43   #8


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Code:
_MemoryRead()
_MemoryPointerRead()
buFFy! is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.