だから私は自分のスキルをテストするためにRPG、ポケモンスタイルの格闘ゲーム(映画のキャラクターを使った)を作っています.明らかにもっと仕事が必要です. これはバッチ (.bat) ファイルです。メモ帳 ++ を使用しています。" Katniss
" の部分は機能しますが、他の 3 つは機能しません。(%char%
キャラクター)は以前に設定されており、カットニスが機能するため、問題はありません。問題は、「if
」ステートメントにあると思います。ここにコードの一部があります。全体が必要ですが、約 400 行あり、s を使用してこのセクションに絞り込みましたpause
。
`:character2
cls
REM --------------------------------------------------Characters aren't working here
if %char% == Katniss set hp=100
set mattack1=Knife
set rattack1=Arrow
set rattack2=Fire Arrow
set rattack3=Explosive Arrow
set block1=Bow Block
set armr=2
set energy=140
set m1enc=50
set m1hpd=25
set m2enc=25
set r1hpd=20
set r1enc=65
set r2hpd=50
set r2enc=110
set r3hpd=75
set r3enc=140
set bk1md=5
set bk1ec=50
set defense=2
goto corc
if %char% == Gandalf set hp=120
set mattack1=Staff
set mattack2=Sword
set mgttack1=Fireball
set mgttack2=Blast
set mgttac2=Staff
set block2=Magic Shield
set block3=Sword
set armr=0
set energy=100
set m1hpd=15
set m1enc=40
set m2hpd=40
set m2enc=90
set mg1hd=45
set mg1ec=100
set mg2hd=10
set mg2ec=25
set mg3hd=5
set mg3ec=25
set bk1md=5
set bk1ec=80
set bk2md=25
set bk2ec=100
set bk3md=3
set bk1ec=45
set defense=0
goto corc`
Yahoo Answers を試してみましたが、その人は質問全体を読んでおらず、設定する必要があると言っていました%char%
。
----回答
_(
)
事、私はいくつかを逃したため、変数が設定され""
ませんでしたが、それとは何の関係もありませんでした。