レス数が900を超えています。1000を超えると表示できなくなるよ。 |
バグ報告スレッド その23
[174:(^ー^*)ノ〜さん (16/05/19 00:56 ID:sImoiXm60)]
>>172
このバグはトランザクション機能の悪用説が有力っぽいね
知らない人のために説明するとトランザクションとは
セットになってる処理の途中でエラーが発生した場合に処理開始前まで巻き戻す機能
例えばAさんがBさんの口座にお金を振り込む際に
Aさんのお金減少、Bさんのお金増加という順番に処理する場合
Aさんのお金減少後に不具合で処理が止まって両方の口座にお金が存在しない、というのを防ぐもの
多分今のミラクル製錬の仕様は
For 製錬値 =0
製錬値 = 製錬値 -1
Next
みたいな感じで「製錬値は現在の製錬値-1」を「製錬値が0になるまで」繰り返す
処理を行っているんだと思うが
製錬値 = 0
みたいな感じに「製錬値は0」で上書きすれば良いだけなので
修正するだけなら簡単だと思う(表示がみっともないことになりそうだけど)
去年以前のバグ利用者を追跡するのは不可能だと思うが去年やった奴が今年やらない理由もないし
むしろ去年処罰されなかったから今年はもっと大胆にバグ利用してるだろうから
それなりのダメージを与えるのは簡単そうだけどねえ
read.cgi ver5.26 + n2 (02/10/01)