このコードをプログラムで送信して、ユーザーが戦うmobを決定しますが、これになるたびに "Headless_Horseman(または、定義されていません。私は名前を「定義する」方法を理解できません。どうすれば特定のmobにラベルを付けて後で引き出すことができますか
def mob_picker_randmob1():
global Zombie
global Zambie
global Giant_Worm
global Headless_Horseman
global Skeleton
global Ghost
global Ghoul
global Baby_Sister
global Little_Sister
global Big_Sister
randmob1=random.randint(1,5)
if randmob1 == 1:
randmob1 = Zombie
mob_picker_randmob2()
elif randmob1 == 2:
randmob1 = Skeleton
mob_picker_randmob2()
elif randmob1 == 3:
randmob1 = Giant_Worm
mob_picker_randmob2()
elif randmob1 == 4:
randmob1 = Headless_Horseman
mob_picker_randmob2()
elif randmob1 == 5:
randmob1 = Zambie
mob_picker_randmob2()
? –
文字列を使用しましたか? –
最後のもの以外のあなたのすべてのifはおそらくelifです。 –