私設SoS2オーナー応援BBS

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

スレッド

└◇943:
Re:作成スキルについて [moon] 02/18 19:39

 └◇944:Re[2]:作成スキルについて [まいる] 02/18 21:51
  └◇945:Re[3]:作成スキルについて [moon] 02/18 22:21
   └◇946:Re[4]:作成スキルについて [まいる] 02/18 23:48<-last


943● Re:作成スキルについて[ moon ] 2004 02/18 19:39
>         elsif ($sp =~ /Mz/ && $sp =~ /My/) { $trnd = (0,1)[int(rand(2))] }

上記が無駄な以外には特に問題が無さそうですけれどね。

問題判別の為に、
>         if ($rnd <= $def_pr) {
まずは、この上にpush(@msg, "\$def_pr = $def_pr");を追加して加工を行い正しい値が表示されるか確認してみてください。
問題無いことが分かったなら、push(@msg, "\$rnd = $rnd");を追加して何度か加工を行って表示される値が1〜100程度の変化をするかを確認してみてください。
これでも問題無いようならsrandをコメントアウトしてください。
スレッド一覧


944● Re[2]:作成スキルについて[ まいる ] 2004 02/18 21:51
自己解決しました
どうして直ったのかいまいち不明なんですが、SionJamさんのアイテム関連強化機能を追加していて、そこのソート部分をいじったのが原因だったような気がします

            elsif ($sts =~ /(Sw|Kn|Kt|Ax|Gv|Bw|Mi|Wd|Yw)/) { $sitems[$_] = "91$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Sh|Ys)/) { $sitems[$_] = "92$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Ar|Ya)/) { $sitems[$_] = "93$sts△$sitems[$_]"; }
            elsif ($sts =~ /(Jw|Yt)/) { $sitems[$_] = "94$sts△$sitems[$_]"; }

この下に追加していた鍛冶品を消したら機能しました
何故機能していなかったかは不明ですが、とりあえず不具合が出るまで様子を見ようと思います
ご指摘頂いた無駄な部分は早速消しておきました

お騒がせして申し訳ありませんでした
また、迅速なレス有難うございました
今後も質問することもあるかもしれませんが、どうぞ宜しくお願いします

ところで、サイトアドレスは公開しておいたほうがいいのでしょうか?
スレッド一覧


945● Re[3]:作成スキルについて[ moon ] 2004 02/18 22:21
> ところで、サイトアドレスは公開しておいたほうがいいのでしょうか?

いえ、URLの書き込みが必要なのはうちで配布しているスクリプトを利用していてかつ利用規約に明記してある場合だけなので、それに当てはまらないなら特に公開する必要は無いですよ。
スレッド一覧


946● Re[4]:作成スキルについて[ まいる ] 2004 02/18 23:48
了解しました

お邪魔しました〜
スレッド一覧

CGIROOM