▼スレッド
│
└◇1740:探索について [パパート] 08/10 10:53
└◇1741:Re:探索について [moon] 08/10 14:00
└◇1742:Re[2]:探索について [パパート] 08/10 15:22
└◇1743:Re[3]:探索について [moon] 08/10 19:27
└◇1744:Re[4]:複数の人に手紙を送る。 [パパート] 08/10 20:03
└◇1745:Re[5]:複数の人に手紙を送る。 [moon] 08/10 20:40
└◇1746:Re[6]:大感謝 [パパート] 08/10 20:52<-last
おひさしぶりです。スレッド一覧
このごろ、CGIを勉強して、ある程度自分でスクリプトを作って、ちょっとずつ、ページの人気が上がりだした気がします。
-本文-
探索についてです。
探索には、一応、モンスター出現、トラップ遭遇等が、ありますが
生産アイテム(合成素材)を入手できるシステムを追加したいのです。
システムはこんな感じです。↓
要望によりスクリプトを削除
つるはし、$bpに、Trhs がないと
歩いている途中、石ころがあった。になって、探索終了。
Trhsがあると、つるはしで、石を見つけられる。
と、いった感じにしたいのですが、
これを実行すると、Trhsが無い場合は、ちゃんと
文字が出て、探索終了するのですが、
Trhsが、あると何も表示されないで、探索終了
してしまいます。
とても、読みにくい&みにくい、誤字脱字や、日本語が
おかしいところが、あるかもしれませんが
どうか教えてください!
お願いします;;
> おひさしぶりです。スレッド一覧
> このごろ、CGIを勉強して、ある程度自分でスクリプトを作って、ちょっとずつ、ページの人気が上がりだした気がします。
>
> -本文-
> 探索についてです。
> 探索には、一応、モンスター出現、トラップ遭遇等が、ありますが
> 生産アイテム(合成素材)を入手できるシステムを追加したいのです。
>
> システムはこんな感じです。↓
要望によりスクリプトを削除
> つるはし、$bpに、Trhs がないと
>
> 歩いている途中、石ころがあった。になって、探索終了。
>
> Trhsがあると、つるはしで、石を見つけられる。
> と、いった感じにしたいのですが、
> これを実行すると、Trhsが無い場合は、ちゃんと
> 文字が出て、探索終了するのですが、
> Trhsが、あると何も表示されないで、探索終了
> してしまいます。
>
>
> とても、読みにくい&みにくい、誤字脱字や、日本語が
> おかしいところが、あるかもしれませんが
>
> どうか教えてください!
> お願いします;;
必ず「if ($idt =~ /Sai/)」の条件を満たしてしまうために「elsif($bp= ~ /Trhs/)」の判定まで行かないのが原因だと思います。
ですので以下のような形式にしたほうが良いです。
if ($idt =~ /Sai/){
if($bp =~ /Trhs/){
# つるはしが一時使用になっている場合の処理
}
else{
# つるはしが一時使用になっていない場合の処理
}
}
else{
# SssがあるがSaiがない場合の処理(データがきちんと作成されていればここに来ることはないが念の為)
}
早速の回答ありがとうございます。スレッド一覧
要望によりスクリプトを削除
↑でやってみましたが・・・・・
Unrecognized character \x81 at saisyu.cgi line 5.
↑のようなエラーが発生してしまいました。
原因はif($bp =~ /Trhs/){
かな?と思ってます。
どうすればいいのか分かりません><
どこを直せばいいか、教えてください。。
お願いします。
> Unrecognized character \x81 at saisyu.cgi line 5.スレッド一覧
> ↑のようなエラーが発生してしまいました。
>
> 原因はif($bp =~ /Trhs/){
> かな?と思ってます。
>
> どうすればいいのか分かりません><
>
> どこを直せばいいか、教えてください。。
>
> お願いします。
BBS上で見やすくするためにインデントとして全角スペースを使用しています。
全角スペースとなっている箇所をタブや半角スペースにしてください。
おおおスレッド一覧
できました。
ありがとうございます。大感謝です。
えと、次のお題なんですが・・・
とっても我がままですが、お許しください。
複数の人に手紙を送るを、自分でやってみようと思ったんですが
うまくいきません。
要望によりスクリプトを削除
このようにして、連続で、送信処理してるんですが・・・
一人目は、確実に届いてるんですが
二人、三人目が、 partherout?partherの読み込みの処理がうまく
いってないみたいで、届いてないようです。
どうか、教えてください。
お願いします。 ご迷惑おかけしてすいません><
> このようにして、連続で、送信処理してるんですが・・・スレッド一覧
> 一人目は、確実に届いてるんですが
> 二人、三人目が、 partherout?partherの読み込みの処理がうまく
> いってないみたいで、届いてないようです。
sub get_partnerを見ていただければわかると思いますが、一度データが読み込まれると$getpartnerflagが1になり再度get_partnerが実行されてもすぐにreturnするようになっています。
そのため、sub hukunote2などでget_partnerを呼び出す前に「undef $getpartnerflag;」または「$getpartnerflag = 0;」を行って$getpartnerflagをリセットする必要があります。
全ての質問に答えていただき、ありがとうございます。スレッド一覧
感謝です。
えっと、この質問で、前回の仲間と、探索が、
実装できそーな?気がしてきました。
本当にありがとうございました。
最後に・・・
とりあえず僕が考えてスクリプトを、悪用(盗まれたくないので)
消していただけないでしょうか?
スクリプト部分だけ、---未公開----みたいに
してくれるだけでも、いいです。
どうかお願いします。(本当にわがままで、すいません。。)