Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

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;
}
 
Последнее редактирование:
Сверху Снизу