Hosse
Компетентный
Если вы покупаете дом и при этом у вас остается зеленая иконка или после продажи она красная, то это для вас.
1. Сначала создадим stock
Воткните это в конец мода:
2. Добавим в команду покупки дома:
Примерно после этого:
3. В продажу дома:
После этого:
4. В enum hInfo
5. Найти подобное:
и после этой строки добавить:
6. Найти:
и после этой строки добавить:
По этому принципу в остальные команды, где требуется обновление иконки дома, например /asellhouse. Вставить:
Вот и все.
Автор: Рустам
1. Сначала создадим stock
Воткните это в конец мода:
PHP:
stock UpdateHouse(idx)
{
DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]);
DestroyDynamicPickup(HouseInfo[idx][hPickup]);
if(HouseInfo[idx][hOwned] == 0)
{
HouseInfo[idx][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1,-1,-1,100.0);
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 150.0);
}
else if(HouseInfo[idx][hOwned] == 1)
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 150.0);
HouseInfo[idx][hPickup] = CreateDynamicPickup(1272, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1,-1,-1,100.0);
}
}
PHP:
UpdateHouse(h);
PHP:
PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];PlayerInfo[playerid][pLocal] = h;SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);SendClientMessage(playerid, COLOR_WHITE, " Ïèøèòå /help òàì ïîÿâèëèñü íîâûå êîìàíäû!")
PHP:
UpdateHouse(i);
PHP:
strmid(HouseInfo[i][hOwner], "The State", 0, strlen("The State"), 255);
PHP:
hPickup,
hMIcon,
PHP:
format(strstr,sizeof(strstr),"ID: %d\nДом продается\nУровень: %d\nЦена: %d",h,HouseInfo[h][hLevel],HouseInfo[h][hValue]);
PHP:
HouseInfo[h][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1,-1,-1,100.0);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 150.0);
PHP:
format(strstr,sizeof(strstr),"ID: %d\nВладелец: %s",h,HouseInfo[h][hOwner]);
PHP:
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 150.0);HouseInfo[h][hPickup] = CreateDynamicPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1,-1,-1,100.0);
PHP:
UpdateHouse(может быть i, h или house)
Автор: Рустам
Последнее редактирование:
