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

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

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

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

Не правильно работает.

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

redo

Новичок
Здравствуйте,обращаюсь к вам за помощью..у меня вот такая проблема - При продажи АЗС она должна продаваться в 2 раза меньше от ее гос.цены..
PHP:
SPFD(playerid,dFillingSell,0,"Управление АЗС","Да","Нет","{"#cWHITE"}Вы хотите продать свою АЗС за %d$",gFillings[fillingid][fillPrice]/2);
Но она продается по гос.цене(то есть за такую же сумму,за которую и была куплена..Хотя должна в 2 раза дешевле...)
При этом пишет "Вы хотите продать свою АЗС за (сумму которая уже разделена на 2,то есть то что мне нужно)",но деньги она отдает все..Не разделенные на 2...Не могу найти в чем ошибка,перековырял все..
Вот кусочек кода:
PHP:
			case 6: //Продать
				{
					SPFD(playerid,dFillingSell,0,"Управление АЗС","Да","Нет","{"#cWHITE"}Вы хотите продать свою АЗС за %d$",gFillings[fillingid][fillPrice]/2);
				}
			}
		}
		case dFillingSell:
		{
			new fillingid = GetPVarInt(playerid,"fillingid");
			if(gFillings[fillingid][fillOwnerID] != pData[playerid][pMysqlID]) return SendClientMessage(playerid,CWHITE,"Эта заправка уже не принадлежит вам");
			if(!response) return ShowPlayerDialog(playerid,dFillingInfo,2,"{ffcf00}Управление АЗС","1. Информация\n2. Цены\n3 Улучшения\n4. Заказать топливо\n5. Управление кассой\n6. Открыть / закрыть заправку\n7. Продать АЗС","ОК","Отмена");
			new query[256];
			format(query,sizeof(query), "UPDATE `fillings` SET `ownerid` = '0', `ownernick` = '', `working` = '0', `tanks` = '10000', `pumps` = '0', bank = '0' WHERE `id` = '%d'",fillingid+1);
			sql_query(zConn, query);
			UpdatePlayerData(playerid,"bussiness",0);
			pData[playerid][pBusiness] = 0;
			gFillings[fillingid][fillOwnerID] = 0;
			format(gFillings[fillingid][fillOwner],24,"");
			gFillings[fillingid][fillWorking] = true;
			gFillings[fillingid][fillBank] = 0;
			gFillings[fillingid][fillDay] = 3;
			gFillings[fillingid][fillPumps] = 0;
			gFillings[fillingid][fillTanks] = 10000;
			UpdateFillingText(fillingid);
			TransferMoney(-1,playerid,gFillings[fillingid][fillPrice],"fillingsell");
			new str[40];
   			format(str, sizeof(str), "~g~ +%d$",gFillings[fillingid][fillPrice]);
   			GameTextForPlayer(playerid,str,2000,1);
			SendClientMessage(playerid,0xE82D2DFF,"Вы продали свою АЗС государству");
		}
        case dFillingPrice:
		{
			if(!response) return cmd::filling(playerid, "");
			new fillingid = GetPVarInt(playerid,"fillingid");
			ShowFillingPrice(playerid,fillingid);
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу