hai leuts
hab hier ein kleines prog in arbeit. ist zwar kein bot aber es soll eine überraschung für mein grossvater werden.
er liebt es ein schweizer kartenspiel names "jasse" zu spielen
und dieses programm soll für ihn rechnen und schreiben.
nun zu meinem problem:
ich mächte auf der linken seite bei punkte eine zahl ein geben können welche es danach zur gesammtpunktzahl addiert, komishcer weise stimmen die zahlen jedoch nicht
wenn ich 10 eingebe und auf den button schreiben drücke steht da eine falsche zahl (nur die gast seite funzt)
das programm ist noch im aufbau kritik zum aussehen und darstellung usw. kann ich nicht gebrauchen weil es ein ebaustelle ist (beim häuserbau entsteht auch dreck)
der code ist auch relativ schlecht komentiert -.-
ich stell ihn jetzt einfahc mal rein vtl. kann mir jemand sagen was ich hier falshc mache (bin noch relativ neu auf dieser sprache)
gegoogelt hab ich in der hilfe geschaut hab ich aber da ich nicht weis wo der fehler steckt ist es relativ schwierig was zu finden (denke der fehler liegt innerhalb der funktion schreiben)
vielen dank für die hilfe
hab hier ein kleines prog in arbeit. ist zwar kein bot aber es soll eine überraschung für mein grossvater werden.
er liebt es ein schweizer kartenspiel names "jasse" zu spielen
und dieses programm soll für ihn rechnen und schreiben.
nun zu meinem problem:
ich mächte auf der linken seite bei punkte eine zahl ein geben können welche es danach zur gesammtpunktzahl addiert, komishcer weise stimmen die zahlen jedoch nicht
wenn ich 10 eingebe und auf den button schreiben drücke steht da eine falsche zahl (nur die gast seite funzt)
das programm ist noch im aufbau kritik zum aussehen und darstellung usw. kann ich nicht gebrauchen weil es ein ebaustelle ist (beim häuserbau entsteht auch dreck)
der code ist auch relativ schlecht komentiert -.-
ich stell ihn jetzt einfahc mal rein vtl. kann mir jemand sagen was ich hier falshc mache (bin noch relativ neu auf dieser sprache)
gegoogelt hab ich in der hilfe geschaut hab ich aber da ich nicht weis wo der fehler steckt ist es relativ schwierig was zu finden (denke der fehler liegt innerhalb der funktion schreiben)
vielen dank für die hilfe
Code:
#include <GUIConstantsEx.au3>
;Variablen Deklarieren
Dim $punkteheim=0
Dim $punktegast=0
Dim $punkteheimplus=0
Dim $punktegastplus=0
;GUI Start
Opt("GUIOnEventMode", 1)
GUICreate("Scheichle", 750,800)
$obenabe=GUICtrlCreatePic(@ScriptDir & "\Img\obe.gif", 0, 0,0,0)
$unneufe=GUICtrlCreatePic(@ScriptDir & "\Img\Unneufe.gif", 125, 0,0,0)
$schillte=GUICtrlCreatePic(@ScriptDir & "\Img\SCHILTENUNDER.gif", 250, 0,0,0)
$schelle=GUICtrlCreatePic(@ScriptDir & "\Img\SCHELLENUNDER.gif", 375, 0,0,0)
$rose=GUICtrlCreatePic(@ScriptDir & "\Img\ROSENUNDER.gif", 500, 0,0,0)
$eichle=GUICtrlCreatePic(@ScriptDir & "\Img\EICHENUNDER.gif", 625, 0,0,0)
GUICtrlCreateLabel("Heim",50,230)
GUICtrlCreateLabel("Gast",150,230)
GUICtrlCreateLabel("Punkte",10,253)
$punkteheimplus=GUICtrlCreateInput("0",50,250,30,0)
GUICtrlCreateLabel("Punkte",110,253)
$punktegastplus=GUICtrlCreateInput("0",150,250,30,0)
$3heim=GUICtrlCreateButton("Drüü",50,300)
$stoeckheim=GUICtrlCreateButton("D'Stöck",50,330)
$50heim=GUICtrlCreateButton("Füfzg",50,360)
$100heim=GUICtrlCreateButton("Hundert",50,390)
$150heim=GUICtrlCreateButton("Hundert Füfzg",50,420)
$200heim=GUICtrlCreateButton("Zwoihundert",50,450)
$3gast=GUICtrlCreateButton("Drüü",150,300)
$stoeckgast=GUICtrlCreateButton("D'Stöck",150,330)
$50gast=GUICtrlCreateButton("Füfzg",150,360)
$100gast=GUICtrlCreateButton("Hundert",150,390)
$150gast=GUICtrlCreateButton("Hundert Füfzg",150,420)
$200gast=GUICtrlCreateButton("Zwoihundert",150,450)
$schreiben=GUICtrlCreateButton("Schreiben",100,500)
GUICtrlSetOnEvent($schreiben, "schreiben")
GUICtrlCreatePic(@ScriptDir & "\Img\Tafel.gif", 300, 230,400,500)
GUISetOnEvent($GUI_EVENT_CLOSE, "schliessen")
GUISetState(@SW_SHOW)
;Endlosschleife
while 1
Sleep(1000)
WEnd
;Funktionen
Func schreiben()
$punktegast = $punktegast + $punktegastplus
GUICtrlCreateLabel($punktegast,350,280)
GUICtrlCreateLabel($punkteheim,350,480)
EndFunc
Func schliessen()
Exit
EndFunc