Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с командой /cena

Статус
В этой теме нельзя размещать новые ответы.

indnike

Умник
Доброго времени суток!
В общем возникла такая проблема в команде /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);
Но после этого я нашел еще один баг вот если у меня 24/7 и я вожу команду /cena к примеру 300 на 3D тексте где 27/7 появляется лишнее отображение то есть показывает что цена бензина 300 вирт хотя у меня не заправка а 27/7 и такая же фигня в кафешках
Вот сама команда
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;
}
Помогите кто в силах это решить.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу