発言者: moon
発言日: 2009 02/05 00:59
> Hell's Kitchen さんのオークションシステムを導入しております。
> オークション終了時に出品者&落札者にNPCからメッセージが届くはずなのですが・・・
> これの表示がどうもおかしいのです。
> 日付が過ぎてもメッセージが送られず
> どちらか(出品者&落札者)がオークションへとりにゆくと
> 『落札されましたので期限内に取りに来て下さい』というようなメッセージが送られています。
> これはどこを直せばよいのでしょうか??
sub auction_checkが該当サブルーチンのようですので、これを好きなタイミングで実行すれば良いのではないかと思います。
例えば、コンティニュー時にもチェックするのであればsub make_con内でrequireして&auction_check;とします。
ただし、これで良いのかどうかは動作確認してください。
これに関連して、sos2wikiからリンクされているバージョンのものではsub get_partnerの呼び出しを複数回やっているようですが$getpartnerflagをクリアしていないため、最初の読み込みしか行われないように思います。
sub get_partnerの呼び出し後に$getpartnerflag = 0;としてクリアしてみてください。
> それとまだ1回しか起こっていないことなのですが
> オークションで品物を取りに行っても不具合はないのですが
> お金を受け取ると先日導入した行動値が0になってしまっていたのですが・・・フラグ足しが足りないのでしょうか??
> よかったら教えて下さい。
> よろしくお願いします。
行動値用の変数は$dapと$pdapですよね。
auction2.cgi内に"dap"が見付からないようでしたら、auction2.cgi自体が原因の可能性が低くなりますので、まずは現象の再現方法を見つけてから考えたほうが良いと思います。
▼関連発言
│
└◆1651:オークションについて [rien] 02/04 23:49
└◆1652:Re:オークションについて [moon] 02/05 00:59
└◆1653:Re[2]:オークションについて [moon] 02/05 08:13
└◆1654:Re[3]:オークションについて [rien] 02/05 21:37
└◆1655:Re[4]:オークションについて [moon] 02/05 23:57
└◆1656:Re[5]:オークションについて [rien] 02/06 00:46
└◆1657:Re[6]:オークションについて [moon] 02/06 23:26
└◆1658:Re[7]:オークションについて [moon] 02/06 23:41
└◆1660:Re[8]:オークションについて [rien] 02/07 17:02
└◆1661:Re[9]:オークションについて [moon] 02/07 23:34
└◆1663:Re[10]:オークションについて [rien] 02/08 00:01
└◆1664:Re[11]:オークションについて [moon] 02/08 00:41
└◆1665:Re[12]:オークションについ... [moon] 02/08 00:46
└◆1666:Re[13]:オークションにつ... [rien] 02/08 01:24<-last