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

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

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

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

buyfuel

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

GoJIoBoJIoMkA

Ученик
Здравствуйте все!
Не срабатывает команда покупки АЗС /buyfuel, не могу понять, в чем тут дело, ни текст не выходит, ни ошибка какая не будь, тупо молча ни чего не происходит, помогите пожалуйста!
PHP:
CMD:buyfuel(playerid)
{
	if(PlayerInfo[playerid][bAdmin] > 0 && PlayerInfo[playerid][bAdmin] < 14) return SendClientMessage(playerid, -1 , "Администрации запрещено иметь заправки");
	if(PlayerInfo[playerid][pBusiness] != -1 || PlayerInfo[playerid][pFilling] != -1)  return SendClientMessage(playerid, COLOR_WHITE, ""#net"У вас уже есть бизнес!");
	for(new b = 1; b != FILLING_TOTAL+1; b++)
	{
		if(!PlayerToPoint(10.0, playerid, Filling[b][fPos][0], Filling[b][fPos][1], Filling[b][fPos][2])) continue;
	    if(strcmp(Filling[b][fOwner], "None",true)) continue;
		if(PlayerInfo[playerid][pBank] < Filling[b][fPrice]) return SendClientMessage(playerid,COLOR_WHITE,""#net"У вас недостаточно денег в банке.");
		PlayerInfo[playerid][pFilling] = b;
		PlayerInfo[playerid][pJob] = 0;
		UpdatePlayerData(playerid, "pJob", 0);
		UpdatePlayerData(playerid, "pPsbiskey", PlayerInfo[playerid][pFilling]);
		PlayerInfo[playerid][pBank] -= Filling[b][fPrice];
		UpdatePlayerData(playerid, "pBank", PlayerInfo[playerid][pBank]);
		strmid(Filling[b][fOwner], PlayerInfo[playerid][pNames], 0, strlen(PlayerInfo[playerid][pNames]), 255);
		UpdateFuelInfoEx(playerid, "fOwner", Filling[b][fOwner]);
		Filling[b][fBankMoney] = 100;
		UpdateFuelInfo(playerid, "fBankMoney", 100);
		Filling[b][fLock] = false;
		UpdateFuelInfo(playerid, "fLock", false);
		Filling[b][fPriceBenz] = 100;
		UpdateFuelInfo(playerid, "fPriceBenz", 100);
		SCMF(playerid, -1, ""#good"Поздравляем, вы купили "SERVER"заправочную станцию №%i.", b);
		SendClientMessage(playerid, -1, ""#information"Для управления заправочной станцией используйте команду "SERVER"/fpanel");

		string="";
		format(string, 320, "{"#cGREEN"}Заправочная станция №%i{FFFFFF}\n\nВладелец: {"#cGREEN"}[%s]{FFFFFF}\nСтатус: {"#cGREEN"}[%s{"#cGREEN"}]\n{FFFFFF}Стоимость: {"#cGREEN"}[%i$]{FFFFFF}\nБензина в цистерне: {"#cGREEN"}[%i/%i литра(-ов)]{FFFFFF}\nЦена за 1 литр: {"#cGREEN"}[%i$]{FFFFFF}",
	    	b, Filling[b][fOwner], (Filling[b][fLock] ? ("{FF0000}Закрыта") : ("Открыта")), Filling[b][fPrice], Filling[b][fBenz], Filling[b][fMaxBenz], Filling[b][fPriceBenz]);
        if(!strcmp(Filling[b][fOwner], "None",true)) format(string, 360,"%s\n\nДля покупки введите '/buyfuel'", string);
		Delete3DTextLabel(Filling[b][fText]);
		Filling[b][fText] = Create3DTextLabel(string,-1,Filling[b][fPos][0], Filling[b][fPos][1], Filling[b][fPos][2]+1.0,20,0,1);
		return 1;
	}
	return 1;
}
Заметил такую тенденцию, что в команде нет запроса в mysql БД, может в этом причина?
За реальную помощь, реальная награда!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу