私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇26:
使用いたします! [紫猿] 09/07 22:15

 └◇27:たぶん [moon] 09/07 22:47
  └◇28:setup.txtへ説明追加 [moon] 09/07 23:04
   └◇29:できました! [紫猿] 09/08 00:13
    └◇30:Re:できました! [moon] 09/08 00:36
     └◇35:Re[2]:できました! [紫猿] 09/08 21:06


26● 使用いたします![ 紫猿 ] 2002 09/07 22:15
お世話になっております。
トーナメントバトルシステム、とてもおもしろそうなので使用したいと思っています。

本格的に設置する前にテストをしてみたのですが
同封されている colo.dat そのままUPして参加登録をすると
参加者の表示が

番号 ID 名前 体力 攻撃力 防御力
1
2 0001 太郎 20 5 1

となって番号 1 は必ず空欄になってしまいます。

colo.dat の中身は
0<>0<>270<>0<><>0<><>

0001<>太郎<>pass<>20<>5<>1<>270<>

こんな感じになっています。
トーナメント第1回が終了して、第2回目の受付からは、番号 1は空欄にならずにキチンと表示されます。

それから、時間を進めてテストしてみたのですが
トーナメント結果の表示、トーナメント処理エラーとなって
処理ができていません。colo.plは何も変更はしていないです。
状況が上手く説明できないのですが、
トーナメント処理エラーになる原因は何が考えられるのでしょうか?
お忙しいところ申しわけありません。よろしくお願いいたします。
スレッド一覧


27● たぶん[ moon ] 2002 09/07 22:47
たぶん、全ての原因はdatファイルをサーバにUPするときにバイナリモードで送っているからのような気がします。(一般的によく使われるであろうFFFTPでは初期設定だとアスキーモードではなかったはず・・・)
もし、ちゃんとアスキーモードで送っているのであれば、原因を究明しますのでまた連絡をお願いします。

ちなみに、colo.datの内容は、
各種データ<>・・・<>\n
参加者データ\n
\n
投票者データ\n
\n
払い戻しデータ\n
となっています。
間の\nで分けているので転送モードの違いで\nが間違って解釈されたと思われます。

# ローカルでのテストは行われていますか?
スレッド一覧


28● setup.txtへ説明追加[ moon ] 2002 09/07 23:04
以下の文を追加しました。

9. 各種ファイルをサーバに転送します。
  colo.pl : アスキーモード(パーミッションは600,604,640,644)
  colo.dat : アスキーモード(600,606,660,666)
  colo.htm : アスキーモード(600,606,660,666)
スレッド一覧


29● できました![ 紫猿 ] 2002 09/08 00:13
> 9. 各種ファイルをサーバに転送します。
>   colo.pl : アスキーモード(パーミッションは600,604,640,644)
>   colo.dat : アスキーモード(600,606,660,666)
>   colo.htm : アスキーモード(600,606,660,666)

転送モードを、ファイルの種類で自動的に切り変えるにしていました。
アスキーモードで転送したら問題ありませんでした。
お手数をおかけしました。ありがとうございます。ぺこり♪
スレッド一覧


30● Re:できました![ moon ] 2002 09/08 00:36
> アスキーモードで転送したら問題ありませんでした。
> お手数をおかけしました。ありがとうございます。ぺこり♪

いえいえ、一発で解決して良かったです。
(自分は自動設定の項目でdatをアスキーで転送するように設定しているので、他の人の環境を考えていませんでした・・・)
スレッド一覧


35● Re[2]:できました![ 紫猿 ] 2002 09/08 21:06
> (自分は自動設定の項目でdatをアスキーで転送するように設定しているので、他の人の環境を考えていませんでした・・・)

転送モードの違いで\nが違って解釈されことがあるという勉強になりました。
本当にありがとうございます。
URL書いていませんでしたので、遅くなりましたがご報告にまいりました。

http://purple.cside5.com/sos2/index.html
スレッド一覧

CGIROOM