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

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

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

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

Небольшой баг, загляните

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

igor2506

Умник
При покупке металла мне нельзя превышать 500кг. Но если я буду покупать по 75кг, то у меня получается очень много металла.
Как сделать лимит чтобы прям ровно 500кг было и больше не мог покупать металл

PHP:
CMD:buym(playerid, params[])
		{
		    if(PlayerZavod[playerid] == true)
		    {
		        new string[144];
			   	if(!PlayerToPoint(7.0,playerid,-1894.8776,-1671.6599,23.0828)) return SendClientMessage(playerid,-1,"Вы должны находится на шахте около погрузочного места");
				if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, -1, "Используйте: /buym [ кол-во ]");
	  			if(params[0] < 1 || params[0] > 500) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете взять меньше 1 и больше 500 кг. металла");
				if(BenzCar[playerid] >= 500) return SendClientMessage(playerid,COLOR_YELLOW,"Фургон загружен! Отправляйтесь на завод");
				if(params[0] > metall) return SendClientMessage(playerid,COLOR_GREY,"Такого количества металла нету на шахте.");
				if(PlayerInfo[playerid][pCash] < pricemetl*params[0]) return SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денег");
				metall -= params[0];// отнимаем со склада загруженные маты
				BenzCar[playerid] += params[0];// Згрузили грузовик..
				PlayerInfo[playerid][pCash]-= params[0]*pricemetl;
				format(string, sizeof(string), "Вы купили %d кг. металла за %d$",params[0], params[0]*pricemetl);
				SendClientMessage(playerid, COLOR_BLUE, string);
				format(string, sizeof(string), "{008eff}Доставка металла\n" "Загрузка %d / 500 кг",BenzCar[playerid]);
				UpdateDynamic3DTextLabelText(INFO[GetJobVehicle[playerid]], -1, string);
	            UpdateMine();
   			}
       		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу