Skocz do zawartości

Gra


Rekomendowane odpowiedzi

Witam!

Co jest źle w tej grze...

 

 

#include <ButtonConstants.au3>

#include <EditConstants.au3>

#include <GUIConstantsEx.au3>

#include <StaticConstants.au3>

#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=

$Form1 = GUICreate("Form1", 578, 250, 328, 261)

GUISetFont(14, 400, 0, "Arial")

$Pic1 = GUICtrlCreatePic("C:\Users\K\Pictures\227_1680x1050.jpg", 0, 0, 577, 249, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

$Input1 = GUICtrlCreateInput("", 56, 72, 161, 30)

$Input2 = GUICtrlCreateInput("", 361, 73, 161, 30)

$Label1 = GUICtrlCreateLabel("Stawka:", 96, 16, 69, 26)

$Label2 = GUICtrlCreateLabel("Liczba 1-5:", 390, 16, 97, 26)

$Button1 = GUICtrlCreateButton("Graj!", 200, 160, 193, 81, $WS_GROUP)

$Label3 = GUICtrlCreateLabel("Monety:", 24, 176, 70, 26)

$Label4 = GUICtrlCreateLabel("500", 32, 211, 37, 26)

$Label5 = GUICtrlCreateLabel("-", 480, 224, 95, 20)

GUICtrlSetFont(-1, 10, 400, 0, "Arial")

GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

 

 

While 1

 

$nMsg = GUIGetMsg()

 

Switch $nMsg

 

Case $GUI_EVENT_CLOSE

 

Exit

 

case $Button1

 

$i1 = guictrlread($Input1)

 

$i2 = guictrlread($Input2)

 

$l = guictrlread($Label4)

 

$r = random(0,6,1)

 

if $r = $i2 Then

 

$i1 *= 5

 

MsgBox(0,"Gratulacje!","Wygrales" & $i1 & "monet!")

 

$l += $i1

 

guictrlsetdata($Label4,$l)

 

Else

 

$l -= $i1

 

guictrlsetdata($Label4,$l)

 

MsgBox(0,"Uuuuu!","Przegrales " & $i1 & " monet...")

 

EndIf

 

if $l <= -1000 Then

 

msgbox(0,"Przegrales!","Koniec Gry!")

 

 

EndIf

 

EndSwitch

WEnd

 

 

Nie mogę kliknąć w label2 aby uzupełnić i nie mogę wcisnąć buttona... Pomóżcie bo mnie krew zalewa ;/

2mg3y3k.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

@up

Jest git. wyskakuje komunikat. Ale po kliknięciu OK dalej pisze że przegrałeś i odbiera kase...

 

@edit

I jeszcze 1 ;)

Gdy przegram czyli będę miał 0 kasy chcę aby wyskoczył komunikat czy rozpocząć nową grę. Zrobiłem coś takiego:

 

If GUICtrlRead($Label4) < 1  Then MsgBox(4,"Od nowa","Czy chcesz zagrac jeszcze raz?")
Guictrlsetdata($Label4,500)

 

Gdy kliknę tak gra rozpoczyna się od początku ale gdy nacistę nie jest to samo :/

2mg3y3k.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

 Udostępnij

  • Ostatnio przeglądający forum Gra   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...