!Parts1
sos2.cgi # Sub Normal Action # Line:642
if ($Fm{'id'} eq $pid) { $mysp = $psp; $mybp = $pbp }

※ $null や $my** の部分は必要に応じて変更して下さい。

sos2.cgi # Sub Normal Action # Line:652
&input('radio','mode','find_item',' checked',"アイテム探索<br>\n") if $mysp !~ /Nf/;
&input('radio','mode','use_before','',"アイテムの脱着・使用<br>\n") if $mysp =~ /Tf/;


※ $maxturn = 20; の部分は一度に探索できる最大回数です。
※ &input('radio','mode','use_before','',"アイテムの脱着・使用<br>\n") if $mysp =~ /Tf/;
の部分は、他の行でも構いません。
!Parts2
sos2.cgi # Sub Find Item # Line:752-761
if ($av eq 'dead') { push (@msg,'死んでいます');return }
if ($hp <= 1) { push (@msg,'ヒットポイントが足りません');return }

&splititem('i');
if (@items >= $xi) { push (@msg,'これ以上は持てません');return }

@itemlines = &opendat($itmdat);
if (!@itemlines) { &error('アイテムデータ読みこみエラー') }

sleep(1); srand(time | $$);




sos2.cgi # Sub Find Item # Line:803-804
push (@msg,"$inmをみつけました");
}

!Parts3
sos2.cgi # Sub Find Item # Line:785
if ($def_xs && length($is) > $def_xs - 1) { push (@msg,'ステラツィオを発見しましたが、所持オーバーの為捨てました');return }



sos2.cgi # Sub Find Item # Line:789
&userout; return;



sos2.cgi # Sub Find Item # Line:794
&userout;