Nik_Amigo
Ученик
Здраствуйте дорогите пользователи ешё ни кто не выкладывал 3d текст над домами в моде RLS я решил выложить.
В конец мода ставим Stock
В public OnGameModeInit() после функций CreateDynamicMapIcon внизу
Ищем
Заменяем эти строки на мои
Дальше добовляем в
Эти строки:
В public SaveHomeSbizz()
ставим
Ну вот и всё + можете не ставить
В конец мода ставим Stock
PHP:
stock UpdateHouse(idx)
{
new text[600];
DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]);
DestroyPickup(HouseInfo[idx][hPickup]);
if(HouseInfo[idx][hOwned] == 0)
{
format(text,sizeof(text),"{FF6600}Дом доступен для покупки\nНомер дома: [%d]\nСтоимость дома: [$%d]\nДля покупки, [/buyhouse]",idx,HouseInfo[idx][hValue]);
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 400.0);
HouseInfo[idx][hPickup] = CreatePickup(1273, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1);
}
else if(HouseInfo[idx][hOwned] == 1)
{
if(HouseInfo[idx][hRentabil] == 1)
{
format(text,sizeof(text),"{0066B3}Номер дома: [%d]\nВладелец дома: [%s]\nСтоимость дома: [$%d]\nАренда дома: [%d]",idx,HouseInfo[idx][hOwner], HouseInfo[idx][hValue], HouseInfo[idx][hRent]);
Update3DTextLabelText(HouseInfo[idx][hLabel], 0x33CCFFAA, text);
}
else if(HouseInfo[idx][hRentabil] == 0)
{
format(text,sizeof(text),"{0066B3}Номер дома: [%d]\nВладелец дома: [%s]\nСтоимость дома: [$%d]\nАренда дома: [Недоступна]",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hValue]);
}
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
HouseInfo[idx][hPickup] = CreatePickup(1272, 23, HouseInfo[idx][hEntrancex], HouseInfo[idx][hEntrancey], HouseInfo[idx][hEntrancez],-1);
}
Update3DTextLabelText(HouseInfo[idx][hLabel], 0x33CCFFAA, text);
}
Ищем
PHP:
if(HouseInfo[h][hOwned] == 0)
{
HouseInfo[h][hPickup] = CreatePickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
pickups++;
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 400.0);
}
if(HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
pickups++;
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
dinamic[i] = CreateDynamicCP(1159.3130,-1771.3904,16.5938,1.5, 0, 0, i,10.0);
dinamicash[i] = CreateDynamicCP(-2026.6854,-114.3436,1035.1719,1.5, 1, 3, i,5.0);
}
PHP:
new text[600];
if(HouseInfo[h][hOwned] == 0)
{
format(text,sizeof(text),"{FF6600}Дом доступен для покупки\nНомер дома: [%d]\nСтоимость дома: [$%d]\nДля покупки, встаньте на домик",h,HouseInfo[h][hValue]);
HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 400.0);
}
else if(HouseInfo[h][hOwned] == 1)
{
if(HouseInfo[h][hRentabil] == 1)
{
format(text,sizeof(text),"{FFFAFA}Номер дома: {FFA500}[%d]\n{FFFAFA}Владелец дома: {FFA500}[%s]\n{FFFAFA}Стоимость дома: {FFA500}[$%d]\n{FFFAFA}Аренда дома: {FFA500}[%d]",h,HouseInfo[h][hOwner], HouseInfo[h][hValue], HouseInfo[h][hRent]);
}
else if(HouseInfo[h][hRentabil] == 0)
{
format(text,sizeof(text),"{FFFAFA}Номер дома: {FFA500}[%d]\n{FFFAFA}Владелец дома: {FFA500}[%s]\n{FFFAFA}Стоимость дома: {FFA500}[$%d]\n{FFFAFA}Аренда дома: {FFA500}[Недоступна]",h,HouseInfo[h][hOwner],HouseInfo[h][hValue]);
}
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
HouseInfo[h][hPickup] = CreatePickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
}
HouseInfo[h][hLabel] = Create3DTextLabel(text,0x33CCFFAA,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]+1.5,13.0,0,1);
}
PHP:
enum hInfo
PHP:
hRentabil,
hRent,
hValue,
Text3D:hLabel,
ставим
PHP:
HouseInfo[idx][hValue],
Ну вот и всё + можете не ставить
Последнее редактирование:
