Вы не подключены. Войдите или зарегистрируйтесь

проблема с /engine

Перейти вниз  Сообщение [Страница 1 из 1]

1 проблема с /engine в Сб Июл 26, 2014 3:52 pm

1121

avatar
Новичок
Новичок
Когда я в маске и нажимаю на клавишу NUM 4 в машине, что бы завести двигатель, пишет неизвестный вставляет ключ в замок зажигания затем, сразу же мой ник - неизвестный заглушил двигатель.


Скриншот проблемы:



/engine:
[PHP]if(strcmp(cmd, "/engine", true) == 0)
    {
        if(GetPlayerState(playerid) == 1) return SendClientMessage(playerid,COLOR_GRAD2,"Вы не в транспорте.");
        new vid = GetPlayerVehicleID(playerid);
        if(BoatVeh(vid) || PlaneVeh(vid) || BikeVeh(vid) || PogruzAvia(vid)) return 1;
        if(Gas[vid] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "В Вашей машине закончился бензин. Используйте {FF6347}/service{FFFFFF} для вызова автомеханика."),EngineOtkat[playerid] = 0;
        if(EngineOtkat[playerid] == 1) return error(playerid, "Ожидайте...");
        new State;
        State=GetPlayerState(playerid);
        if(State!=PLAYER_STATE_DRIVER) return 1;
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 0)
        {
            SetTimerEx("Engine",3500,false,"i",playerid);
            EngineOtkat[playerid] = 1;
            if(PlayerInfo[playerid][pMaskuse] == 1) return format(string, sizeof(string), "Неизвестный вставляет ключ в замок зажигания."),ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL  E,COLOR_PURPLE),EngineCar[vid] = 1;
               if(PlayerInfo[playerid][pMaskuse] == 0)
            {
                format(string, sizeof(string), "вставляет ключ в замок зажигания.");
                Action(playerid, string);
            }
        }
        else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 1)
        {
            new engine,lights,alarm,doors,bonnet,boot,objective;En  gineCar[vid] = 0;
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,b  onnet,boot,objective);
            SetVehicleParamsEx(vid,0,0,alarm,doors,bonnet,boot  ,objective);
            if(PlayerInfo[playerid][pMaskuse] == 1) return format(string, sizeof(string), "Неизвестный заглушил двигатель."),ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL  E,COLOR_PURPLE),EngineCar[GetPlayerVehicleID(playerid)] = 0;
            format(string, sizeof(string), "заглушил двигатель.");
            Action(playerid, string);
        }
    }[/PHP]





public Engine:
[PHP]public Engine(playerid)
{
    new string[256];
    new vid = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 0)
    {
        GetVehicleParamsEx(GetPlayerVehicleID(playerid),en  gine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,  lights,alarm,doors,bonnet,boot,objective);
        if(PlayerInfo[playerid][pMaskuse] == 1)
        {
            format(string, sizeof(string), "Неизвестный завёл двигатель.");
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL  E,COLOR_PURPLE);
            EngineCar[vid] = 1;
            EngineOtkat[playerid] = 0;
            return 1;
        }
        if(PlayerInfo[playerid][pMaskuse] == 0)
        {
            format(string, sizeof(string), "завёл двигатель.");
            Action(playerid, string);
            EngineCar[vid] = 1;
            EngineOtkat[playerid] = 0;
            return 1;
        }
    }[/PHP]



Вот даже видео того, как без /mask, нормально заводится. А с /mask ....

[video=youtube;Av9LpEe1yec]https://www.youtube.com/watch?v=Av9LpEe1yec[/video]

Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения