• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

error 004: function "OnPlayerPickUpPickupEx" is not implemented, error 030: compound statement not closed at the end of file (started at line 5802)

dm10

Дебютант
error 004: function "OnPlayerPickUpPickupEx" is not implemented
Код:
public OnPlayerPickUpPickupEx(playerid, pickupid, action_type, action_id)
{
    if(action_type != PICKUP_ACTION_TYPE_TELEPORT && GetPlayerData(playerid, P_LAST_PICKUP) != -1)
    {
        return 0;
    }

    if(IsPlayerInRangeOfPoint(playerid, 5.0, GetPickupInfo(pickupid, P_POS_X), GetPickupInfo(pickupid, P_POS_Y), GetPickupInfo(pickupid, P_POS_Z)))
    {
        SetPlayerData(playerid, P_LAST_PICKUP, pickupid);
     
        switch(action_type)
        {
            case PICKUP_ACTION_TYPE_TELEPORT:
            {
                if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE)
                {
                    switch(GetTeleportData(action_id, T_ACTION_TYPE))
                    {
                        case T_ACTION_TYPE_BLOCK_LEAVE_AREA:
                        {
                            SetPlayerData(playerid, P_BLOCK_LEAVE_AREA, true);
                        }
                        case T_ACTION_TYPE_END_JOB:
                        {
                            EndPlayerTempJob(playerid, TEMP_JOB_FACTORY, true);
                        }
                        case T_ACTION_TYPE_LEAVE_HOSPITAL:
                        {
                            if(GetPlayerData(playerid, P_HOSPITAL))
                            {
                                if(GetPlayerHealthEx(playerid) < 70.0) return SendClientMessage(playerid, -1, "Медперсонал не может отпустить Вас в таком состоянии. Отправляйтесь на лечение");
                                else if(GetPlayerData(playerid, P_OCCUPIED_BED) != -1)
                                {
                                    SendClientMessage(playerid, 0x66CC00FF, "Вы выписались из больницы");
                                    ClearMedBed(playerid, GetPlayerData(playerid, P_OCCUPIED_BED));
                                }
                                SetPlayerData(playerid, P_HOSPITAL, false);
                            }
                        }
                        case T_ACTION_TYPE_LEAVE_PPS:
                        {
                            if(GetPlayerData(playerid, P_JAIL))
                            {
                                SendClientMessage(playerid, 0x999999FF, "Время заключения не истекло");
                             
                                SetPlayerSpawnPos(playerid);

                                return 1;
                            }
                        }
                    }
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!




error 030: compound statement not closed at the end of file (started at line 5802)
Код:
    #define _MAP_INCLUDED
    #endinput
    #if defined _MAP_INCLUDED
    #endinput
    #endif
    #define _MAP_INCLUDED

    stock CreateMAP()
    {



        new objectid;
        objectid = CreateDynamicObject(19071, -2590.34351, 2903.99292, 35.63980, 0.00000, 180.00000, 0.00000);
        //SetDynamicObjectMaterial(objectid, 0, modelid, const txdname[], const texturename[], materialcolor = 0);

        objectid = CreateDynamicObject(19071, -2579.22388, 2904.02759, 35.64380, 0.00000, 180.00000, 0.00000);
        //SetDynamicObjectMaterial(objectid, 0, modelid, const txdname[], const texturename[], materialcolor = 0);

    // ==============================[Êàðòà Ãëîáàëüíàÿ]==============================
        CreateDynamicObject(669, 2677.47632, 2660.47778, 13.36363,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(1214, 2715.06152, 2523.12256, 0.31391,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(616, 2710.00098, 2460.75391, 12.37275,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(616, 2689.78369, 2489.95752, 10.99669,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(619, 2698.23853, 2560.92188, 13.88752,   0.00000, 5.00000, 0.00000);
        CreateDynamicObject(669, 2702.26660, 2477.97070, 11.77602,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(635, 2703.89429, 2530.30713, 13.76176,   0.00000, 0.00000, 290.00000);
        CreateDynamicObject(636, 2691.14502, 2507.32056, 10.99669,   0.00000, 0.00000, 254.00000);
        CreateDynamicObject(615, 2693.75586, 2446.55493, 11.13342,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2725.70752, 2640.80347, 13.95312,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2749.78760, 2576.81860, 13.85687,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2740.08301, 2543.46094, 13.63005,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(619, 2694.25928, 2544.78662, 12.14644,   0.00000, 0.00000, 51.00000);
        CreateDynamicObject(616, 2725.98364, 2579.33521, 14.34774,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(616, 2691.23169, 2565.69702, 10.99669,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(616, 2694.50439, 2523.49731, 10.99669,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(634, 2701.32813, 2530.31152, 12.09722,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2741.57446, 2178.34204, 14.83314,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2741.59473, 2186.11475, 15.88831,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2737.24756, 2193.68433, 14.60504,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2741.92090, 2197.67676, 15.73636,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2740.31396, 2245.37549, 14.54316,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(634, 2724.18066, 2001.57031, 14.03156,   0.00000, 0.00000, 271.99951);
        CreateDynamicObject(634, 2438.50977, 1886.30383, 12.98932,   0.00000, 0.00000, 271.99951);
        CreateDynamicObject(634, 2738.97876, 2145.66992, 15.71781,   0.00000, 0.00000, 271.99951);
        CreateDynamicObject(618, 2731.52246, 2140.27832, 14.93318,   0.00000, 0.00000, 0.00000);
        CreateDynamicObject(618, 2732.95801, 2085.81738, 15.59584,   0.00000, 0.00000, 0.00000);

}

    // =============== RemoveObjects ===============

    stock RemoveBuildings(playerid)
    {
    //===================================[Map Reloaded]]
        RemoveBuildingForPlayer(playerid, 4030, -86.0283, 960.4030, 25.7900, 0.25);
        RemoveBuildingForPlayer(playerid, 4031, -86.0283, 960.4030, 25.7900, 0.25);
        RemoveBuildingForPlayer(playerid, 4030, -141.4970, 987.1750, 25.7900, 0.25);
        RemoveBuildingForPlayer(playerid, 4031, -141.4970, 987.1750, 25.7900, 0.25);
        RemoveBuildingForPlayer(playerid, 4100, -318.0140, 815.8190, 20.0000, 0.25);
        RemoveBuildingForPlayer(playerid, 635, 474.3970, 757.1430, 10.8000, 0.25);
        RemoveBuildingForPlayer(playerid, 4384, -317.8350, 798.0310, 17.4423, 0.25);
        RemoveBuildingForPlayer(playerid, 4385, -317.8350, 798.0310, 17.4423, 0.25);
        RemoveBuildingForPlayer(playerid, 4595, 160.2700, 350.4070, 9.5400, 0.25);
        RemoveBuildingForPlayer(playerid, 4593, 174.3860, 475.2590, 10.0200, 0.25);
        RemoveBuildingForPlayer(playerid, 4585, 80.7600, 412.5160, 8.9700, 0.25);
        RemoveBuildingForPlayer(playerid, 4586, 215.6800, 419.5790, 12.0600, 0.25);
        RemoveBuildingForPlayer(playerid, 4596, 177.6010, 437.0190, 10.1300, 0.25);
        RemoveBuildingForPlayer(playerid, 4590, 164.0910, 399.0950, 10.0000, 0.25);
        RemoveBuildingForPlayer(playerid, 4591, 212.2400, 427.0510, 11.0000, 0.25);
        RemoveBuildingForPlayer(playerid, 4592, 202.8200, 392.6640, 11.0000, 0.25);
        RemoveBuildingForPlayer(playerid, 4587, 157.9500, 426.1000, 11.0000, 0.25);
        RemoveBuildingForPlayer(playerid, 4598, 160.2700, 350.4070, 9.5400, 0.25);
        RemoveBuildingForPlayer(playerid, 4599, 174.3860, 475.2590, 10.0200, 0.25);
        RemoveBuildingForPlayer(playerid, 4600, 80.7600, 412.5160, 8.9700, 0.25);
        RemoveBuildingForPlayer(playerid, 4601, 215.6800, 419.5790, 12.0600, 0.25);
        RemoveBuildingForPlayer(playerid, 4602, 177.6010, 437.0190, 10.1300, 0.25);
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Последнее редактирование модератором:
Сверху Снизу