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

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

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

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

Авто (парковка), ерроры

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

DJ White Rise

Новичок
Переношу систему авто из одного мода. При компиляции

Код:
(17477) : error 012: invalid function call, not a valid address
(17477) : warning 215: expression has no effect
(17477) : error 001: expected token: ";", but found ")"
(17477) : error 029: invalid expression, assumed zero
(17477) : fatal error 107: too many error messages on one line
Та команда

Код:
if(!strcmp(cmd, "/addveh", true))
		{
	        if(PlayerInfo[playerid][pAdmin] >= 1337)
			{
				if(!IsPlayerInAnyVehicle(playerid))
				{
				    SendClientMessage(playerid,COLOR_GREY,"Тебе нужно быть в транспорте");
				    return 1;
				}
				new temp = GetPlayerVehicleID(playerid);
				if(IsAOwnableVehicle(temp))
				{
				    SendClientMessage(playerid,COLOR_GREY,"Эта машина из файла, её нельзя добавить");
				    return 1;
				}
				if(!strlen(cmdtext))
				{

					SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
					return 1;
				}
				new car;
				car = strval(strpar(cmdtext));
				if(car < 400 || car > 611)
				{
					SendClientMessage(playerid, COLOR_GREY, "От 400 до 611!");
					return 1;
				 }
				if(!strlen(cmdtext))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
					return 1;
				}
				new color1;
				color1 = strval(strpar(cmdtext));
				if(color1 < 0 || color1 > 300)
				{
					SendClientMessage(playerid, COLOR_GREY, "Цвет лишь от 0 до 300!");
					return 1;
				 }
				if(!strlen(cmdtext))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
					return 1;
				}
				new color2;
				color2 = strval(strpar(cmdtext));
				if(color2 < 0 || color2 > 300)
				{
					SendClientMessage(playerid, COLOR_GREY, "Цвет лишь от 0 до 300!");
					return 1;
				}
				if(!strlen(cmdtext))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /addveh [carid] [color1] [color2] [цена]");
					return 1;
				}
				new price;
				price = strval(cmdtext);
				if(price < 1 )
				{
					SendClientMessage(playerid, COLOR_GREY, "Цена не меньше $1");
					return 1;
				}
				new Float:X,Float:Y,Float:Z,Float:A;
				GetVehiclePos(temp, X,Y,Z);
				GetVehicleZAngle(temp,A);
				format(string,sizeof(string),"***SALE***\nPrice: $%d",price);
				CarInfo[temp][cLabel] = Create3DTextLabel(string,COLOR_SPRINGGREEN,0,0,0,10.0,0,1);
				Attach3DTextLabelToVehicle(CarInfo[temp][cLabel],temp,0,0,1);
				OWNABLECARS ++;
			//	new curcar = GetMaxVehicleID();
				new curcar = temp;//Если будет работать, лишний код уберем
				CarInfo[curcar][cId] = car;
				CarInfo[curcar][cColor1] = color1;
				CarInfo[curcar][cColor2] = color2;
				CarInfo[curcar][cCost] = price;
				CarInfo[curcar][cSTCar_x] = X;
				CarInfo[curcar][cSTCar_y] = Y;
				CarInfo[curcar][cSTCar_z] = Z;
				CarInfo[curcar][cSTCar_a] = A;
				CarInfo[curcar][cPARKCar_x] = X;
				CarInfo[curcar][cPARKCar_y] = Y;
				CarInfo[curcar][cPARKCar_z] = Z;
				CarInfo[curcar][cPARKCar_a] = A;
				CarInfo[curcar][cPaintJob] = -1;
				strmid(CarInfo[curcar][cOwner], "The State", 0, 9, 999);
  				SaveStuff();
				SaveCars();
				format(string, sizeof(string), "* Машина на продажу номер %d создана.", OWNABLECARS);
				SendClientMessage(playerid, COLOR_GREY, string);
				GetPlayerName(playerid,name,sizeof(name));
				format(string, sizeof(string), "Внимание: %s использовал команду '/addveh'\n",name);
				WriteLog(string,"addveh.log");
			}
			return 1;
		}
ошибка в этой строке

if(IsAOwnableVehicle(temp))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу