mihosakuのプロフィール

@mihosaku mihosaku
ありがとう数3
質問数1
回答数2
ベストアンサー数
1
ベストアンサー率
100%
お礼率
83%

  • 登録日2007/06/08
  • Perlでのルートの計算

    Perl初心者です。 Perlで2乗根、3乗根、4乗根などの計算をしたいのですが、どのような記述をすればよいですか。 そもそもどう考えたらいいのか分からず、、どう調べたらよいかも検討つかずの状況です。何か参考になるサイトなどありましたらお教えください。

    • ベストアンサー
    • kujitan
    • Perl
    • 回答数1
  • プルタウンメニューでフラグをたてることはできますか?

    プルタウンメニューってありますよね。(調べるとでると思います このプルタウンメニューについての質問です。 ちょっと文才がないので分かりにくいところがあるかもしれません。 レス沢山まってます。 それでは質問します。 game.cgi game.dat oni.cgi があるとします。 game.cgiはモンスターと戦うプログラムとします。 game.datはモンスターのデータを格納しているデータとします。 とりあえずデータ内はこんな並び方です。 ドラゴン<>100<>96<>40 でgame.cgiでデータを呼び出されデータの数字を変数に代入します。 foreach $line (@lines) { ($name,$a,$d,$keiken) = split(/<>/,$line); } (※$name(←モンスターの名前)$a(←攻撃力)$d(←守備力)$keikn(←経験値)) ここで質問です。 oni.cgiにプルタウンメニューがあります。 プルタウンメニューには 1.モンスター鬼強化モード 2.モンスター弱体化モード 3.モンスター通常モード と書いてあるとします。 例えば1.モンスター強化モードを選ぶとモンスターの攻撃力が100上がったり3.モンスター弱体化モードを選ぶと防御力が20下がったりなど できるとします。(通常モードは通常以外のモードじゃないと出現しない。そして通常モードだと鬼強化と弱体化モードしかでない。) それで モンスターの能力をあげるにはif文を用います。 ($tujoが0だと通常モードは現れない、1だと現れる) #鬼強化モード(攻撃力を100プラス) if (???) { $a += 100; $tujo = 1; } #弱体化モード(防御力を20マイナス) elsif (???) { $a += 100; $tujo = 1; } #通常モード else { $tujo = 0; } です。 結論から言うとプルタウンメニューで選んだモードによりモンスターの強弱がかわるというスクリプトです。 で鬼強化か弱体化モードの場合のみ通常モード(元に戻す)が現れる仕組みです。 ここで質問なのですが、条件をどう書いていいのかわかりません。 ???の部分です。 これさえ分かれば動くと思います。 皆様の知恵をおかしください。

    • 締切済み
    • wc13
    • Perl
    • 回答数1