Ich glaube, dass dein 1.Script nicht funktionierte lag an Google
Versuchs doch mal bei AutoIt.de ![]()
Beiträge von name22
-
-
Wieso nicht einfach:
[autoit]#include <FF.au3>
[/autoit][autoit][/autoit][autoit]If _FFStart("www.google.de") Then
[/autoit]
_FFOpenURL("http://images.google.de/advanced_image_search?hl=de")
EndIf
?
-
Version 1.3 mit kleinen Änderungen und ohne das lästige installieren der Schriftart dank Sprenger120
siehe Post 1. -
Falls du noch mehr (vieeel mehr
) Funktionen dieser Art brauchst schau in den Anhang. -
Zitat
_GDIPlus_BrushCreateLinear <== die?
Ähm ja.
Hab ich mich wohl ein wenig vertippt.
-
Zitat
ach ja kannste mir noch eben sagen welcher bereich für die farbübergänge zuständig is

Klar. Das ist die Funktion _GDIPlus_CreateLineBrush.
-
Muss ich wegen dir jetzt etwa noch verschiedenfarbige Zielscheiben verwenden?
Nachher kommt ihr noch mit CheatEngine...
ZitatAber: bei mir in der version 1.2 (zip version) wird beim spielstart kein test wie start,beenden und Highscore angezeigt...
Meinst du damit, dass bei dir kein Text erscheint?
Wenn ja liegt das daran, dass dir die Schriftart fehlt. Ich baue gerade Sprengers Vorschlag mit MemFont ein.
-
"????" hat mich schon auf die Idee mit der Hintergrundmusik gebracht. Scheinbar hängt es dann nicht ganz so sehr... Problem: Ich habe keine passende Musik gefunden.
Wer möchte kann auch eine Datei mit dem Namen "BGMusic.wav" ins Scriptverzeichnis packen.
Bei mir hängt es übrigens kein bisschen, und ich hab Vista.
-
Vielen Dank Sprenger120.
Genau das habe ich gesucht.
-
So geht es noch einfacher/schneller. Danke Raupi, das ändere ich vielleicht auch noch in der Score Funktion meines Spiels.

-
Wie wäre es denn so?
Spoiler anzeigen
[autoit]While StringInStr($String, "0") = 1
[/autoit]
$String = StringTrimLeft($String, 1)
WEnd -
So neues Update
Ich hab dem Menü ein völlig neues Aussehen verpasst.
Einziges Problem dabei ist, dass ihr die Schriftart aus dem zip Archiv installieren müsst weil es sonst blöd aussieht.
Oder kennt jemand eine andere Möglichkeit? -
Zitat
Hoffe einer kann mir helfen...:)
Hoffe du hast die Antworten deiner Uservorstellung gelesen.
-
........................
Es geht mir mittlerweile auf die Nerven, aber bitte schau doch mal hier vorbei.

-
Ich finde es schön, dass du deine Ideen mit uns teilen möchtest.
Herzlich Willkommen
-
Ergebnis der Forensuche
Spoiler anzeigen
[autoit];===============================================================================
[/autoit] [autoit][/autoit] [autoit]
;
; Function Name: _ChangeScreenRes()
; Description: Changes the current screen geometry, colour and refresh rate.
; Version: 1.0.0.1
; Parameter(s): $i_Width - Width of the desktop screen in pixels. (horizontal resolution)
; $i_Height - Height of the desktop screen in pixels. (vertical resolution)
; $i_BitsPP - Depth of the desktop screen in bits per pixel.
; $i_RefreshRate - Refresh rate of the desktop screen in hertz.
; Requirement(s): AutoIt Beta > 3.1
; Return Value(s): On Success - Screen is adjusted, @ERROR = 0
; On Failure - sets @ERROR = 1
; Forum(s): http://www.autoitscript.com/forum/index.php?showtopic=20121
; Author(s): Original code - psandu.ro
; Modifications - PartyPooper
;
;===============================================================================$iWidth = 1024
[/autoit] [autoit][/autoit] [autoit]
$iHeight = 768
$iBitsPP = 16
$iRefreshRate = 60$vRes = _ChangeScreenRes($iWidth, $iHeight, $iBitsPP, $iRefreshRate)
[/autoit] [autoit][/autoit] [autoit]
If @error Then
MsgBox(262160, "ERROR", "Unable to change screen - check parameters")
EndIfFunc _ChangeScreenRes($i_Width = @DesktopWidth, $i_Height = @DesktopHeight, $i_BitsPP = @DesktopDepth, $i_RefreshRate = @DesktopRefresh)
[/autoit]
Local Const $DM_PELSWIDTH = 0x00080000
Local Const $DM_PELSHEIGHT = 0x00100000
Local Const $DM_BITSPERPEL = 0x00040000
Local Const $DM_DISPLAYFREQUENCY = 0x00400000
Local Const $CDS_TEST = 0x00000002
Local Const $CDS_UPDATEREGISTRY = 0x00000001
Local Const $DISP_CHANGE_RESTART = 1
Local Const $DISP_CHANGE_SUCCESSFUL = 0
Local Const $HWND_BROADCAST = 0xffff
Local Const $WM_DISPLAYCHANGE = 0x007E
If $i_Width = "" Or $i_Width = -1 Then $i_Width = @DesktopWidth ; default to current setting
If $i_Height = "" Or $i_Height = -1 Then $i_Height = @DesktopHeight ; default to current setting
If $i_BitsPP = "" Or $i_BitsPP = -1 Then $i_BitsPP = @DesktopDepth ; default to current setting
If $i_RefreshRate = "" Or $i_RefreshRate = -1 Then $i_RefreshRate = @DesktopRefresh ; default to current setting
Local $DEVMODE = DllStructCreate("byte[32];int[10];byte[32];int[6]")
Local $B = DllCall("user32.dll", "int", "EnumDisplaySettings", "ptr", 0, "long", 0, "ptr", DllStructGetPtr($DEVMODE))
If @error Then
$B = 0
SetError(1)
Return $B
Else
$B = $B[0]
EndIf
If $B <> 0 Then
DllStructSetData($DEVMODE, 2, BitOR($DM_PELSWIDTH, $DM_PELSHEIGHT, $DM_BITSPERPEL, $DM_DISPLAYFREQUENCY), 5)
DllStructSetData($DEVMODE, 4, $i_Width, 2)
DllStructSetData($DEVMODE, 4, $i_Height, 3)
DllStructSetData($DEVMODE, 4, $i_BitsPP, 1)
DllStructSetData($DEVMODE, 4, $i_RefreshRate, 5)
$B = DllCall("user32.dll", "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_TEST)
If @error Then
$B = -1
Else
$B = $B[0]
EndIf
Select
Case $B = $DISP_CHANGE_RESTART
$DEVMODE = ""
Return 2
Case $B = $DISP_CHANGE_SUCCESSFUL
DllCall("user32.dll", "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_UPDATEREGISTRY)
DllCall("user32.dll", "int", "SendMessage", "hwnd", $HWND_BROADCAST, "int", $WM_DISPLAYCHANGE, _
"int", $i_BitsPP, "int", $i_Height * 2 ^ 16 + $i_Width)
$DEVMODE = ""
Return 1
Case Else
$DEVMODE = ""
SetError(1)
Return $B
EndSelect
EndIf
EndFunc ;==>_ChangeScreenRes -
Zitat
ööhm wieso is doch nix verbotenes oder?
Forenregeln gelesen? -
Was wird das dann wenn es fertig ist?
Vorrausschauend weise ich dich gleich mal auf die Forenregelnhin
-
FileSetAttrib
Schau dir dazu die Parameter in der Hilfe an. -
Ich hoffe ich mache das heute zum letzten mal *seufz*
Bitte die Forenregeln lesen.