No.658 Re: 商人物語の改造のご相談 - GEN
 
|
返信が遅くなってすいません。 既に解決しているかもしれませんが、私の改造ではinc-funcやinc-turnはあまり改造していないので、原因がよくわかりません。
そのサブルーチンが他のファイルで定義されているのなら、上のほうで RequireFile('xxx.cgi'); みたいにしたほうがいいかもしれません。 また、ログに書き込む処理は Lock(); RenewLog(); DataWrite(); DataCommitOrAbort(); UnLock(); みたいにした気がします。
代替案としては、決算毎にアイテムの総売り上げを合計して、ステータスを変更することは できます。inc-item-data.cgiの改造で済みます。
sub UpdateResetBefore #決算直前の処理(関数名固定)
#ユーザー変数に、本日(決算期ごと)の売り上げ×価格を足す処理はたぶん以下
foreach my $DT (@DT){
$DT->{user}->{param} = $DT->{user}->{param} + $DT->{itemtoday}{アイテム番号} * $ITEM[アイテム番号]->{price} }
よろしくお願いします。
|
2022/05/03(Tue) 00:29
▼ 商人物語の改造のご相談 - ktk 2022/03/02(Wed) 02:06 No.651
     ├ Re: 商人物語の改造のご相談 - ktk 2022/03/03(Thu) 15:13 No.652
     ├ Re: 商人物語の改造のご相談 - GEN 2022/03/05(Sat) 18:46 No.653
     ├ Re: 商人物語の改造のご相談 - ktk 2022/03/06(Sun) 11:14 No.654
     ├ Re: 商人物語の改造のご相談 - ktk 2022/04/21(Thu) 17:08 No.656
     └ Re: 商人物語の改造のご相談 - GEN 2022/05/03(Tue) 00:29 No.658