Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 09:15

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

Advertisement



BMP Per Taste Verschieben???

Discussion on BMP Per Taste Verschieben??? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Question BMP Per Taste Verschieben???

Hallo, ist es möglich eine .BMP Datei per Taste zu verschieben.
Ich dachte mir das sich die Coordinaten ändern sollten damit das Passiert, allerdings geht es nicht.

Gibt es irgendeine möglichkeit dafür???

MfG WiiZocker
WiiZocker is offline  
Old 08/05/2010, 14:39   #2
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
ich hab zwar deine frage nicht ganz verstanden, aber schau dir mal die funktion an:
FileMove
bladerofdarknes is offline  
Old 08/05/2010, 14:48   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Nein, das ist nicht was ich suche, ich habe es Hinbekommen das das Bild sich bewegt, allerdings öffnet sich damit eine neue Gui-.-
WiiZocker is offline  
Old 08/05/2010, 15:39   #4
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Source?
PenGuin :O is offline  
Old 08/05/2010, 15:52   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Es öffnet sich ein neues Fenster, statt das alles in einem Fenster Passiert.
Ich habe 2 Varianten hingeschrieben.
Falls das Hilft.


Ich weiß, soein game gibt es schon ist klar xD
Aber ich mache es nur zu übungszwecken.

Um es selber zu benutzen^^
bzw für mich erweitern.

File ist Clean, schließlich verlange ich hilfe ;D

Attached Files
File Type: rar Pong.rar (29.0 KB, 2 views)
WiiZocker is offline  
Old 08/05/2010, 17:08   #6
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by WiiZocker View Post
Es öffnet sich ein neues Fenster, statt das alles in einem Fenster Passiert.
Ich habe 2 Varianten hingeschrieben.
Falls das Hilft.


Ich weiß, soein game gibt es schon ist klar xD
Aber ich mache es nur zu übungszwecken.

Um es selber zu benutzen^^
bzw für mich erweitern.

File ist Clean, schließlich verlange ich hilfe ;D

Na wenn man eine 2.Gui erstellen lässt, dann braucht man sich nicht wundern, wenn dann ein 2. Fenster kommt...
PHP Code:
;Neues Fenster öffnet sich:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

HotKeySet("{Left}","SpielerNachLinks")
HotKeySet("{Right}","SpielerNachRechts")

$X_BallPos 206
$Y_BallPos 
308
$X_Spieler 
160
$Y_Spieler 
592
$X_Gegner 
160
$Y_Gegner 
16

#Region ### START Koda GUI section ### Form=C:\Users\Jan\Desktop\Pong\Daten\Spielfeld GUI.kxf
$PongGui GUICreate("Pong By WiiZocker"436638257164)
$Ball GUICtrlCreatePic("Daten\Ball.bmp"$X_BallPos$Y_BallPos2222BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Spieler GUICtrlCreatePic("Daten\Spieler.bmp"$X_Spieler$Y_Spieler12123BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Gegner GUICtrlCreatePic("Daten\Gegner.bmp"$X_Gegner$Y_Gegner12123BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Spielfeld GUICtrlCreatePic("Daten\Spielfeld.bmp"00435637BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg 
GUIGetMsg()
Switch 
$nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd

Func SpielerNachLinks
()
$X_Spieler $X_Spieler 7
Aktuell
()
EndFunc

Func SpielerNachRechts
()
$X_Spieler $X_Spieler 7
Aktuell
()
EndFunc

Func Aktuell
()
GUICtrlSetPos($Ball,$X_BallPos,$Y_BallPos)
GUICtrlSetPos($Spieler,$X_Spieler,$Y_Spieler)
GUICtrlSetPos($Spieler,$X_Gegner,$Y_Gegner)
EndFunc 
Shadow992 is offline  
Thanks
1 User
Old 08/05/2010, 17:08   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
benutz doch einfach GUICtrlSetPos():
PHP Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

HotKeySet("{Left}","SpielerNachLinks")
HotKeySet("{Right}","SpielerNachRechts")

$X_BallPos 206
$Y_BallPos 
308
$X_Spieler 
160
$Y_Spieler 
592
$X_Gegner 
160
$Y_Gegner 
16

#Region ### START Koda GUI section ### Form=C:\Users\Jan\Desktop\Pong\Daten\Spielfeld GUI.kxf
$PongGui GUICreate("Pong By WiiZocker"436638)
$Ball GUICtrlCreatePic("Daten\Ball.bmp"$X_BallPos$Y_BallPos2222BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Spieler GUICtrlCreatePic("Daten\Spieler.bmp"$X_Spieler$Y_Spieler12123BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Gegner GUICtrlCreatePic("Daten\Gegner.bmp"$X_Gegner$Y_Gegner12123BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Spielfeld GUICtrlCreatePic("Daten\Spielfeld.bmp"00435637BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While True
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
    EndSwitch
WEnd

Func SpielerNachLinks
()
    If 
$X_Spieler 15 Then
        $X_Spieler 
$X_Spieler 7
    
EndIf
    
GUICtrlSetPos($Spieler$X_Spieler$Y_Spieler)
EndFunc

Func SpielerNachRechts
()
    If 
$X_Spieler 295 Then
        $X_Spieler 
$X_Spieler 7
    
EndIf
    
GUICtrlSetPos($Spieler$X_Spieler$Y_Spieler)
EndFunc 
E\ Da wohl wohl jemand ein paar Sekunden schneller, mein Beispiel achtet aber noch auf die Position.
KDeluxe is offline  
Thanks
1 User
Old 08/05/2010, 21:27   #8
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Danke euch beiden und @Shadow, das wusste ich auch ;D habs nur so mit hingeschrieben.

Edit: Wie schaffe ich es das der Ball von dem Spieler Apprallt?

Func BallBewegen()

While 1

$Y_BallPos = $Y_BallPos + 4

GUICtrlSetPos($Ball,$X_BallPos,$Y_BallPos)
Sleep(5)

If ;...... Then
$Y_BallPos = $Y_BallPos - 4
EndIf


;MsgBox(0,"Gewonnen","Du hast Gewonnen!")
;EndIf

WEnd
EndFunc
WiiZocker is offline  
Old 08/05/2010, 21:33   #9
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ich glaube ich faile grade mächtig, aber ich würde das verschieben mit GDI+ machen.
HardCore.1337 is offline  
Old 08/05/2010, 21:39   #10
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by HardCore.1337 View Post
ich glaube ich faile grade mächtig, aber ich würde das verschieben mit GDI+ machen.
Er kriegt es nicht mal mit einer GUI hin und du kommst mit GDI+ ?
Schöner wäre es, da hast du recht, aber da wird er sich wohl vorerst die Zähne dran ausbeisen.
Shadow992 is offline  
Old 08/05/2010, 21:54   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
OK habe ebent Editiert und nicht gewusst das schon geantwortet worden ist.

Code:
Edit: Wie schaffe ich es das der Ball von dem Spieler Apprallt?

Func BallBewegen()

While 1

$Y_BallPos = $Y_BallPos + 4

GUICtrlSetPos($Ball,$X_BallPos,$Y_BallPos)
Sleep(5)

If ;...... Then
$Y_BallPos = $Y_BallPos - 4
EndIf


;MsgBox(0,"Gewonnen","Du hast Gewonnen!")
;EndIf

WEnd
EndFunc
WiiZocker is offline  
Old 08/05/2010, 21:56   #12
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
.nAno hat mal einen Workshop über ein ähnliches Thema gemacht.
Vlt. hilft dir das weiter. (Findest du in seiner Sig.)
HardCore.1337 is offline  
Thanks
1 User
Old 08/05/2010, 22:30   #13
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Ok danke, aber das problem besteht noch immer....
WiiZocker is offline  
Old 08/06/2010, 08:07   #14
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by WiiZocker View Post
Ok danke, aber das problem besteht noch immer....
Was für ein Problem?
Wir haben das Problem doch schon gelöst
(sogar 2mal).
Shadow992 is offline  
Old 08/06/2010, 13:27   #15
 
elite*gold: 0
Join Date: Jul 2009
Posts: 492
Received Thanks: 126
Ok, es ist schomn gelöst, also das ursprüngliche, aber da ich nicht noch nen Thread posten will, frag ich hier nochmal^^

Quote:
Edit: Wie schaffe ich es das der Ball von dem Spieler Apprallt?

Func BallBewegen()

While 1

$Y_BallPos = $Y_BallPos + 4

GUICtrlSetPos($Ball,$X_BallPos,$Y_BallPos)
Sleep(5)

If ;...... Then
$Y_BallPos = $Y_BallPos - 4
EndIf


;MsgBox(0,"Gewonnen","Du hast Gewonnen!")
;EndIf

WEnd
EndFunc
Hier mal Zittiert was auf der 1sten Seite geschrieben steht.
WiiZocker is offline  
Reply

Tags
autoit, bmp, bmp verschieben, frage, spiel


Similar Threads Similar Threads
target verschieben
04/18/2010 - World of Warcraft - 4 Replies
Hi ich hab mir so ein pack sozusagen downgelodet von rapid frames und nun wollt ich kurz fragen wie man dies hier verschiebt http://img232.imageshack.us/img232/5009/unbenannt di.png hab auch leider keine ahnung welches addon das ist
Angelfertigkeit verschieben?
11/01/2009 - Metin2 Private Server - 1 Replies
Hallo ich spiele auf Metin35 und will einen Angelbot benutzen. Das Problem ist nur das ich die Angelfertigkeit nicht verschieben kann, und bei denn meisten Bot´s muss man die ja auf F4 legen. Denke net das ich zu blöd bin da ich auf DE server und so das schon tausendma gemacht hab^^:D also wie es geht weiß ich schon, aber i.wie is das bei mir fest, also nicht verschiebbar. Kann das an der deutschen exe liegen oder was könnte das für gründe haben? Hoffe mir kann jemand Helfen.:confused:
NPC verschieben
10/04/2009 - Metin2 Private Server - 0 Replies
hallo ich würde gerne wissen wie man npcs verschieben kann ;) also z.b. den schmied auf den dorfplatz setzten oder so^^ suchen kann man ja nich weil bei npc sinds zu wenig buchstaben xD wenns so ein thema schon gibt könnte pls jemand den link posten thx nick
Quartz Bar verschieben
10/10/2007 - World of Warcraft - 9 Replies
So, da ich mein interface überarbeitet hab, will ich von der castbar von Bongos auf die Quartz umsteigen...nur wie kann man die casting bar verschieben und die kleine ausmachen ;/
Verschieben
05/12/2005 - General Gaming Discussion - 4 Replies
Kann man das spiel mal aus dem Upcomming releases raus kopieren in ne andere Kategorie oder ne Eigene erstellen? Das sieht aus als leben wir hinterm Mond.



All times are GMT +2. The time now is 09:15.


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