Das Problem ist nun das alles Funktioniert er trägt die Daten ein und sendet die ein erstes mal aber trotz einer while-schleife wiederholt das Programm den vorgang nicht es werden nicht mal die Werte von
Das Problem ist nun das alles Funktioniert er trägt die Daten ein und sendet die ein erstes mal aber trotz einer while-schleife wiederholt das Programm den vorgang nicht es werden nicht mal die Werte von
neu eingetragen. Obwohl die Bedingung in der While schleife erfüllt ist $variable ist immer 0..
hoffe mir kann da jemand weiter helfen und bei bedarf kann ich den kompletten code noch mal posten.
Danke
Du musst auch immer wieder die _IEFormGetCollection(...) aufrufen , wenn du die Seite erneut besuchst , dieser Befehl muss also mit in die Schleife , sonst geht nix
Und btw .
Mach das doch so , wenn du eine Endlosschleife willst :
Ok Danke aber leider löst das immer noch nicht mein Problem beim ersten Durchlauf der schleife geht alles ohne Probleme aber beim zweiten nicht mehr er ich hab hier noch mal den ganzen Quelltext
Code:
#include <IE.au3>
$sper = InputBox("Sperträger", "wie viele Speerträger willst du haben??")
$schwert = InputBox("Schwertkämpfer", "wie viele Schwertkämpfer willst du haben??")
$axt = InputBox("Axtkämpfer", "wie viele Axtkämpfer willst du haben??")
$zeit = Inputbox("Warten", "Wie lange soll immer gewartet werden in minuten?")
;$zeit = $zeit *1000 *60 ;zu test zwecken aus gemacht
$variable = 0
$IE = _IECreate("http://server/game.php?village=5&screen=barracks", 0, 1)
$Form = _IEFormGetObjByName($IE, 0);
$spear = _IEFormElementGetObjByName($Form, "unit_spear")
$sword = _IEFormElementGetObjByName($Form, "unit_sword")
$axe = _IEFormElementGetObjByName($Form, "unit_axe")
$oSubmit = _IEGetObjByName ($IE, "submit")
$hwnd = _IEPropertyGet($IE, "hwnd")
_IEAction ($oSubmit, "focus")
Tooltip ("Bot läuft!", 28, 28)
sleep (1000)
while 1
_IEFormElementSetValue($spear, $sper)
_IEFormElementSetValue($sword, $schwert)
_IEFormElementSetValue($axe, $axt)
ControlSend($hwnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")
WinWait("Windows Internet Explorer", "ExampleFormSubmitted")
ControlClick("Windows Internet Explorer", "ExampleFormSubmitted", "[CLASS:Button; TEXT:OK; Instance:1;]")
_IEAction ($oSubmit, "focus")
_IELoadWait ($IE)
sleep($Zeit)
WEnd
wenn ich aber den teil hier raus nehme setzt er wenigstens normal die Einheiten in das Feld ein und die schleife wird wiederholt ohne Fehler.
Ok Danke aber leider löst das immer noch nicht mein Problem beim ersten Durchlauf der schleife geht alles ohne Probleme aber beim zweiten nicht mehr er ich hab hier noch mal den ganzen Quelltext
Code:
#include <IE.au3>
$sper = InputBox("Sperträger", "wie viele Speerträger willst du haben??")
$schwert = InputBox("Schwertkämpfer", "wie viele Schwertkämpfer willst du haben??")
$axt = InputBox("Axtkämpfer", "wie viele Axtkämpfer willst du haben??")
$zeit = Inputbox("Warten", "Wie lange soll immer gewartet werden in minuten?")
;$zeit = $zeit *1000 *60 ;zu test zwecken aus gemacht
$variable = 0
$IE = _IECreate("http://server/game.php?village=5&screen=barracks", 0, 1)
$Form = _IEFormGetObjByName($IE, 0);
$spear = _IEFormElementGetObjByName($Form, "unit_spear")
$sword = _IEFormElementGetObjByName($Form, "unit_sword")
$axe = _IEFormElementGetObjByName($Form, "unit_axe")
$oSubmit = _IEGetObjByName ($IE, "submit")
$hwnd = _IEPropertyGet($IE, "hwnd")
_IEAction ($oSubmit, "focus")
Tooltip ("Bot läuft!", 28, 28)
sleep (1000)
while 1
_IEFormElementSetValue($spear, $sper)
_IEFormElementSetValue($sword, $schwert)
_IEFormElementSetValue($axe, $axt)
ControlSend($hwnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")
WinWait("Windows Internet Explorer", "ExampleFormSubmitted")
ControlClick("Windows Internet Explorer", "ExampleFormSubmitted", "[CLASS:Button; TEXT:OK; Instance:1;]")
_IEAction ($oSubmit, "focus")
_IELoadWait ($IE)
sleep($Zeit)
WEnd
wenn ich aber den teil hier raus nehme setzt er wenigstens normal die Einheiten in das Feld ein und die schleife wird wiederholt ohne Fehler.
Das ganze sieht ein wenig durcheinander aus aber ich kann autoit erst seit 2 Tagen
Hoffe mal das da jemand den Fehler
So sollte es laufen :
PHP Code:
#include <IE.au3>
$sper = InputBox("Sperträger", "wie viele Speerträger willst du haben??")
$schwert = InputBox("Schwertkämpfer", "wie viele Schwertkämpfer willst du haben??")
$axt = InputBox("Axtkämpfer", "wie viele Axtkämpfer willst du haben??")
$zeit = Inputbox("Warten", "Wie lange soll immer gewartet werden in minuten?")
;$zeit = $zeit *1000 *60 ;zu test zwecken aus gemacht
$variable = 0
Danke
leider hat sich an meinem Problem nichts geändert ^^
Und gehts so ?
PHP Code:
#include <IE.au3>
$sper = InputBox("Sperträger", "wie viele Speerträger willst du haben??") $schwert = InputBox("Schwertkämpfer", "wie viele Schwertkämpfer willst du haben??") $axt = InputBox("Axtkämpfer", "wie viele Axtkämpfer willst du haben??") $zeit = Inputbox("Warten", "Wie lange soll immer gewartet werden in minuten?") ;$zeit = $zeit *1000 *60 ;zu test zwecken aus gemacht $variable = 0
Metin 2 Pserver Problem/ Lösung für das Matrix Kartennummer Problem 01/04/2010 - Metin2 Private Server - 3 Replies Hy Leute
Wie in der Überschrift genannt, hab ich gerade ein Problem mit meinem Metin 2Server.
Ich lasse ihn via Loopbackadapter laufen, funktioniert auch ganz gut.
Ich hab aber jetzt das Poblem, das in meinem Account nur noch Krieger mit Level null stehen.
Wie kann ich das Beheben??, das is auch manchmal da, wenn ich via Navicat n neuen Account mach. Hoffe einer hatt ne Lösung
Hab n Screenshot im Anhang
Aber ich hab ja auch ne Lösung für n anderes Problem.
Gestern hatte ich beim...
[Problem] Problem with server starting - cannot find quest index for PaxHeader 12/22/2009 - Metin2 Private Server - 1 Replies Hello!
I have this same problem as here when i'm starting my server:
http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html
But I didn't know the answer.. how to repair this?
Greetings