ivanfab
Умник
в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
в конце мода
PHP:
if(oldkeys & KEY_FIRE)
{
if(IsAPistol(GetPlayerWeapon(playerid)))
{
SetPVarInt(playerid, "bagouse", GetTickCount());
}
}
if(PRESSED(KEY_CROUCH) && !IsPlayerInAnyVehicle(playerid))
{
if(IsAPistol(GetPlayerWeapon(playerid)))
{
if(GetTickCount() - GetPVarInt(playerid, "bagouse") < 500 && GetPVarInt(playerid,"messagetime") < gettime())
{
format(YCMDstr, sizeof(YCMDstr), "<Warning> %s[%d]: возможно багоюз +C", PlayerInfo[playerid][pName], playerid);
ABroadCast(COLOR_REDD,YCMDstr,1);
SetPVarInt(playerid,"messagetime",gettime()+5);
}
SetPVarInt(playerid, "bagouse", 0);
}
}
PHP:
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
PHP:
stock IsAPistol(gunid)
{
if(gunid >= 22 && gunid <=24) return true;
return false;
}
Последнее редактирование:
