トップ
新規
一覧
Farm
検索
ヘルプ
RSS
ログイン
洋ゲー風、拾得アイテム強化プログラムの編集
!!改造 !1. ファイルをダウンロードします *{{ref add_magic.pl}} :ファイルの内容: # 設定部分(下記参照 sub add_magic { if ($_[1] =~ /$dny_idt/ || ($_[1] !~ /$add_iak/ && $_[1] !~ /$add_idd/ && $_[1] !~ /$add_iad/)) { return($_[0],$_[1]) } $add = $add_idt[int(rand($#add_idt + 1))]; if ($add == 0) { return($inm,$idt) } $pc = int(substr($_[1],0,4)); $iak = int(substr($_[1],4,2)); $idd = int(substr($_[1],6,2)); $sts = substr($_[1],8,length($_[1])); $new_inm = "$_[0]" . '+' . "$add"; # 名前変更部分 $pc = $add * $pc_rate + $pc; if ($_[1] =~ /$add_iak/ || $_[1] =~ /$add_iad/) { $iak += $add } if ($_[1] =~ /$add_idd/ || $_[1] =~ /$add_iad/) { $add += $add } $pc = sprintf("%04d",$pc); $iak = sprintf("%02d",$iak); $idd = sprintf("%02d",$idd); $new_idt = "$pc$iak$idd$sts"; return($new_inm,$new_idt); } 1; !2. 設定の変更 DLしたファイルを編集し、設定項目を任意に変更します。 デフォルトでは以下のようになっています―― $dny_idt = 'Li'; # 強化を禁止する略字 $add_iak = 'Ax|Bw|Gv|Kn|Kt|Mi|Sw|Wd'; # $iak を強化する略字 $add_idd = 'Ar|Sh'; # $idd を強化する略字 $add_iad = 'Jw'; # $iak,$idd を強化する略字 $pc_rate = 10; # 強化値に対する価格変動 +n倍率(この場合+1強化で+10Gの付加価値) @add_idt = (0,0,0,0,1,1,1,2,2,3); # 強化値(この場合+3が10%、+2が20%、+1が30%の確立になります、分率は適当で構いません) !3. # Sub Find Item # の修正 if ($idt !~ /Gl/) { push(@items,"$inm△$idt"); &joinitem('i') } の部分に一行追加します。 if ($idt !~ /Gl/) { require './add_magic.pl'; ($inm,$idt) = &add_magic("$inm","$idt") } # この行 if ($idt !~ /Gl/) { push(@items,"$inm△$idt"); &joinitem('i') } 以上で導入は終了です。 至極簡単ですが、リクワイアのファイルパスを間違えないよう注意が必要です。
タイムスタンプを更新しない
添付ファイル
add_magic.pl
リネーム・コピー
リネーム
メッセージを残してリネーム
コピー
[
ヘルプ
]
Counter 683505
はじめに
SOS2 Wikiの使い方
コンテンツ
SOS2を設置する
SOS2を改造する
困ったときには
コラム
改造&FAQ
リファレンスマニュアル
機能別改造一覧
雑談
BBS
Masters Bar
公式BBS
サポート
サポートBBS
Link
リンク
SIONJamの改造ソース
設置サイトはこちらへ
検索
キーワード
AND
OR
ページ内容も含める
最近更新されたページ
雑談
Script of Saga II Wiki
パーティシステム
D2C風、レアアイテム生成システム
洋ゲー風、拾得アイテム強化プログラム
SOSIIを分割しよう
戦闘関連強化・特技&魔法
SOSII Check Script
乱数ロールプログラム
不具合情報
参照数の多いページ
Script of Saga II Wiki
(74672)
リンク
(16176)
SOS2を設置する
(12410)
雑談
(11875)
SOS2改造利用規約
(9732)