* 自分から一騎打ち [#s68a0bbc] - ページ: [[罪罰改造板3]] - 投稿者: [[nightfall]] - 優先順位: 重要 - 状態: 提案 - カテゴリー: こんなのが欲しい♪ - 投稿日: 2008-02-15 (金) 20:09:50 - バージョン: ** メッセージ [#pa8e045f] 戦争時に以下の条件を満たせば一騎打ちが出来るようにしたいです $sol_lv*$rank が8000以上ならば一騎打ちというふうにしたいのですが.... ifを使うという事は分かるのですが...できません お願いします -------- - 罪罰改造板2/160を参考にしてとりあえず同じにやってみようと思ったのですがperlにかけるとエラーが出ます -- [[nigut fall]] &new{2008-02-17 (日) 13:16:48}; - $a=$sol_lv*$rank; if($a>8000){処理} or 処理 if($a>8000); -- &new{2008-02-20 (水) 13:36:19}; - 上のアドレスのを参考に詳しく教えて欲しいです....処理ってかかれても未熟なので厳しいです -- [[ngihtfall]] &new{2008-02-21 (木) 20:21:45}; - 処理の部分は、$log2の条件を入れることです。if構文にて、その条件に合うものを表示させます。 -- [[あぅあぅ]] &new{2008-02-21 (木) 23:34:57}; - if(一騎打ちの条件){ 一騎打ちを追加したコマンド }else{ 通常のコマンド } -- [[masa]] &new{2008-02-22 (金) 17:11:43}; - あちこちで書いている気がしますが、「何が分からないのか。何で詰まっているのか。」をきちんと表現しないと、的確なレスがつけられないと思います。>それとも、全部を、まるで教科書のように懇切丁寧に説明されることを希望されているのでしょうか? -- [[三毛猫]] &new{2008-02-22 (金) 18:20:11}; - http://www40.atwiki.jp/pc_mail_adress1000/pages/21.html に自分なりにやってみたソースを張ったので見て頂けるとありがたいです -- [[nightfall]] &new{2008-02-22 (金) 22:34:30}; - 懇切丁寧とまでは行きませんが初心者なので処理や通常のコマンドと言われるだけでもかなりきついです 出来るだけ優しく教えて頂ければ幸いです -- [[nightfall]] &new{2008-02-22 (金) 22:35:44}; - http://hpcgi3.nifty.com/aqure/patio/patio.cgi?mode=view&no=26 -- &new{2008-02-23 (土) 00:47:44}; - 一騎打ちの $cmd=4 と書いてありますが、上の一騎打ちのところにないので意味がなくなってます -- [[masa]] &new{2008-02-23 (土) 08:21:50}; - あと、戦争カウントの変数が $war_cnt と設定してあるのに下では $wam_cnt になってます。ここでは関係ないですが。 -- [[masa]] &new{2008-02-23 (土) 08:26:23}; - また違う変数ですかね(汗 -- [[masa]] &new{2008-02-23 (土) 08:29:43}; - wan_ -- &new{2008-02-23 (土) 11:43:18}; - wam_cntは別の変数なので大丈夫です -- [[nightfall]] &new{2008-02-23 (土) 11:43:45}; - $cmd=4をどこに書けばいいか教えてください 出来ればそのぶぶんだけでもいいので自分のwikiに書いて頂ければ幸いです -- [[nightfall]] &new{2008-02-23 (土) 11:49:04}; - $cmd=4をどこに書けばいいか教えてください 出来ればそのぶぶんだけでもいいので自分のwikiに書いて頂ければ幸いです -- [[nightfall]] &new{2008-02-23 (土) 12:08:18}; - 8000の条件のところに全角スペースが使用されてませんか? -- [[あくあ]] &new{2008-02-24 (日) 10:06:34}; 842: $log2 .="<form action=$script method=$method name=ore_>\n"; 843: $log2 .="<td align=center valign=middle>\n" if($mv_mode eq 'pc'); 844: $log2 .="<input type=hidden name=id value=\"$id_p\">\n"; 845: $log2 .="<input type=hidden name=pw value=\"$pw_p\">\n"; 846: 847: if($rank*$sol_lv>=8000) { 848: 849: $log2 .="<select name=cmd size=1><option value=1>攻撃陣形</option><option value=2>防御陣形</option><option value=3>突撃陣形</option><option value=4>一騎打ち</option><option value=10>逃走</option>\n"; 850: $log2 .="</select>"; 851: 852:}else{ 853: 854: $log2 .="<select name=cmd size=1><option value=1>攻撃陣形</option><option value=2>防御陣形</option><option value=3>突撃陣形</option><option value=10>逃走</option>\n"; 855: $log2 .="</select>"; 856: if($tsol<1||$sol<1){ 857: $log2 .="<input type=hidden name=cmd value=-1>\n"; 858: }elsif($tm==50){ 859: $log2 .="<select name=cmd size=1><option value=10>嫌だ</option><option value=20>了承</option>\n"; 860: $log2 .="</select>"; 861: }elsif($tm==60){ 862: $log2 .="<input type=hidden name=cmd value=-1>\n"; 863: }elsif($tm==70){ 864: &spell_sp; 865: }elsif($tm<1){ 866: $log2 .="<select name=cmd size=1><option value=1>攻撃陣形</option><option value=2>防御陣形</option><option value=3>突撃陣形</option><option value=10>逃走</option>\n"; 867: $log2 .="</select>";#------------- ここから 868: 869:if ($tm<1 && $cmd==4) { 870: 871: $tm=50; 872: $cmd=20; 873: 874:} 875:#------------- ここまで 876: 877:if($tm==50){ 878: 879: } 880: $log2 .="<br>";#テーブルずれ修正 881: $log2 .="<input type=submit $button1 value=\"NEXT!\">$td_end</form>\n";#テーブル追加</tr></table> 882:} #comment