GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
21 Ocak 2025, 01:36:45

Lagger ve Killall

Başlatan Reazam, 23 Haziran 2023, 18:13:47

« önceki - sonraki »

0 Üye ve 4 Ziyaretçi konuyu incelemekte.

Reazam

Sweme laggerla vuruyolar pawnraknetle engellemeye çalıstım ama olmadı ne yapabilirim


deks1337

PawnRaknet kullanıyorsan şu kod ile Killallı fixleyebilirsin fakat lagger hakkında bilgim yok. Oyun modunu MySQL tabana geçirirsen, yani dosya yöntemli kayıt sistemi kullanıyorsan bunu MySQL'e güncellersen sorun düzelir.

PAWN Kodu: Seç
const ID_RPC = 20;
const RPC_Damage = 115;

IRawPacket:ID_RPC(playerid, BitStream:bs)
{
    new rpcid, numberOfBitsOfData;

    BS_ReadValue(bs,
        PR_IGNORE_BITS, 8,
        PR_UINT8, rpcid,
        PR_CUINT32, numberOfBitsOfData
    );
    if (rpcid == RPC_Damage)
    {
        new bGiveOrTake;
        new uiPlayerID;
        new Float:fDamageAmountToSend;
        new iWeaponID;
        new iBodyPart;

        BS_ReadValue(bs,
            PR_BOOL, bGiveOrTake
        );
        BS_ReadValue(bs,
            PR_UINT8, uiPlayerID
        );
        BS_ReadValue(bs,
            PR_FLOAT, fDamageAmountToSend
        );
        BS_ReadValue(bs,
            PR_UINT32, iWeaponID
        );
        BS_ReadValue(bs,
            PR_UINT8, iBodyPart
        );
        if(uiPlayerID == 255)
        {
            return false;
        }
        if(fDamageAmountToSend == 889126912.000000)
        {
            return false;
        }
        if(iWeaponID == 13888)
        {
            return false;
        }
        if(iWeaponID == 1024)
        {
            return false;
        }
        if(iWeaponID == 1092)
        {
            return false;
        }
    }
    return 1;
}

herşey sıfırken görmedim destek

Reazam

Alıntı yapılan: Rise - 23 Haziran 2023, 18:15:56
PawnRaknet kullanıyorsan şu kod ile Killallı fixleyebilirsin fakat lagger hakkında bilgim yok. Oyun modunu MySQL tabana geçirirsen, yani dosya yöntemli kayıt sistemi kullanıyorsan bunu MySQL'e güncellersen sorun düzelir.

PAWN Kodu: Seç
const ID_RPC = 20;
const RPC_Damage = 115;

IRawPacket:ID_RPC(playerid, BitStream:bs)
{
    new rpcid, numberOfBitsOfData;

    BS_ReadValue(bs,
        PR_IGNORE_BITS, 8,
        PR_UINT8, rpcid,
        PR_CUINT32, numberOfBitsOfData
    );
    if (rpcid == RPC_Damage)
    {
        new bGiveOrTake;
        new uiPlayerID;
        new Float:fDamageAmountToSend;
        new iWeaponID;
        new iBodyPart;

        BS_ReadValue(bs,
            PR_BOOL, bGiveOrTake
        );
        BS_ReadValue(bs,
            PR_UINT8, uiPlayerID
        );
        BS_ReadValue(bs,
            PR_FLOAT, fDamageAmountToSend
        );
        BS_ReadValue(bs,
            PR_UINT32, iWeaponID
        );
        BS_ReadValue(bs,
            PR_UINT8, iBodyPart
        );
        if(uiPlayerID == 255)
        {
            return false;
        }
        if(fDamageAmountToSend == 889126912.000000)
        {
            return false;
        }
        if(iWeaponID == 13888)
        {
            return false;
        }
        if(iWeaponID == 1024)
        {
            return false;
        }
        if(iWeaponID == 1092)
        {
            return false;
        }
    }
    return 1;
}
Modun boş biryerine ekleyecem demi yanlış bilmiyosam


Reazam

\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(20) : error 021: symbol already defined: "ID_RPC"
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(24) : error 010: invalid function or declaration
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(37) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


deks1337

Alıntı yapılan: Reazam - 23 Haziran 2023, 18:53:54
\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(20) : error 021: symbol already defined: "ID_RPC"
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(24) : error 010: invalid function or declaration
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(37) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Oyun moduna ekleyeceksin, en alta eklersen sorun çıkmaz ancak PawnRaknet includesi ve plugini kurulu olmalı. Ek olarakta laggerın mantığını tam bilmiyorum fakat internette gezerken alakalı olabileceğini düşündüğüm birşey buldum.
Github Bunu kurduktan sonra modunun içinde include olarak ekle ve oyun modunda callbacklerin olduğu kısma şu kodu ekle
PAWN Kodu: Seç
public OnPlayerLagout(playerid, lagtype, ping)
{
new Test_String[80];
format(Test_String, sizeof(Test_String), "ID %d is lagging type %d ping %d !", playerid, lagtype, ping);
SendClientMessageToAll(-1, Test_String);
print(Test_String);
return 1;
}
Umarım işine yarar.

herşey sıfırken görmedim destek

Reazam

Alıntı yapılan: Rise - 23 Haziran 2023, 19:19:49
Alıntı yapılan: Reazam - 23 Haziran 2023, 18:53:54
\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(20) : error 021: symbol already defined: "ID_RPC"
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(24) : error 010: invalid function or declaration
C:\Users\Administrator\Desktop\DXY FREEROAM\filterscripts\OtoMesaj.pwn(37) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Oyun moduna ekleyeceksin, en alta eklersen sorun çıkmaz ancak PawnRaknet includesi ve plugini kurulu olmalı. Ek olarakta laggerın mantığını tam bilmiyorum fakat internette gezerken alakalı olabileceğini düşündüğüm birşey buldum.
Github Bunu kurduktan sonra modunun içinde include olarak ekle ve oyun modunda callbacklerin olduğu kısma şu kodu ekle
PAWN Kodu: Seç
public OnPlayerLagout(playerid, lagtype, ping)
{
new Test_String[80];
format(Test_String, sizeof(Test_String), "ID %d is lagging type %d ping %d !", playerid, lagtype, ping);
SendClientMessageToAll(-1, Test_String);
print(Test_String);
return 1;
}
Umarım işine yarar.
Gine Aynı hata senin bulduğun ping sınırı