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

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

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

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

Ошибка и несколько варнингов при компиляции

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

Marlock

Дебютант
Здравствуйте, форумчане! Возникла проблема, не могу исправить..
Вот, взгляните на код
PHP:
CMD:addhouse(playerid, params[], help)
{
    if(PlayerInfo[playerid][pAdmin] < 5) return true;
	if(sscanf(params, "ddd", params[0], params[1], params[2]) || params[0] == 0) return SCM(playerid, -1, "Введите: /addhouse [id] [класс] [тип гаража]");
	new query[512], Float:Pos[7];
	GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
	createdvehicles[createdvehs] = CreateVehicleEx(560, Pos[0], Pos[1], Pos[2], 0.0, 1, 1, 60000);
	PutPlayerInVehicle(playerid, createdvehicles[createdvehs], 0);
	SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,boonet,boot,objective);
	VehicleInfo[createdvehs][vFuel] = 120;
	VehicleInfo[createdvehs][vEngine] = 1;
	HouseInfo[params[0]][hId] = params[0];
	HouseInfo[params[0]][hPosX] = Pos[0];
	HouseInfo[params[0]][hPosY] = Pos[1];
	HouseInfo[params[0]][hPosZ] = Pos[2];
	HouseInfo[params[0]][hGarage] = params[2];
	HouseInfo[params[0]][hKlass] = params[1];
	HouseInfo[params[0]][hValue] = (95000 * HouseInfo[params[0]][hKlass]) + (100 * HouseInfo[params[0]][hGarage])/HouseInfo[params[0]][hKlass];
	HouseInfo[params[0]][hRent] = (((100 / HouseInfo[params[0]][hKlass]) + (HouseInfo[params[0]][hUpgrades] * 50)) * 8);
	UnLockCar(createdvehicles[createdvehs]);
	format(textt, sizeof(textt), "Дом %d создан", params[0]);
 	SCM(playerid, COLOR_LIGHTRED, "Установите позицию в то место где хотите чтобы возрождался транспорт");
	SCM(playerid, COLOR_LIGHTRED, "У вас есть 30 секунд");
   	SCM(playerid, -1, textt);
   	BuyHouse(params[0]);
    SetTimer("OnPlayerEnterVehicle",1000*30,false);
    return true;
	
public OnPlayerEnterVehicle(playerid);
{
    GetVehiclePos(GetPlayerVehicleID(playerid), Pos[3], Pos[4], Pos[5]);
    GetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[6]);
	format(query, sizeof(query), "INSERT INTO `houses`(`hId`, `hPosX`, `hPosY`, `hPosZ`, `hKlass`, `hGarage`, `hCarX`, `hCarY`, `hCarZ`, `hCarAngleZ`) VALUES ('%d', '%f', '%f', '%f', '%d', '%d', '%f', '%f', '%f', '%f')", params[0], Pos[0], Pos[1], Pos[2], params[1], params[2], Pos[3], Pos[4], Pos[5], Pos[6]);
	mysql_tquery(1, query, "", "");
	SCM(playerid, -1, "Дом %d создан, позиция домашнего транспорта установлена");
	DestroyVehicle(createdvehicles[createdvehs]);
	BuyHouse(params[0]);
}
return true;
}
И, естественно, прикладываю лог компиляции:
PHP:
Process started >>>
new.pwn(5136) : warning 225: unreachable code
new.pwn(5136) : warning 217: loose indentation
new.pwn(5136) : error 029: invalid expression, assumed zero
new.pwn(5136) : warning 202: number of arguments does not match definition
new.pwn(5136) : warning 202: number of arguments does not match definition

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
<<< Process finished. (Exit code 1)
Заранее спасибо!)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу