今日はじめてWeissを使い始めたのですがログインしてキャラを作成するまではいいのですが
「Access violation at address 0046531F in module 'Weiss.exe'.Read of adress 00000090」
と読み込み違反やでとでてゲームが始まりません。
何でこうなるんでしょうか?
//47バイト受信
while (len<47) do begin
len := Socket.ReceiveLength;
end;
if len >= 47 then begin
Socket.ReceiveBuf(buf, len);
if (buf[0] = $dd) and (buf[1] = $1) then begin
///////////////////
{
変更前
if len >= 55 then begin
Socket.ReceiveBuf(buf, len);
if (buf[0] = $64) and (buf[1] = $0) then begin
RFIFOL(2, l);
}
////////////////////
それと暗号化されているから取りあえずはパスワード無視
//if tp.Pass = userpass then begin
if tp.Pass <> userpass then begin