[Schleife]Problem

10/24/2010 15:10 .BritainAndy#16
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 
10/24/2010 15:27 PenGuin :O#17
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...
10/24/2010 15:31 lolkop#18
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
10/24/2010 15:34 ZaZiZu#19
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 :D
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 ;)
10/24/2010 16:15 lolkop#20
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...