Перейти к содержанию
Авторизация  
Mr_Tigr

Появляется пикап в пикапе

Рекомендуемые сообщения

Mr_Tigr

При покупке дома не пропадает зеленый пикап, а он как бы сливается с синим

 

[spoiler=Фото]SuEHvUy.jpg

 

 

[spoiler=Код]

stock UpdateHouse(idx)
{
	DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]);
	DestroyDynamicPickup(HouseInfo[idx][hPickup]);
	
	HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], (GetString(HouseInfo[idx][hOwner],"None")) ? (31) : (32), -1);
        HouseInfo[idx][hPickup] = CreateDynamicPickup((GetString(HouseInfo[idx][hOwner],"None")) ? (1273) : (1272), 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 0,0);
    
	if(HouseInfo[idx][hFamily])
	{
	    UpdateFamilyLabel(idx,   FamilyHouseLabel);
	}
	return 1;
} 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], (GetString(HouseInfo[idx][hOwner],"None")) ? (31) : (32), -1);
HouseInfo[idx][hPickup] = CreateDynamicPickup((GetString(HouseInfo[idx][hOwner],"None")) ? (1273) : (1272), 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 0,0);

по-любому проблема тут.

 

делай так:

    if(!strcmp(HouseInfo[idx][hOwner],"None",true))
    {
        HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 31, 0,-1,-1,-1,200.0);
        HouseInfo[idx][hPickup] = CreatePickup(1273, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
    }
    else
    {
        HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 32, 0,-1,-1,-1,200.0);
        HouseInfo[idx][hPickup] = CreatePickup(1272, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
    }

не надо использовать тернарные операторы в таких местах, имхо. Да и вообще они очень сильно всегда убивают читаемость кода.

Изменено пользователем Wеb
  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Mr_Tigr

@Wеb, Все равно так же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Где вносил изменения по части домов там и ищи проблему.

Изменено пользователем Wеb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.