BATCH - SET commando verhogen ?

Status
Niet open voor verdere reacties.

pimjong

Nieuwe gebruiker
Lid geworden
31 jan 2007
Berichten
4
Hallo,
Ik ben bezig met een Text Based Game in MS-DOS batch.
Dat lijkt me een leuke uitdaging.
Je kunt al aardig wat misdaden doen enzovoorts, maar wat ik me nu afvraag:
In het begin van het spel maakt het programma wat variabelen aan met SET.
Bijvoorbeeld SET KRACHT=1 , dus in het begin wordt de variabele KRACHT veranderd in 1.

Nu heb ik een menu gemaakt waarmee je kan trainen in de sportschool.
Alleen wil ik weten hoe je de variabele KRACHT met 1 verhoogt.
Dus iets als SET KRACHT=+1 , maar ik weet niet hoe dat moet.

Kan iemand mij helpen?
Dankjewel!
 
Nou ja, ik kreeg geen reacties dus heb ik het zelf opgezocht en opgelost.
Ik heb nu ongeveer het volgende gedaan, met uitleg erbij:
Code:
:: Echo print iets uit op het scherm.
Echo Je level wordt verhoogd.
:: Pause laat MS-DOS wachten tot er op een knop wordt gedrukt.
Pause
:: Set maakt of verandert een variabele.
:: De parameter /a vertelt dat de variabele wordt verhoogt, verlaagt, vermenigvuldigt of iets dergelijks.
:: +=1 betekent dat je er 1 bij doet.
Set /a level+=1
Echo Je level is verhoogd.
Pause
:: En nu gaat er iets gebeuren..!
Ik hoop dat jullie er wat aan hebben.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan