|
You last visited: Today at 01:26
Advertisement
[Schleife]Problem
Discussion on [Schleife]Problem within the AutoIt forum part of the Coders Den category.
10/24/2010, 15:10
|
#16
|
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
|
|
|
10/24/2010, 15:27
|
#17
|
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...
|
|
|
10/24/2010, 15:31
|
#18
|
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
|
|
|
10/24/2010, 15:34
|
#19
|
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
|
Quote:
Originally Posted by .BritainAndy
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
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
|
#20
|
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...
|
|
|
 |
|
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(Sender: TObject);
var zahl1,zahl2,a:integer;
begin
|
All times are GMT +1. The time now is 01:27.
|
|