罪と罰++二律背反


*ステ時UP10振り分け [#y1c9402c]

-ページ: [[罪罰改造板2]]
-投稿者: [[Redmen]]
-優先順位: 低
-状態: 提案
-カテゴリー: 罪罰管理者の雑談
-投稿日: 2005-03-23 (水) 23:00:36
-バージョン: 

**内容 [#c106c1e6]
ore_sub_stupというものを作り
レベルUPじに呼び出したいのですが
わかりません
----
-何がわからないのか、さっぱり分かりません。ore_sub_stupが関数なら、&ore_sub_stup;で呼び出せます(?) -- [[あくあ]] &new{2005-03-23 (水) 23:07:08};
-レベルUP時10振り分けでした -- [[Redmen]] &new{2005-03-23 (水) 23:16:08};
-ファイル(?)です -- [[Redmen]] &new{2005-03-23 (水) 23:16:46};
-まとめますと、incのなかに、レベルUP時能力10振り分けをするファイルore_sub-stupがあるので、それをore_sub-mainのレベルUPのときに呼び出ししたいのです -- [[Redmen]] &new{2005-03-24 (木) 12:16:34};
-別ページを呼び出すなら require "./inc/ore_sub-stup"; とかにすればいいんではないでしょうか -- [[アザル]] &new{2005-03-24 (木) 12:22:31};
-何とか表示までは成功したのですが、コマンドを押しても、元のメニューのコマンドの処理しかされません。どうしたらいいでしょうか? -- [[Redmen]] &new{2005-03-25 (金) 10:24:11};
-ore_sub-shop.cgi > ore_sub-shop-p1_pc.cgi 、の流れを参考にすればどうでしょう -- [[アザル]] &new{2005-03-25 (金) 14:48:52};
-このスクリプトは、別なところで公開されていたものではありませんか?もしそうなら、即刻削除して下さい。あと設置についての記述は無かったのでしょうか? -- [[あくあ]] &new{2005-03-25 (金) 23:49:14};
-おそらく、stupの呼び出しとstup_exeの振り分け処理が必要と思います -- [[あくあ]] &new{2005-03-25 (金) 23:51:43};
-そうでした。申し訳ありません。 -- [[Redmen]] &new{2005-03-26 (土) 15:20:09};
-その記述が無かったので、ここに書かせて頂きました。誠に申し訳ありませんでした -- [[redmen]] &new{2005-03-26 (土) 15:21:17};
-ちなみに、その振り分け処理とはどういうものなのでしょうか? -- [[Redmen]] &new{2005-03-26 (土) 15:22:18};
-ore_.cgiの続行メニューのことです。 -- [[あくあ]] &new{2005-03-26 (土) 15:25:21};
-とても迅速なお返事ありがとう御座います。さっそく見てみます -- [[Redmen]] &new{2005-03-26 (土) 15:38:42};
-elsif($type eq 'ステUP')	        { require './inc/ore_sub-stup.cgi';&stup_exe; } -- [[Redmen]] &new{2005-03-26 (土) 15:41:47};
-これを追加した所、やはり、MP-UPを押すと内政に飛ばされてしまいます。どこが駄目なんでしょう?すいません -- [[Redmen]] &new{2005-03-26 (土) 15:43:34};
-** main ** の方ですが、require './inc/ore_sub-stup.cgi'; &stup; みたいな感じじゃないですか?stup_exeじゃ無い方を呼び出しては? -- [[あくあ]] &new{2005-03-26 (土) 15:48:43};
-stupじゃなくてstup_exeでもないやつを呼び出すと、stup_menuですね -- [[Redmen]] &new{2005-03-26 (土) 16:01:30};
-変えても、ループですね。。。 それ以前に、経験地が減りません -- [[Redmen]] &new{2005-03-26 (土) 16:02:52};
-経験地が減らないのは自分のミスでした -- [[Redmen]] &new{2005-03-26 (土) 16:07:15};
-なんとか増えるとこまでは行きましたが、10回終えるとエラーが出ます -- [[Redmen]] &new{2005-03-26 (土) 16:43:51};
-原因はstup内に経験値が減るように設定したからのようです。 -- [[Redmen]] &new{2005-03-26 (土) 16:44:54};

普通に一番最後に
	
 $exe-=$next_lv;

を足してみたり

 if($tm==10){
      $exe-=$next_lv;
 }

という風に10回になると終えるようにと最後にはってもエラーでした。
構文上のエラーではないのですが
よく分かりません。
助けてください。
-しかもレベルがあがらなかったり -- [[Redmen]] &new{2005-03-26 (土) 16:56:51};
-require './inc/ore_sub-stup.cgi'; &stup;のところで、経験値を減らしたらどうですか? -- [[あくあ]] &new{2005-03-26 (土) 17:09:38};
-あと、ソースを貼り付けるときは、行頭に「 」半角スペースをつけてくださいね -- [[あくあ]] &new{2005-03-26 (土) 17:10:11};
-レベルUPの処理のところですか? そこに足すと、HPなどを上げると、一回上げるごとに減ります -- [[Redmen]] &new{2005-03-27 (日) 17:00:53};
-レベルアップのところですが、mainの中ですよね? -- [[あくあ]] &new{2005-03-27 (日) 19:05:13};
-mainです。やはり、行動値が10の時っていう風にしたほうが良いですか? -- [[Redmen]] &new{2005-03-27 (日) 23:13:28};
-最後の最後に、全部終了した所で、まだ行動判定がステUPで何もできません… これができれば完成なんです。ぜひとももう少しお力を -- [[Redmen]] &new{2005-03-27 (日) 23:33:56};
-どこを処理すべきでしょうか? -- [[Redmen]] &new{2005-03-28 (月) 15:32:00};
-最後にtypeとtmを0にするだけだと思うんですが・・・ -- [[あくあ]] &new{2005-03-28 (月) 21:19:49};

 sub stup_menu{

	# 能力コマンド
	@st 		= ('やめる','HP-UP','MP-UP','UA-UP','UD-UP','LR-UP','AG-UP');
	
	$log2 .=qq|<form action="$script" method="$method" name="ore_">\n|;
	$log2 .=qq|<td align="center" valign="middle">\n| if($mv_mode eq 'pc');
	$log2 .=qq|<input type="hidden" name="id" value="$id">\n<input type="hidden" name="pw" value="$pw">\n|;

	$log2 .=qq|<select name="cmd" size="1">\n|;
	foreach(0 .. $#st){ $log2 .= "<option value=$_>$st[$_]</option>\n";}
	$log2 .=qq|</select><br>\n|;
	$log2 .=qq|<input type="submit" $button1 value="NEXT">$td_end</form>\n|;
}

これが能力をパクってみた能力コマンド。

 		}else{
			if($cmd<=0){
				$log .= "経験を積みより強く成長した。上昇させる能\力値を選んでください<br>\n";
				&stup_menu;
				}elsif($cmd==1){
					$log .= "最大HPが10上がった。<br>\n";
					$max_hp+=10;
					$cmd = 0;
					$type='';
					&dat_write;
					&call_main_st;
二回目のときのみ行動が0になるようですが
選んでくださいのあとのstup_menuにすると、起動しなくなるのです。

そこでstupにすると、ずっと行動判定がステUP
泥沼です by Redmen
-$typeの下に$tm = $cmd = 0;を追加してみては? -- [[Gun]] &new{2005-05-12 (木) 07:37:53};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS