Доступ к архиву

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

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

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

Помогите исправить 3 бага

Статус
В этой теме нельзя размещать новые ответы.

Eazy_Ricci

Новичок
1. Как убрать спидометр на скутаре и велосипедах
2. Баг с медиками, можно лечить где угодна /heal, как можно изменить чтоб в машине медика и в больнице можно лечить игроков.
Вот код
Код:
CMD:heal(playerid, params[])
{
    if(PTEMP[playerid][pLogin] == 0) return true;
    if(PTEMP[playerid][pMember] == 4 || PTEMP[playerid][pMember] == 22 || PTEMP[playerid][pMember] == 33)
	if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /heal [id]");
	new giveambu = GetPlayerVehicleID(params[0]);
	new playambu = GetPlayerVehicleID(playerid);
	if(PTEMP[playerid][pMember] == 4 || PTEMP[playerid][pMember] == 22 || PTEMP[playerid][pMember] == 33)
	{
		if(IsAnAmbulance(playambu) && playambu == giveambu || PlayerToPoint(40.0,playerid,366.9755,-60.1330,1076.4773) && ProxDetectorS(8.0, playerid, params[0]))
		{
		    if(PTEMP[params[0]][pNarcoLomka])
			{
				PTEMP[params[0]][pNarcoLomka] = 0;
				SetPlayerWeather(params[0],10);
				format(YCMDstr,sizeof(YCMDstr),"Вы спасли %s от ломки",Name(params[0]));
				SendClientMessage(playerid,COLOR_GREEN,YCMDstr);
				format(YCMDstr,sizeof(YCMDstr),"Медик %s спас вас от ломки",Name(playerid));
				SendClientMessage(params[0],COLOR_GREEN,YCMDstr);
				startaddiction[params[0]] = 0;
				ApplyAnimation(params[0],"CARRY","crry_prtial",4.0,0,0,0,0,0,1);
				return true;
			}
			new healdialog[90];
			new Float:hp;
			GetPlayerHealth(params[0],hp);
			new ttt = 100 - floatround(hp, floatround_round);
			format(healdialog,sizeof(healdialog), "Медик хочет вас вылечить за %i вирт\nВы согласны?",healpric*ttt);
			ShowPlayerDialogEx(params[0],5522,DIALOG_STYLE_MSGBOX, "Лечения", healdialog, "Да", "Нет");
			HealOffer[params[0]] = playerid;
			HealPrice[params[0]] = healpric*ttt;
		}
	}
	return true;
}
3. Когда у игрока 100 хп, и медик хочет его вылечить
У него появляется табличка "Медик хочет вас вылечит за 0 вирт."
Можно как нибудь сделать чтоб не выходила табличка о лечение, просто писало "Игрок здоров"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу