☺™Vov4ik™☺
Ученик
В общем проблема такая: прописываю /capture - когда бизнес не захвачен 3dtext нормально обновляется.
Но когда бизнес захвачен и прописываешь /capture 3dtext не обновляется сразу.
Нужно сделать рестарт или еще какое нибудь действие с бизнесом например: Сменить название бизнесу, продать/купить биз, сменить лвл бизу и т.д
И
Но когда бизнес захвачен и прописываешь /capture 3dtext не обновляется сразу.
Нужно сделать рестарт или еще какое нибудь действие с бизнесом например: Сменить название бизнесу, продать/купить биз, сменить лвл бизу и т.д
PHP:
for(new b = 0; b < AllBiz; b++)
{
new ftext[600];
new locktext[20];
switch(BizInfo[b][bLock])
{
case 0: locktext = "Открыт";
case 1: locktext = "Закрыт";
}
switch(BizInfo[b][bBanda])
{
case 1: ftext = "Vagos";
case 2: ftext = "Coronos";
case 3: ftext = "Groove";
case 4: ftext = "East Side Ballas";
default: ftext = "Нет";
}
if(BizInfo[b][bOwned] == 0)
{
format(string,sizeof(string), "Бизнес №%d продаётся\n\nНазвание: %s\nСтоимость: %d$\nУровень: %d\nКрыша: %s\nЧтобы купить, введите /buybiz",b,BizInfo[b][bNazvanie],BizInfo[b][bPrice],BizInfo[b][bLevel],ftext);
biz_text[b] = Create3DTextLabel(string, 0xFFFFFFFF, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]+0.5, 10.0, 0, 1);
biz_icon[b] = CreateDynamicMapIcon(BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ], 52, COLOR_WHITE, 0, -1, -1, 400.0);
biz_pickup[b] = CreatePickup(1274, 23, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]);
}
else if(BizInfo[b][bOwned] == 1)
{
format(string,sizeof(string), "Бизнес №%d\n\nНазвание: %s\nУровень: %d\nВладелец: %s\nСостояние: %s\nКрыша: %s",b,BizInfo[b][bNazvanie],BizInfo[b][bLevel],BizInfo[b][bOwner],locktext,ftext);
biz_text[b] = Create3DTextLabel(string, 0xFFFFFFFF, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]+0.5, 10.0, 0, 1);
biz_icon[b] = CreateDynamicMapIcon(BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ], 52, COLOR_WHITE, 0, -1, -1, 400.0);
biz_pickup[b] = CreatePickup(1274, 23, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]);
}
}
И
PHP:
stock UpdateBiz(b)
{
new ftext[600];
new string[128];
DestroyDynamicMapIcon(biz_icon[b]);
DestroyPickup(biz_pickup[b]);
new locktext[20];
switch(BizInfo[b][bLock])
{
case 0: locktext = "Открыт";
case 1: locktext = "Закрыт";
}
switch(BizInfo[b][bBanda])
{
case 1: ftext = "Vagos";
case 2: ftext = "Coronos";
case 3: ftext = "Groove";
case 4: ftext = "East Side Ballas";
default: ftext = "Нет";
}
if(BizInfo[b][bOwned] == 0)
{
format(string,sizeof(string), "Бизнес №%d продаётся\n\nНазвание: %s\nСтоимость: %d$\nУровень: %d\nКрыша: %s\nЧтобы купить, введите /buybiz",b,BizInfo[b][bNazvanie],BizInfo[b][bPrice],BizInfo[b][bLevel],ftext);
Update3DTextLabelText(biz_text[b], 0xFFFFFFFF, string);
biz_icon[b] = CreateDynamicMapIcon(BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ], 52, COLOR_WHITE, 0, -1, -1, 400.0);
biz_pickup[b] = CreatePickup(1274, 23, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]);
}
if(BizInfo[b][bOwned] == 1)
{
format(string,sizeof(string), "Бизнес №%d\n\nНазвание: %s\nУровень: %d\nКрыша: %s\nВладелец: %s\nСостояние: %s",b,BizInfo[b][bNazvanie],BizInfo[b][bLevel],ftext,BizInfo[b][bOwner],locktext);
Update3DTextLabelText(biz_text[b], 0xFFFFFFFF, string);
biz_icon[b] = CreateDynamicMapIcon(BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ], 52, COLOR_WHITE, 0, -1, -1, 400.0);
biz_pickup[b] = CreatePickup(1274, 23, BizInfo[b][bX], BizInfo[b][bY], BizInfo[b][bZ]);
}
}
