トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

質屋に売る

  • 青色は、改造箇所を示します。ファイル名: ルーチン名: 行番号 を示します。
  • 黒色文字は、「改造前の状態」を示します。
  • テキストボックスの中のプログラムを、該当の場所に上書きして下さい。

質屋に売る Ver 1.02 ★★☆☆☆☆☆☆

『アイテムソート強化 & アイテム使用関連強化』改造を前提としています。
「脱着・使用/捨てる/並び替え」に加えて、「質屋に売る」を追加する改造です。
※この 改造を取り入れる際には、併せて 【 改造者表示 】 の改造を取り入れて頂けると嬉しいです。(非強制)
※【 アイテム関連強化 】が導入済みである事が前提の改造です。

履歴
2007/02/19 Wikiにて公開     
2003/08/09 Version 1.02 改造方法の簡便化
2003/07/28 Version 1.01 複数質屋への対応/細部バグ修正 
2003/07/25 Version 1.00 公開 


この改造は、「質屋には無条件で会える」事を前提としています。
この改造の利用により、(質屋キャラの)保存方法に関わらず、質屋と同じエリアに居れば100%アイテムを売りつける事が可能となります。

共通改造ポイント

◆改造ポイント01 アイテム使用関連の強化を修正します。


sos2.cgi # Sub Player's Data # Line580以降 (本家original)
perl/players.cgi # Sub Player's Data # Line52以降 (dollEx)
※ 改造法 タイプA ※ 1エリアに質屋が1人前提(軽量版)

if (@items) {

※ split(/<>/,$line); 部分は書き換えてご利用下さい。

print qq|</SELECT><HR>\n|;



※ 改造法 タイプB ※ 1エリアに質屋が複数いる場合(重量版)
print qq|</SELECT><HR>\n|;

※ split(/<>/,$line); 部分は書き換えてご利用下さい。

◆改造ポイント02 販売ルーチンを修正します。Vertion 1.01以前を利用していた方は、pawnshopを削除して下さい。


sos2.cgi # Sub Sell After # Line1125-1159 (本家original)
perl/bisiness.cgi # Sub Sell After # Line72-105 (dollEx)
sub sell_after のルーチンを置き換える
※ 改造法 タイプA ※ 1エリアに質屋が1人前提(軽量版)

※ dollEx版では、Ver1.10にするか、if (!$post).. の部分を削除して下さい。


※ 改造法 タイプB ※ 1エリアに質屋が複数いる場合(重量版)

※ dollEx版では、Ver1.10にするか、if (!$post).. の部分を削除して下さい。

本家版改造ポイント / 人形版改造ポイントへ進む :改造ポイント3を実施

本家版改造ポイント

◆改造ポイント03 分岐ポイントを修正します。


sos2.cgi # Main Program # Line229
if ($Fm{'mode'} eq 'find_item') { &play_form }



sos2.cgi # Sub Play Form # Line302
&use_after if $Fm{'mode'} eq 'use_after';

dollEx版改造ポイント

◆改造ポイント03 分岐ポイントを修正します。


sos2.cgi # Main Program # Line36
elsif ($Fm{'mode'} eq 'find_item') { require $formpl; &play_form }



perl/form.cgi # Sub Play Form # Line28
elsif ( $Fm{'mode'} eq 'use_after' ) { require $usepl; &use_after }