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

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

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

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

Баг с пикапом дома

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

Storn

Умник
Была система домов на 3D текстах, а я решил сделать на диалогах.

Вот например дом продается (пикап зеленый), ты встаешь на этот пикап, покупаешь дом и пикап становится синий, если на него встать то вылазиет диалог покупки дома.

Я в HouseInfo добавил "hPickup2" и сделал так:
PHP:
HouseInfo[h][hPickup2] = CreatePickup(1272, 23.....
А проверку сделал так:
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
{
	for(new h = 0; h < sizeof(HouseInfo); h++)
	if(pickupid == HouseInfo[h][hPickup])
	{
	    new str[256];
	    format(str, sizeof(str), "Номер дома: %d\nСтоимость дома: %d", h,HouseInfo[h][hValue],HouseInfo[h]);
	    ShowPlayerDialog(playerid, 10001, DIALOG_STYLE_MSGBOX, "Покупка дома", str, "Купить", "Отмена");
		return 1;
	}
По сути диалоговое окно должно появляться только если встал на зеленый пикап, а он появляется даже если на синий встать.


МОЖНО КАК НИБУДЬ СДЕЛАТЬ ПРОВЕРКУ НА ИД ПИКАПА? Я ГОВОРЮ ИМЕННО ПРО "1272"!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу