Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:26

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

Advertisement



[Schleife]Problem

Discussion on [Schleife]Problem within the AutoIt forum part of the Coders Den category.

Reply
 
Old 10/24/2010, 15:10   #16
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
ah, lol

ich hab einfahc ein else in die if abfrage gehagen und dort den wert auf normal gesetzt = working.

Danke euch allen



PHP Code:
If $zustand Then
    $Awert 
=_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16656""dword")

Else
    
$Awert =_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16256""dword")
EndIf 
.BritainAndy is offline  
Old 10/24/2010, 15:27   #17
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Aber wäre es nicht performanter, wenn man nur 1mal die Adresse ändert?
Weil momentan ist es ja so, dass wenn $Zustand = True ist, dass er immer den Wert neuschreibt und bei False auch...
PenGuin :O is offline  
Old 10/24/2010, 15:31   #18
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
weis nicht was seine aktion da bewirkt...

da er vorher jeweils eine endlosschleife für jede aktion gesetzt hatte, habe ich mir mal gedacht, dass er wohl jede aktion endlos oft ausführen will...

ob das nun sinn macht oder nicht ist mir eig recht egal, da ich wie gesagt nicht weis obs notwendig ist oder nicht :P
lolkop is offline  
Old 10/24/2010, 15:34   #19
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by .BritainAndy View Post
ah, lol

ich hab einfahc ein else in die if abfrage gehagen und dort den wert auf normal gesetzt = working.

Danke euch allen



PHP Code:
If $zustand Then
    $Awert 
=_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16656""dword")

Else
    
$Awert =_MemoryPointerRead($baseadress+0x21C4A4$openmem$AOffset"short")
        
_MemoryPointerWrite($baseadress 0x21C4A4$openmem$AOffset"16256""dword")
EndIf 
wusste ichs doch
ich denke jetzt vieleicht wird es doch gehen mit mehreren anderen funktionen, da es sich ja auf den zustand bezieht, pls stellung nehmen einer von den erfahrenen ^^

Quote:
Originally Posted by pinguin94 View Post
Aber wäre es nicht performanter, wenn man nur 1mal die Adresse ändert?
Weil momentan ist es ja so, dass wenn $Zustand = True ist, dass er immer den Wert neuschreibt und bei False auch...
also einfach nach der funktion einen stopper einbauen, der bis zum nächsten buttondrücken hält
aber solange da nichts daran kaputt geht würde ich mir nicht die mühe machen
ZaZiZu is offline  
Old 10/24/2010, 16:15   #20
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
wenn es sich im einmalige aktionen handelt, braucht man doch keine zustände -.-

einfach dem button direkt die funktion zuweisen...

und ja natürlich ist das der weg wie man viele sachen aufeinmal erledigen kann... solange man keine sleeps, waits oder verschachtelte endlosschleifen nutzt, kann man immer beliebig viele aktionen "nebeneinader her" laufen lassen...
lolkop is offline  
Reply


Similar Threads Similar Threads
while-schleife cast x | schleife ende cast y
07/26/2010 - Diablo 2 Programming - 6 Replies
ich kann nicht einschlafen und versuche gerade halbwach herauszufinden, wie ich den bot etwas casten lassen kann, um ihn anschließend nach 10-15 casts etwas anderes casten zu lassen. if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100) { if((target.name == "Pindleskin") && NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100) { var i =0; while(i<15) { return NTC_CastSkill(106, NTC_HAND_LEFT, target); i++;
autoit do schleife problem
11/21/2009 - AutoIt - 16 Replies
wolte ma ein autoit spammer machen #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> Global $pause
Autoit - If Schleife - Problem
05/27/2009 - AutoIt - 3 Replies
Huhu, hab nen kleines Problem mit ner If-Schleife: $pixel_mob = PixelGetColor (549, 68) $farbe_mob = Hex($pixel_mob, 6) if $farbe_mob = 'CE0000' Then ToolTip('Attacking...',0,0)
Autoit - Problem mit If-Schleife
05/27/2009 - General Coding - 1 Replies
Huhu, erstmal ne kleine Frage...hab gerade zu diesem Thema nen Beitrag geschrieben, flupps, 5 Minuten später war er gelöscht - keine PN, nix.. Naja...mal schaun ^^ Problem ist folgendes: Hab diese if schleife in meiner while schleife:
For-Schleife
01/29/2007 - General Coding - 14 Replies
Also wir haben ( um uns an die For-Schleife zu gewöhnen) ne eigentlich relativ einfache Aufgabe bekommen. Ich hoffe ich kann mich richtig dran errinern wie sie hieß^^ Wir sollten mit der FOR-Schleife herrausfinden wie viele Zahlen zwischen zwei Zahlen die man eingeben kann vorhanden sind. So ODER so ähnlich. Is ja auch nich viel Schreibtext aber mir fehlt das entscheidene Zwischenteil : procedure TForm1.Button1Click&#40;Sender&#58; TObject&#41;; var zahl1,zahl2,a&#58;integer; begin



All times are GMT +1. The time now is 01:27.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.