私設SoS2オーナー応援BBS

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

No.1671  Re[4]:回復表示
発言者: moon
発言日: 2009 02/11 16:37
> もう1つ質問なのですが
> 1つのスキルを職業ごとに表示を変えることは可能なのでしょうか?
> 深海星さんの改造で宝石に魔力を籠めるというもので
> アクセを一時使用アイテムに変化させるものなのですが
> これを例えば
> 魔法使いと召喚士で一時使用のアイテムを変化させたいのですが・・(名称を変えるといった意味です
>
> mjewel.datを変えて職の指定をすればいいのかなと思ったのですが、なかなかうまくいかず・・
> それとも同じスキルではなくて別にしたほうがよいのでしょうか??

データファイルやスキルを変更するのではなく、職業ごとのデータファイルを作成したほうが簡単だと思います。
例えば以下のようにすれば良いと思います。
  【ファイル名】
    魔法使い用: mjewel_wizard.dat
    召喚士用: mjewel_summoner.dat
    その他の職業用: mjewel.dat
  【ソースコード】
    @mjlines = &opendat($mjeweldat);
      ↓
    # 職業とファイル名の対応を定義する
    my %file = (
      '魔法使い' => 'mjewel_wizard.dat',
      '召喚士' => 'mjewel_summoner.dat',
    );
    # 使用するファイル名を求める
    my $mjeweldat = exists $file{$jb} ? $file{$jb} : 'mjewel.dat';
    # データを読み込む
    @mjlines = &opendat($mjeweldat);

▼関連発言

1667:回復表示 [rien] 02/10 20:58
 └1668:Re:回復表示 [moon] 02/11 00:18
  └1669:Re[2]:回復表示 [moon] 02/11 00:22
   └1670:Re[3]:回復表示 [rien] 02/11 09:03
    └1671:Re[4]:回復表示 [moon] 02/11 16:37
     └1672:Re[5]:回復表示 [rien] 02/11 17:11<-last

Pass 保存


CGIROOM