▼スレッド
│
└◇1671:Re[4]:回復表示 [moon] 02/11 16:37
└◇1672:Re[5]:回復表示 [rien] 02/11 17:11<-last
> もう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);
> データファイルやスキルを変更するのではなく、職業ごとのデータファイルを作成したほうが簡単だと思います。スレッド一覧
> 例えば以下のようにすれば良いと思います。
> 【ファイル名】
> 魔法使い用: 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);
お返事ありがとうございます。
なるほど・・これなら私にもできそうです^^
このようにしてやってみます。
ありがとうございました。