Batch ... kann synaktisch nicht verarbeitet werden

Felix_R

Newbie
Dabei seit
Dez. 2018
Beiträge
1
Hallo zusammen,

Ich bin dabei einen Fehler zu beheben und ich komm echt nicht mehr weiter. cmd gibt mir folgenden Error raus:
Screenshot_30.png


Der Code sieht so aus:
Code:
if '%atk%' == '1' set impact=((2*att%)/2)*(%crit%+1)
Ist ein Code für ein kleines "Spiel" xD
Erkennt jemand einen Fehler? Ich wäre sehr dankbar für Verbesserungen. :)
 

alexx79

Lt. Commander
Dabei seit
Mai 2013
Beiträge
1.942
Was schreibst du? Ein Spiel in einer Batchfile?
Ergänzung ()

Die Klammer ist zuviel ... da du nur * und / nutzt brauchst du keine Klammer um den ersten Teil nach dem "=". Kommt immer das selbe raus.
Ergänzung ()

und es fehlt ein % vor "att"
Ergänzung ()

Die Klammer zuviel wird nicht das Problem sein. Eher das fehlende "%" vor "att%"
Ergänzung ()

Code:
if '%atk%' == '1' set impact=((2*%att%)/2)*(%crit%+1)
 
Zuletzt bearbeitet:
Top