▼スレッド
│
└◇1466:ダンジョンとアイテム強化 [rien] 02/25 18:38
├◇1467:Re:ダンジョンとアイテム強化 [moon] 02/26 00:37
│└◇1468:Re[2]:ダンジョンとアイテム強化 [rien] 02/26 01:17
│ └◇1469:Re[3]:ダンジョンとアイテム強化 [moon] 02/26 08:07
│ └◇1470:Re[4]:ダンジョンとアイテム強化 [rien] 02/26 11:19
│ └◇1471:Re[5]:ダンジョンとアイテム強化 [moon] 02/26 21:05
│ └◇1472:Re[6]:ダンジョンとアイテム強化 [rien] 02/27 00:20
│ └◇1473:Re[7]:ダンジョンとアイテム強化 [moon] 02/27 08:12
│ └◇1474:Re[8]:ダンジョンとアイテム強化 [rien] 02/27 11:33
│ └◇1475:Re[9]:ダンジョンとアイテム強化 [rien] 02/27 11:41
│ └◇1476:Re[10]:ダンジョンとアイテム強化 [moon] 02/27 20:20
│ └◇1479:Re[11]:ダンジョンとアイテム強化 [rien] 02/28 22:28
│ └◇1481:Re[12]:ダンジョンとアイテム強化 [moon] 02/28 23:35
│ └◇1482:Re[13]:ダンジョンとアイテム強化 [rien] 02/29 01:35
│ └◇1483:Re[14]:ダンジョンとアイテム強化 [moon] 02/29 07:53
└◇1486:Re:ダンジョンとアイテム強化 [rien] 02/29 18:27<-last
先日はどうもありがとうございました☆スレッド一覧
お世話になります。
今回ダンジョンシステムを取り入れる際に
アイテムの使用する場合どう修正してよいのかわからず・・。
手を加えてみたものの・・全く反映されませんでした。
アイテム使用については
Sionさんのアイテム強化を取り入れておりまして
Sub Use BeforeとSub Dump Before
のルーチンを削除しているのですが・・
この2つ(ダンジョンとアイテム強化
を一緒に取り入れることはできないでしょうか?
Sionさんの過去ログに同じような記載があったのですが
まだ未解決のまま・・でしたので
こちらにまた書き込ませていただきました。
もしよかったらご指導よろしくお願い致します。
> 先日はどうもありがとうございました☆スレッド一覧
> お世話になります。
>
> 今回ダンジョンシステムを取り入れる際に
> アイテムの使用する場合どう修正してよいのかわからず・・。
> 手を加えてみたものの・・全く反映されませんでした。
> アイテム使用については
> Sionさんのアイテム強化を取り入れておりまして
> Sub Use BeforeとSub Dump Before
> のルーチンを削除しているのですが・・
> この2つ(ダンジョンとアイテム強化
> を一緒に取り入れることはできないでしょうか?
>
> Sionさんの過去ログに同じような記載があったのですが
> まだ未解決のまま・・でしたので
>
> こちらにまた書き込ませていただきました。
> もしよかったらご指導よろしくお願い致します。
軽く両方の改造を見ただけですし表面的な対応でしかないのですが、以下のようにすると動作しませんでしょうか?
・sub player_dataの変更点を以下のように変更する。(とりあえずソートは考慮していません。)
print qq|<OPTION value="use_after" selected>脱着・使用\n|;
print qq|<OPTION value="dump_after">捨てる\n|;
↓
print qq|<OPTION value="|, $getdstatusflag ? 'ditem_after' : 'use_after', qq|" selected>脱着・使用\n|;
print qq|<OPTION value="|, $getdstatusflag ? 'ddump_after' : 'dump_after', qq|">捨てる\n|;
・sub dungeon_formの以下の行を削除かコメントアウトする。
&use_before if $Fm{'mode'} eq 'dungeon_item';
&dump_before if $Fm{'mode'} eq 'dungeon_dump';
スレッド一覧
> 軽く両方の改造を見ただけですし表面的な対応でしかないのですが、以下のようにすると動作しませんでしょうか?
>
> ・sub player_dataの変更点を以下のように変更する。(とりあえずソートは考慮していません。)
> print qq|<OPTION value="use_after" selected>脱着・使用\n|;
> print qq|<OPTION value="dump_after">捨てる\n|;
> ↓
> print qq|<OPTION value="|, $getdstatusflag ? 'ditem_after' : 'use_after', qq|" selected>脱着・使用\n|;
> print qq|<OPTION value="|, $getdstatusflag ? 'ddump_after' : 'dump_after', qq|">捨てる\n|;
>
> ・sub dungeon_formの以下の行を削除かコメントアウトする。
> &use_before if $Fm{'mode'} eq 'dungeon_item';
> &dump_before if $Fm{'mode'} eq 'dungeon_dump';
お返事ありがとうございます。
player_dataとdungeon_formの変更をしてみました。
ダンジョン中でプレイヤーリストからアイテムを使うと
何もない画面に飛んでしまいます。
コピーだったので打ち間違いもないですし
文法チェックも大丈夫でした・・。
お手数おかけ致しますがよろしくお願いします。
> お返事ありがとうございます。スレッド一覧
> player_dataとdungeon_formの変更をしてみました。
> ダンジョン中でプレイヤーリストからアイテムを使うと
> 何もない画面に飛んでしまいます。
> コピーだったので打ち間違いもないですし
> 文法チェックも大丈夫でした・・。
>
> お手数おかけ致しますがよろしくお願いします。
ダンジョンの改造はすべて正しく行われていますか?
特にメインの部分に以下の処理があるかどうかが重要です。
if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
スレッド一覧
> ダンジョンの改造はすべて正しく行われていますか?
> 特にメインの部分に以下の処理があるかどうかが重要です。
> if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
> if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
何度もお手数おかけします。
ダンジョンの改造については
>>sub use_before内の
&OKbuttoninform('n','use_after')
という行を
if ($Fm{'mode'} eq 'dungeon_item') { &OKbuttoninform('n','ditem_after') }
else { &OKbuttoninform('n','use_after') }
と置き換えてください。
>ダンジョン内でアイテム使用をした場合、ダンジョンフォームに戻るようにしています。
sub dump_before内の
&OKbuttoninform('n','dump_after')
という行を
if ($Fm{'mode'} eq 'dungeon_dump') { &OKbuttoninform('n','ddump_after') }
else { &OKbuttoninform('n','dump_after') }
と置き換えてください。
>ダンジョン内でアイテムを捨てた場合、ダンジョンフォームに戻るようにしています。
------
という部分を行っていないだけで
後は大丈夫だと思います。
アイテム以外は正常に動作をしていると思います。
dungeon.plの方の記載の仕方が間違っているのかと
書き直したり戻したりしましたが
昨日のページ(何もないページ、上部に新規登録などのメニューがあるだけです。)
のままで・・
どこかの記載がまちがっているのでしょうか??
dungeon.plは今はこのようになってます(メイン部分
>># Sub Dungeon Form -- ダンジョンメインフォーム--
sub dungeon_form {
&header;
&table_top;
&dungeon_in if $Fm{'mode'} eq 'dungeon';
##&use_before if $Fm{'mode'} eq 'dungeon_item';
&use_after #if $Fm{'mode'} eq 'ditem_after';
if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
##&dump_before if $Fm{'mode'} eq 'dungeon_dump';
&dump_after #if $Fm{'mode'} eq 'ddump_after';
if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
&dungeon_fight if $Fm{'mode'} eq 'dungeon_fight';
&dungeon_escape if $Fm{'mode'} eq 'dungeon_escape';
&dungeon_north if $Fm{'mode'} eq 'dungeon_north';
&dungeon_south if $Fm{'mode'} eq 'dungeon_south';
&dungeon_east if $Fm{'mode'} eq 'dungeon_east';
&dungeon_west if $Fm{'mode'} eq 'dungeon_west';
&msg;
&dungeon_action;
&player_data;
&table_bottom;
}
>スレッド一覧
> > ダンジョンの改造はすべて正しく行われていますか?
> > 特にメインの部分に以下の処理があるかどうかが重要です。
> > if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
> > if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
>
> 何度もお手数おかけします。
> ダンジョンの改造については
>
> >>sub use_before内の
> &OKbuttoninform('n','use_after')
> という行を
> if ($Fm{'mode'} eq 'dungeon_item') { &OKbuttoninform('n','ditem_after') }
> else { &OKbuttoninform('n','use_after') }
> と置き換えてください。
> >ダンジョン内でアイテム使用をした場合、ダンジョンフォームに戻るようにしています。
>
>
> sub dump_before内の
> &OKbuttoninform('n','dump_after')
> という行を
> if ($Fm{'mode'} eq 'dungeon_dump') { &OKbuttoninform('n','ddump_after') }
> else { &OKbuttoninform('n','dump_after') }
> と置き換えてください。
> >ダンジョン内でアイテムを捨てた場合、ダンジョンフォームに戻るようにしています。
> ------
> という部分を行っていないだけで
> 後は大丈夫だと思います。
> アイテム以外は正常に動作をしていると思います。
> dungeon.plの方の記載の仕方が間違っているのかと
> 書き直したり戻したりしましたが
> 昨日のページ(何もないページ、上部に新規登録などのメニューがあるだけです。)
> のままで・・
> どこかの記載がまちがっているのでしょうか??
>
> dungeon.plは今はこのようになってます(メイン部分
> >># Sub Dungeon Form -- ダンジョンメインフォーム--
> sub dungeon_form {
> &header;
> &table_top;
> &dungeon_in if $Fm{'mode'} eq 'dungeon';
> ##&use_before if $Fm{'mode'} eq 'dungeon_item';
> &use_after #if $Fm{'mode'} eq 'ditem_after';
#> if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
> ##&dump_before if $Fm{'mode'} eq 'dungeon_dump';
> &dump_after #if $Fm{'mode'} eq 'ddump_after';
#> if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
> &dungeon_fight if $Fm{'mode'} eq 'dungeon_fight';
> &dungeon_escape if $Fm{'mode'} eq 'dungeon_escape';
> &dungeon_north if $Fm{'mode'} eq 'dungeon_north';
> &dungeon_south if $Fm{'mode'} eq 'dungeon_south';
> &dungeon_east if $Fm{'mode'} eq 'dungeon_east';
> &dungeon_west if $Fm{'mode'} eq 'dungeon_west';
> &msg;
> &dungeon_action;
> &player_data;
> &table_bottom;
> }
これを見た限りでは「#」を付けた箇所が余分なためのようです。
スレッド一覧
> > dungeon.plは今はこのようになってます(メイン部分
> > >># Sub Dungeon Form -- ダンジョンメインフォーム--
> > sub dungeon_form {
> > &header;
> > &table_top;
> > &dungeon_in if $Fm{'mode'} eq 'dungeon';
> > ##&use_before if $Fm{'mode'} eq 'dungeon_item';
> > &use_after #if $Fm{'mode'} eq 'ditem_after';
> #> if ($Fm{'mode'} eq 'ditem_after') { require 'dungeon.pl'; &dungeon_form }
> > ##&dump_before if $Fm{'mode'} eq 'dungeon_dump';
> > &dump_after #if $Fm{'mode'} eq 'ddump_after';
> #> if ($Fm{'mode'} eq 'ddump_after') { require 'dungeon.pl'; &dungeon_form }
> > &dungeon_fight if $Fm{'mode'} eq 'dungeon_fight';
> > &dungeon_escape if $Fm{'mode'} eq 'dungeon_escape';
> > &dungeon_north if $Fm{'mode'} eq 'dungeon_north';
> > &dungeon_south if $Fm{'mode'} eq 'dungeon_south';
> > &dungeon_east if $Fm{'mode'} eq 'dungeon_east';
> > &dungeon_west if $Fm{'mode'} eq 'dungeon_west';
> > &msg;
> > &dungeon_action;
> > &player_data;
> > &table_bottom;
> > }
>
> これを見た限りでは「#」を付けた箇所が余分なためのようです。
#の箇所を削除したところ
戦闘にエラーが出てたので
&use_afterと&dump_afterの直後の#を外して元に戻してみました。
if ($Fm{'mode'} eq 'dungeon_item') { &OKbuttoninform('n','ditem_after') }
も付けたしてみましたがだめでした・・。
呼び出すとこがplay_formなのかと
差し替えてもうまくいかず・・。
Player_Data
のアイテムの記述の部分に何か足りないのでしょうか?
Main Program
はそのままでよいのですよね?
文法エラーはチェックしてるので
それ以外・・と思うのですが
あとはどの辺りをチェックしたらよろしいでしょうか??
アイテムの記述はこうなっております
>>
if ($Fm{'mode'} =~ /sort_item/) {
&sort_item('i');
&joinitem('i');
&userout; }
if (@items) {
&form('start');
print qq|<SELECT name="mode">\n|;
print qq|<OPTION value="|, $getdstatusflag ? 'ditem_after' : 'use_after', qq|" selected>脱着・使用\n|;
if ($Fm{'mode'} eq 'dungeon_item') { &OKbuttoninform('n','ditem_after') }
print qq|<OPTION value="|, $getdstatusflag ? 'ddump_after' : 'dump_after', qq|">捨てる\n|;
if ($Fm{'mode'} eq 'dungeon_dump') { &OKbuttoninform('n','ddump_after') }
print qq|<OPTION value="sort_item">並び替え\n| if (!$def_so);
print qq|<OPTION value="sort_item_up">指定品を上へ\n|;
print qq|</SELECT><HR>\n|;
foreach (0 .. $#items) {
($item,$sts,$price) = split(/△/,$items[$_]);
require './itmicon.pl'; &itm_icon;
if ($sts =~ /Li/) { print qq|<FONT color="red">|; }
if ($sts =~ /Q[swat]/) { &input('checkbox',"$_",'on'," id=$_ checked","【$item】<BR>\n"); }
elsif ($price) { &input('checkbox',"$_",'on'," id=$_","$item⇒$price\G<BR>\n"); }
else { &input('checkbox',"$_",'on'," id=$_","$item<BR>\n"); }
if ($sts =~ /Li/) { print qq|</FONT>|; }
}
&input('hidden','icount',"$#items",'','');
&OKbuttoninform('n','');
&form('end');
} else { print qq|なし<BR>|; }
-------
よろしくお願いします。
> #の箇所を削除したところスレッド一覧
> 戦闘にエラーが出てたので
> &use_afterと&dump_afterの直後の#を外して元に戻してみました。
#> if ($Fm{'mode'} eq 'dungeon_item') { &OKbuttoninform('n','ditem_after') }
> も付けたしてみましたがだめでした・・。
> 呼び出すとこがplay_formなのかと
> 差し替えてもうまくいかず・・。
>
> Player_Data
> のアイテムの記述の部分に何か足りないのでしょうか?
> Main Program
> はそのままでよいのですよね?
> 文法エラーはチェックしてるので
> それ以外・・と思うのですが
> あとはどの辺りをチェックしたらよろしいでしょうか??
「#」を付けた部分は必要ありません。
まず、ダンジョンを設置するための改造方法がちゃんと行われているかどうかをもう一度確認してください。(「dungeon_item」と「dungeon_dump」と書かれている行以外とsub use_before以外、sub dump_before以外は改造方法通りになるはずです。)
次に、sub player_dataの
print qq|<OPTION value="sort_item_up">指定品を上へ\n|;
print qq|</SELECT><HR>\n|;
の下に、
print 'data="', getdstatusflag ? 'ditem_after' : 'use_after', '"<br>';
を追加してダンジョンの画面を表示し、「data="ditem_after"」が表示されることを確認してください。
その次に、sub dungeon_formの&header;の下に「print 'mode=', $Fm{'mode'}, '<hr>';」を追加してダンジョン内でアイテムを使用し「mode=ditem_after」と表示されることを確認してください。
> まず、ダンジョンを設置するための改造方法がちゃんと行われているかどうかをもう一度確認してください。(「dungeon_item」と「dungeon_dump」と書かれている行以外とsub use_before以外、sub dump_before以外は改造方法通りになるはずです。)スレッド一覧
> 次に、sub player_dataの
> print qq|<OPTION value="sort_item_up">指定品を上へ\n|;
> print qq|</SELECT><HR>\n|;
> の下に、
> print 'data="', getdstatusflag ? 'ditem_after' : 'use_after', '"<br>';
> を追加してダンジョンの画面を表示し、「data="ditem_after"」が表示されることを確認してください。
> その次に、sub dungeon_formの&header;の下に「print 'mode=', $Fm{'mode'}, '<hr>';」を追加してダンジョン内でアイテムを使用し「mode=ditem_after」と表示されることを確認してください。
返信ありがとうございます。
追加してみると
ログイン後にアイテムのすぐ上に(Player Dataの
data="ditem_after"
と表記され
ダンジョンに入ったところで
左のページの最上部に(新規登録とかの上に
mode=dungeon
と表記され
ダンジョン内で(↑のページで
右のPlayer Dataのアイテムを使用すると
ページ全体が変わり
(ダンジョンもPlayer Dataも消えて
新規登録などのメニューだけが表記されてるページになり
その最上部に(先程と同じ場所に
mode=ditem_after
という表記が出ました。
文法チェックも問題ないようです。
よろしくお願い致します。
追記になりますが、スレッド一覧
ダンジョン内でアイテムを捨てるにした場合(チェックを入れ
ページは変わらず
左のダンジョンのページの最上部に
mode=ddump_after
と表記され
アイテムもそのまま残っていました。
> 追記になりますが、スレッド一覧
> ダンジョン内でアイテムを捨てるにした場合(チェックを入れ
> ページは変わらず
> 左のダンジョンのページの最上部に
> mode=ddump_after
> と表記され
> アイテムもそのまま残っていました。
ddump_afterはともかくditem_afterのほうは問題無いようです。
今気付いたのですがマシマロさんの分割版をお使いでしたよね。
そうすると、sub dungeon_form内でaction.plをrequireしていますか?
変更していない場合は以下のようにして試してみてください。
&use_after if $Fm{'mode'} eq 'ditem_after';
↓
if($Fm{'mode'} eq 'ditem_after'){require 'action.pl'; &use_after;}
&dump_after if $Fm{'mode'} eq 'ddump_after';
↓
if($Fm{'mode'} eq 'ddump_after'){require 'action.pl'; &dump_after;}
> ddump_afterはともかくditem_afterのほうは問題無いようです。スレッド一覧
>
> 今気付いたのですがマシマロさんの分割版をお使いでしたよね。
> そうすると、sub dungeon_form内でaction.plをrequireしていますか?
> 変更していない場合は以下のようにして試してみてください。
> &use_after if $Fm{'mode'} eq 'ditem_after';
> ↓
> if($Fm{'mode'} eq 'ditem_after'){require 'action.pl'; &use_after;}
>
> &dump_after if $Fm{'mode'} eq 'ddump_after';
> ↓
> if($Fm{'mode'} eq 'ddump_after'){require 'action.pl'; &dump_after;}
お返事ありがとうございます。
返信するのが遅れてしまいました・・。
requireの仕方が間違っていたようで・・
直したら正常に動きました。
使うも捨てるも大丈夫でした☆
ホントにお手数おかけしまして申し訳ありません・・・。
どうもありがとうございました。
またまた質問なのですが
MPやSP(マジックポイントやスキルポイント
魔法やスキルを使うと消費されるポイント
のようなものをステータスに取り入れるのは難しいでしょうか?
ParlもCGIの知識も初心者なもので・・
扱えるものなら取り入れてみたいと思うのですが・・。
それとバグっぽぃ・・というか私のミスから起こっているコトなのですが・・
いくら弄っても原因がわからないことがあり
もし原因がお分りでしたら教えていただきたいです・・。
ダンジョンの改造で確認すらしていなかったのですが
・プルダウンのプレイヤーリストの
1番上に
:()
というIDが出てしまいます。
接触しようとすると使用中と出ます・・。
fight.plをいろいろと調べてはみたのですが・・・。
消すことができないです・・。
・戦闘の制限について、時間を指定していたはずなのですが
今日戦闘をしてみたら連戦可能となってしまっていました・・。
NPCでもプレイヤーでも何度でも戦闘できてしまうのです。
怪しいところは弄ってはみたのですが・・
これも全く変化がなく
削除したり付け加えたり・・して
何が何だかわからなくなりお手上げ状態であります・・。
重ね重ね・・質問ばかりですみません・・・。
> またまた質問なのですがスレッド一覧
> MPやSP(マジックポイントやスキルポイント
> 魔法やスキルを使うと消費されるポイント
> のようなものをステータスに取り入れるのは難しいでしょうか?
> ParlもCGIの知識も初心者なもので・・
> 扱えるものなら取り入れてみたいと思うのですが・・。
専用のパラメータを新しく追加するのが通常だと思います。
ですが、パラメータ追加(フラグ足し)自体の難しさはベースとした改造版やそれぞれの改造によって異なりますので、修正が必要な箇所がある程度わかっていないうちはやらないほうが良いと思います。
> それとバグっぽぃ・・というか私のミスから起こっているコトなのですが・・
> いくら弄っても原因がわからないことがあり
> もし原因がお分りでしたら教えていただきたいです・・。
> ダンジョンの改造で確認すらしていなかったのですが
> ・プルダウンのプレイヤーリストの
> 1番上に
> :()
> というIDが出てしまいます。
> 接触しようとすると使用中と出ます・・。
> fight.plをいろいろと調べてはみたのですが・・・。
> 消すことができないです・・。
fight.plに原因があるのかどうかはこちらではわからないです。
ユーザーのデータファイルが1つだけ壊れているとそのような状況になると思います。
また、sub normal_actionの前のほうでリストを表示していますのでその処理が間違っているのかもしれません。この場合は関係する値をprintで表示してデバッグする必要があります。
> ・戦闘の制限について、時間を指定していたはずなのですが
> 今日戦闘をしてみたら連戦可能となってしまっていました・・。
> NPCでもプレイヤーでも何度でも戦闘できてしまうのです。
> 怪しいところは弄ってはみたのですが・・
> これも全く変化がなく
> 削除したり付け加えたり・・して
> 何が何だかわからなくなりお手上げ状態であります・・。
その時間を見て戦闘可能かどうかを判断している箇所と時間をセットしている箇所が間違っていないか、保存が正しく行われているかどうか、を確認する必要があります。
printやpush(@msg, ・・・);で値を表示してデバッグしてください。
いつも返信ありがとうございます☆スレッド一覧
IDと戦闘制限についてはなんとか修正できました。
(今のところは問題なく動いています。
ステータス追加については
自分の力量以上のものだと
とても手が出せないので・・
修正箇所をチェックしてみてから
また検討したいと思います☆
ご指導ありがとうございます。
すみません、もうひとつだけ・・
お聞きしたいのですが。
相手から強奪した場合に
メッセージのアイテムと
手に入るアイテムの名称が違うというコトがあったようなのですが・・・。
この場合はどこをチェックすればよいのでしょうか?
聞いたところによると
所持している順番が違うというような・・
メッセージには1番上にあるものが表示され
実際に手に入るものは2番目のアイテム
というような・・コトを聞きました。
何度もお手数をおかけ致しますが
よろしくお願い致します。
> すみません、もうひとつだけ・・スレッド一覧
> お聞きしたいのですが。
> 相手から強奪した場合に
> メッセージのアイテムと
> 手に入るアイテムの名称が違うというコトがあったようなのですが・・・。
> この場合はどこをチェックすればよいのでしょうか?
> 聞いたところによると
> 所持している順番が違うというような・・
> メッセージには1番上にあるものが表示され
> 実際に手に入るものは2番目のアイテム
> というような・・コトを聞きました。
>
> 何度もお手数をおかけ致しますが
> よろしくお願い致します。
これかもしれません。
http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?kako=1&all=847&s=847
> これかもしれません。スレッド一覧
> http://www11.big.or.jp/~hazymoon/ownerbbs/treebbs.cgi?kako=1&all=847&s=847
あぁ・・
コレは、大変申し訳ないです・・。
まだ動作は未確認ですが
たくさんの質問に答えていただき、ありがとうございました☆
また解決できなくなりましたら
お願いしてしまうかもしれませんが
よろしくお願いします。