- 150
- 23
Фикс нового крашера OnFoot.
Автор: bartekdvd
Вот выложил его вам:
Вариант povargek:
Отредактировал.
Проверил сам, работает.
Автор: bartekdvd
Вот выложил его вам:
PHP:
#include <a_samp>
public OnPlayerUpdate(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:vec[3];
GetPlayerCameraFrontVector(playerid, vec[0], vec[1], vec[2]);
new bool:crasher = false;
for (new i = 0; !crasher && i < sizeof(vec); i++)
if (floatabs(vec[i]) > 10.0)
crasher = true;
if (crasher)
{
Kick(playerid);
return 0;
}
}
return 1;
}
Отредактировал.
Проверил сам, работает.
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 128 || newkeys == 16)
{
if(GetPlayerCameraMode(playerid) == 184)Kick(playerid);
}
return true;
}