indnike
Умник
Доброго времени суток!
В общем возникла такая проблема в команде /cena
Перейдем к делу!
Был такой баг с заправкой ввожу /cena к примеру 200 но 3D текс не обновлялся и показывало 100 вирт
Я решил добавить обновления 3D текста и вставил туда вот это
Но после этого я нашел еще один баг вот если у меня 24/7 и я вожу команду /cena к примеру 300 на 3D тексте где 27/7 появляется лишнее отображение то есть показывает что цена бензина 300 вирт хотя у меня не заправка а 27/7 и такая же фигня в кафешках
Вот сама команда
Помогите кто в силах это решить.
В общем возникла такая проблема в команде /cena
Перейдем к делу!
Был такой баг с заправкой ввожу /cena к примеру 200 но 3D текс не обновлялся и показывало 100 вирт
Я решил добавить обновления 3D текста и вставил туда вот это
PHP:
new string[100];
format(string,sizeof(string), "%s\nВладелец:\n %s\nЦена бензина: %d вирт", BizzInfo[bouse][bMessage], BizzInfo[bouse][bOwner], BizzInfo[bouse][bPrice]);
Update3DTextLabelText(BizzInfo[bouse][bLabel], 0x00D900FF, string);
Вот сама команда
PHP:
YCMD:cena(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(!IsPlayerConnected(playerid)) return true;
new bouse = PlayerInfo[playerid][pPbiskey];
if (bouse == 255) return SendClientMessage(playerid, COLOR_GRAD2, "У вас нет бизнеса!");
if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /cena [цена]");
if(params[0] < 50 || params[0] > 5000) return SendClientMessage(playerid, COLOR_GREY, "Минимальная цена 50, максимальная 5000 вирт");
BizzInfo[bouse][bPrice] = params[0];
format(YCMDstr, sizeof(YCMDstr), "Цена за товар установлена на %d вирт.", BizzInfo[bouse][bPrice]);
SendClientMessage(playerid, COLOR_WHITE, YCMDstr);
new string[100];
format(string,sizeof(string), "%s\nВладелец:\n %s\nЦена бензина: %d вирт", BizzInfo[bouse][bMessage], BizzInfo[bouse][bOwner], BizzInfo[bouse][bPrice]);
Update3DTextLabelText(BizzInfo[bouse][bLabel], 0x00D900FF, string);
return true;
}
Последнее редактирование:
