Mark2
Дебютант
Команда /en (нестандартная) не работает
2 Дня ломаю голову но так и не пойму почему не работает!!!
Всё работает, создаю /veh все норм включается выключается двигатель
сажусь в копкар не заводится ибо нет ключа, выдаю себе ключ и застревает на фразе "Вы в Полицейской Машине ЛС N20001 и у вас есть ключи!"
Не определяет или engine 0-1 хотя эта штука есть
и эта вот есть:
skype: mrakmark1
vk: vk.com/markkarp
2 Дня ломаю голову но так и не пойму почему не работает!!!
PHP:
if(strcmp(cmd, "/en", true) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREY, "Вы водитель");
if(IsALSPDCar(playerid) == sapdcar20001 && PlayerInfo[playerid][pCopCarKey] == 20001)
{
SendClientMessage(playerid,COLOR_GREY, "Вы в Полицейской Машине ЛС N20001 и у вас есть ключи!");
if(engine==0)
{
SendClientMessage(playerid,COLOR_GREY, "Вставляем ключи, заводим двигатель!");
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health<=310)
{
SendClientMessage(playerid,COLOR_GREY,"Двигатель неисправен! Требуется починка!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Двигатель заведён!");
PlayerInfo[playerid][pCopCarKey] = 0;
SendClientMessage(playerid, COLOR_GREY, "Ключи в машине");
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
}
else if(engine==1)
{
SendClientMessage(playerid,COLOR_GREY, "Выключаем двигатель, достаём ключи!");
PlayerInfo[playerid][pCopCarKey] = 20001;
SendClientMessage(playerid, COLOR_GREY, "Ключи от PDC20001 у вас!");
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
}
}
else
{заводка стандартная}
}
сажусь в копкар не заводится ибо нет ключа, выдаю себе ключ и застревает на фразе "Вы в Полицейской Машине ЛС N20001 и у вас есть ключи!"
Не определяет или engine 0-1 хотя эта штука есть
PHP:
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
PHP:
stock IsALSPDCar(playerid)
{
new whatcar = GetPlayerVehicleID(playerid);
if(whatcar == sapdcar20001 || whatcar == sapdcar20002 || whatcar == sapdcar20003 || whatcar == sapdcar20004 || whatcar == sapdcar20005 || whatcar == sapdcar20006 || whatcar == sapdcar20007 || whatcar == sapdcar20008 || whatcar == sapdcar20009 || whatcar == sapdcar20010)
{
return whatcar;
}
return false;
}
vk: vk.com/markkarp
Последнее редактирование:
