[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
この機能を使うにはJavaScriptを有効にしてください
|
チート撲滅
252
:
MILLI
:2004/03/06(土) 20:10 ID:tp4VOZmA
俺もモニタしてるがあまり意味無いな。
ちょいと言うだけ言ってみよう。チータの人は参考になるかもしれないが。
対策についても書いてるのでチート助言ではない。
トレースの結果と試したがLV120の制限って1バイト書き換えるだけ。
ほとんどの同人系RPGじゃ99になればEXP処理を飛ばしEXPを足さない。
それだけでLVUPもそこで止まるようにできるってわけだな。
だけどLVなどを書き換えてもプレイは可能。Ruinaもそう。
キャラの読み込みの時にLVのチェックなどが入って読み込めなくなるんだよ。
LV120以上だから微妙なラインになるけど、99より上は無理って判断なら
桁判断で出来るんだよね。
100=3桁、99=2桁。 LV長さを取得して2桁以上なら無理にするなど。
それなら3桁以上無理にするって解除しようとされるけど…
LV,HP,MPなどを桁連結で取り出しをしたらどうなる?
LV=99、HP=16、MP=50の場合、99016050ってLVを2桁取り出し、
後は3桁取りだしとかにしたらキャラのロードが難しくなるんじゃないか?
HPとMPを4桁読み込み対応したとしよう。しかし、99016050は8桁。
それを4桁読み込みさせると9900160050で長くなる。
もちろん普通の読み込みだと桁数が対応されて無くてエラー出る。
そのエラーが出たら切断させればHP突破してるチータなどは入れなくなる。
Ruinaの場合、HPなど999以上は無理という判断を付けてるが
それは
if HP>=1000 { 〜〜〜〜〜〜 }
なわけでif文解除したら…読み込み可能。
それを桁数判断させればセーブデータの形式をチータ側が変えてしまうので
普通のRuinaじゃ読めない形式になると思う。桁判断をつけてみたらどうだろう?
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板