No.1832 Re[12]:タイムリミットボスの導入 |
> #ボスのユーザーデータファイルが存在しないかどうか
>
> ifで作るのかなと思ったのはいいのですが、ボスのユーザーファイルをどう判別すればいいのか分かりませんでした…
ここでいうボスのユーザーデータファイルは他のプレイヤーのユーザーデータファイルと同じものを指しています。
ですので、ボスに専用のIDを割り当ててファイルを作ることになります。
ということで、ファイルが存在するかどうかはmake_new.plの「while (-e "$usrdir$id\.dat")」の部分を参考にすればチェックできると思います。
> #出現判定を満たしていた場合はボスのユーザーデータファイルを作成、
>
> ボスのデータをどう作成すればいいのか分からず…
作成処理はmake_new.plの「$line = join('<>', 〜);」から「chmod(〜);」までの部分をコピーしてきて修正すれば良いです。
> #必要に応じて参加者のクリア
> これも似たような記述を探したものの、よくわからず…
これは単純に空ファイルにするということです。
「&writedat('timeboss.dat');」とでもすれば空ファイルになるはずです。
▼関連発言
│
└◆1820:タイムリミットボスの導入 [YOUME] 11/12 15:00
└◆1821:Re:タイムリミットボスの導入 [moon] 11/12 20:27
└◆1822:Re[2]:タイムリミットボスの導入 [YOUME] 11/13 09:44
└◆1823:Re[3]:タイムリミットボスの導入 [moon] 11/13 20:33
└◆1824:Re[4]:タイムリミットボスの導入 [YOUME] 11/14 10:27
└◆1825:Re[5]:タイムリミットボスの導入 [moon] 11/14 19:15
└◆1826:Re[6]:タイムリミットボスの導入 [moon] 11/14 19:54
└◆1827:Re[7]:タイムリミットボスの導入 [YOUME] 11/17 11:37
└◆1828:Re[8]:タイムリミットボスの導入 [moon] 11/17 19:09
└◆1829:Re[9]:タイムリミットボスの導入 [YOUME] 11/18 09:43
└◆1830:Re[10]:タイムリミットボスの導... [moon] 11/18 19:54
└◆1831:Re[11]:タイムリミットボスの... [YOUME] 11/19 11:04
└◆1832:Re[12]:タイムリミットボス... [moon] 11/19 18:55<-last
◇題名は、短くわかりやすく書いてください。 ◇過去に同じ内容が投稿されていないか検索してから書き込んで下さい。 ◇管理人の判断により相応しくない投稿は削除します。 |