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

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

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

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

Система гаражей...Снова проблема...

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

Androns

Ученик
Добрый день...И снова проблема...Но тут я думаю всё проще...Значит вставлял в мод систему гаражей...Всё было хорошо пока я не зделал этого...

в public OnPlayerKeyStateChange , и туда вставил это..

PHP:
new carid = GetPlayerVehicleID(playerid);
    if(newkeys & KEY_YES)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return true;
        for(new h = 0; h < sizeof(HouseInfo); h++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, HouseInfo[h][hCarx], HouseInfo[h][hCary], HouseInfo[h][hCarz]))
            {
                if(HouseInfo[h][hGarage] != 1) return true;
                {
                    HouseInfo[h][hGarCar][0] = 1;
                    SetVehicleZAngle(carid, 270.0000000);
                    SetPVarInt(playerid, "GetGarageCar", 0);
                    SetVehiclePos(carid,1235.0361328,-763.7519531,1083.9110107);
                }
                if(HouseInfo[h][hGarCar][1] == 0)
                {
                    HouseInfo[h][hGarCar][1] = 1;
                    SetVehicleZAngle(carid, 180.0000000);
                    SetPVarInt(playerid, "GetGarageCar", 1);
                    SetVehiclePos(carid, 1242.7650146,-756.1010132,1083.9110107);
                }
                SetPlayerInterior(playerid, 1);
                LinkVehicleToInterior(carid, 1);
                SetPlayerVirtualWorld(playerid, h+50);
                SetVehicleVirtualWorld(carid, h+50);
                return true;
            }
            if(IsPlayerInRangeOfPoint(playerid, 10.0, 1242.7650146, -756.1010132, 1083.9110107))
            {
                new GarCarID = GetPVarInt(playerid, "GetGarageCar");
                if(GetPlayerVirtualWorld(playerid) == h+50)
                {
                    SetPlayerInterior(playerid, 0);
                    LinkVehicleToInterior(carid, 0);
                    SetVehicleVirtualWorld(carid, 0);
                    SetPlayerVirtualWorld(playerid, 0);
                    HouseInfo[h][hGarCar][GarCarID] = 0;
                    SetPVarInt(playerid, "GetGarageCar", -1);
                    SetVehicleZAngle(carid, HouseInfo[h][hCarc]);
                    SetVehiclePos(carid, HouseInfo[h][hCarx], HouseInfo[h][hCary], HouseInfo[h][hCarz]);
                    SendClientMessage(playerid, COLOR_WHITE, "{5EE35E}Для того чтобы заехать в гараж используйте {FF8000}Клавишу 'Y'");
                    return true;
                }
            }
        }
    }
    if(newkeys & KEY_YES)
    {
        for(new i = 0; i < sizeof(HouseInfo); i++)
        {
            if(IsPlayerInRangeOfPoint(playerid,  3.0, 1242.1226,-763.3486,1084.0199) && GetPlayerVirtualWorld(playerid) == i+50)
            {
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
                SetPPos(playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]);
            }
            if(HouseInfo[i][hOutput] == 1)
            {
                if(PlayerToPoint(2, playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]) &&GetPlayerVirtualWorld(playerid) == i+50 )
                {
                    if(HouseInfo[i][hGarage] == 1) ShowPlayerDialog(playerid,70,DIALOG_STYLE_MSGBOX, "Выход","{FFFFFF}Выберите место, куда вы хотите выйти:", "Улица", "Гараж");
                    if(HouseInfo[i][hGarage] == 0) CallLocalFunction("OnPlayerCommandText", "is", playerid, "/exit");
                }
            }
        }
    }
Вот что мне выдал компилятор..
PHP:
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(18691) : warning 217: loose indentation
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(18764) : warning 217: loose indentation
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31907) : warning 217: loose indentation
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31916) : error 017: undefined symbol "hGarCar"
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31916) : error 029: invalid expression, assumed zero
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31916) : warning 215: expression has no effect
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31916) : error 001: expected token: ";", but found "]"
C:\Users\Êèðèëë\Desktop\BossArturka 1.6 (FirstEd)\gamemodes\edit.pwn(31916) : 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.
Как исправить это?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу