Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 20:59

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

Advertisement



Was mach ich falsch?

Discussion on Was mach ich falsch? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Cool Was mach ich falsch?

Also versuche grade ein PickUp Bot mit Buttons zu erstellen

Es geht auch
Nur kann ich ihn nicht Pausieren oder Beenden

Guckt euch das mal an vllt. wisst ihr was das Problem ist

Code:
#RequireAdmin

GuiCreate("Metin2 PickUpBot",275,537,341,0)
$button1=GuiCtrlCreateButton("Start",96,35,90,50)
$button2=GuiCtrlCreateButton("Pause",93,111,90,50)
$button3=GuiCtrlCreateButton("End",92,194,90,50)
$button4=GuiCtrlCreateButton("Elitepvpers",9,513,90,17)
$button5=GuiCtrlCreateButton("My Homepage",125,514,90,17)
GuiSetState()

While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
If $msg=$button5 Then button5()
Wend


Func button1()
Sleep (5000)
while 1 
Send ("y")
sleep(100)
wend;
EndFunc

Func button2()
Sleep (99999999999999999999999999999999999999999999999999)	
EndFunc

Func button3()
Exit
EndFunc

Func button4()
EndFunc

Func button5()
EndFunc
Und?

Achja undwürde noch gerne wissen wie ich das mache das wenn ich z.b. Button elitepvpers klicke sich elitepvpers.com öffnet?

Freue mich über Antworten
Flasher2 is offline  
Old 03/03/2010, 16:06   #2
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
Quote:
Originally Posted by Flasher2 View Post

Achja undwürde noch gerne wissen wie ich das mache das wenn ich z.b. Button elitepvpers klicke sich elitepvpers.com öffnet?
IENavigate (IE.au3)
.nAno is offline  
Old 03/03/2010, 16:11   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Oder
PHP Code:
ShellExecute("http://www.elitepvpers.com/forum/"
KDeluxe is offline  
Thanks
1 User
Old 03/03/2010, 20:14   #4
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
lol soll ich dann einfach bei dem button
Code:
ShellExecute("http://www.elitepvpers.com/forum/")
machen oder was? check ich net :P

habs ma ausprobiert geht THX

Und why kann ich ihn nicht pausieren oder beenden?
Flasher2 is offline  
Old 03/03/2010, 21:37   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 18
Received Thanks: 3
Das Problem ist das Dein Script innerhalb des Ablaufes gefangen ist und nicht mehr dazukommt die Buttons abzufragen. Deswegen reagiert der Bot nicht mehr wenn er einmal läuft.
Um das zu ändern habe ich nach jedem Durchlauf eine neue Abfrage eingefügt und einige Sicherheitsabfragen dazu um Bugs aus dem Weg zugehen.

Viel spaß


Code:
#RequireAdmin

GuiCreate("Metin2 PickUpBot",275,537,341,0)
$button1=GuiCtrlCreateButton("Start",96,35,90,50)
$button2=GuiCtrlCreateButton("Pause",93,111,90,50)
$button3=GuiCtrlCreateButton("End",92,194,90,50)
$button4=GuiCtrlCreateButton("Elitepvpers",9,513,90,17)
$button5=GuiCtrlCreateButton("My Homepage",125,514,90,17)
GuiSetState()

;Variablen
;Die Variable $Pause schaut ob der Bot momentan am laufen ist oder ob er pausiert
;Die Variable $OnOff schaut ob der Bot bereits läuft 
$Pause = 0
$OnOff = 0

;Starte Funktion Check in einer Schleife
while 1
Check()
Wend

;Funktion Check überprüft ob ein Button gedrückt wurde
Func Check()
$msg=GuiGetMsg()
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
If $msg=$button5 Then button5()
EndFunc

;Funktion button1 Prüft ob der Bot läuft und ändert darauf hin Variable $OnOff
;Führt dannach den Bot aus und checkt am ende die Buttons mit der Funktion Check
;Läuft der Bot bereits springt er direkt zum ende der Funktion
Func button1()
if $OnOff == 0	then
	$OnOff = 1		
	Sleep (5000)
	while 1
	Send ("y")
	sleep(100)
	Check()
	WEnd
else
EndIf
EndFunc

;Funktion button2 hält das Script in einer Schleife gefangen bis Button 1 oder 2 erneut gedrückt werden
;oder Button 3 das Script beendet
Func button2()
$Pause = 0
While $Pause == 0
	$msg=guiGetMsg()
	If $msg=$button1 Then $Pause = 1
	If $msg=$button2 Then $Pause = 1
	If $msg=$button3  Then Exit
Wend
	
EndFunc
;Funktion button 3 beendet das Script
Func button3()
Exit
EndFunc

;Funktion button 4 ruft die Internetseite auf
Func button4()
ShellExecute("http://www.elitepvpers.com/forum/") 	
EndFunc

;Funktion button5 hat keine Funktion
Func button5()
EndFunc
Wissom is offline  
Thanks
2 Users
Old 03/04/2010, 02:21   #6
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
großes THx an dich klappt perfekt. =)))))))))))))))))))))))))))))
Flasher2 is offline  
Reply


Similar Threads Similar Threads
WAS MACH ICH NUR FALSCH ? >_> HELP :(
08/05/2010 - Metin2 Private Server - 6 Replies
Der VPC führt beim neuen quest kein make.sh aus ._. was nun?
Was mach ich falsch?????-.-
05/25/2010 - Metin2 Private Server - 2 Replies
Hey ich bin dabei mir einen Hamchi Server zu machen und will grade die npcs einrichten aba es will nich so recht funktionieren habe die Frau jeztz anklickbar gemacht und wollte den shop wie folgt einrichtenhttp://www.fotos-hochladen.net/hamachi1c 8vfj57e.jpg http://www.fotos-hochladen.net/hamachi28m4a1pfn.j pg was mach ich falsch??? Habe zuerst die Frau ein gifti vk lassen und das ging auch ohne weiteres aba wieso geht das jetzt nicht ???? PS:Die Frau vk immer noch ein gifti obwohl sie es...
MACH ICH WAS FALSCH?
01/31/2010 - Metin2 Private Server - 12 Replies
Also da bei mir hamachi server PeterPanMt2 net mehr geht stelle ich hier jetzt stichpunkte rein und ihr sagt mir was ich falsch gemacht habe. -Humach downgeloadet -Metin2 2008 order deutsch -Modified-Client_V3.0-FULL_Client downgeloadet und in den metin2 2008 ordner entpackt. -humachi engeschaltet. -eigelogt -PeterPanMt2 gefunden. -bei mc.txt die adresse eingegeben vom PeterPan@ -MultiStarter gestartet -versuche mich einzulogen aba da steht Fehler bei der Verbindung mit dem server.
Was mach ich falsch?
09/02/2009 - Metin2 Private Server - 5 Replies
Ich und mein Freund wollen wieder mal auf Longjuyt2 zocken. Wir haben uns beide den selben Ordner runtergeladen, nur ich brauch ewig zum einloggen und er ist nach spätestens 5min drinnen. Außerdem komm ich mit meinem Acc nicht rein, sondern nur mit seinem. (Er kommt aber mit beiden rein) Wenn ich's bis zur Charauswahl geschafft habe, bleibts meistens auch wieder hängen. War bis jetzt 3x drinnen und wurde immer nach einiger Zeit gekickt. (erstes ma nach 2min Kick, zweiter Kick nach 5min...
Was mach ich falsch?
09/22/2008 - Metin2 - 9 Replies
#cs -------------------------------------------------- -------------------------- Pickupbot Version: 1.0 Author: RealMadrid08rk Script Function: Der bot hebt automatisch Sachen auf #ce -------------------------------------------------- -------------------------- HotKeySet ( "{Numpad7}" , "Start" )



All times are GMT +1. The time now is 21:00.


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.