Lolosha
Умник
Почему ругается на if(BicycleVeh(vehid))?
Ерорры
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_FIRE)//можете сменить на свою кнопку, в этом случае ЛКМ.
{
new vehid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == 2)//проверка, игрок в машине
{
if(BicycleVeh(vehid))
{
return true;
}
//проверка, велосипеды
if(!EngineStatus(vehid))//проверка, заведен, нет
{
if(GetPVarInt(playerid, "EngineStart") == 1) return SendMe(playerid,-1,"Двигатель заводиться! Подождите...");//чтобы не нажимали, проверка
SetPVarInt(playerid, "EngineStart", 1);//заведен, поднимаем
SetTimerEx("StatusVehicle",2500,0,"i",playerid);//таймер заводки двигателя
SendMe(playerid,-1,"подождите двигатель заводиться.");//выводим инструкцию
}
/* аналогично, без таймера и опускаем, что заглушен. */
else if(EngineStatus(carid))
{
SetPVarInt(playerid, "EngineStart", 0);
Engine(carid,false);
SendMe(playerid,-1,"Вы заглушили двигатель.");
return true;
}
}
}
return true;
}
Код:
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\samp03e_svr_RC7\gamemodes\osnova.pwn(1322) : error 012: invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Последнее редактирование модератором:
