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

Почему может не срабатывать действие?

mahrat333

Дебютант
Здравствуйте. Делаю систему бизнеса. Указан ID бизнеса 2 (то есть закусочная и почему-то не телепортирует по координатам указанные в ней. А также, почему-то криво указывается название сервера когда подходишь к пикапу (Вначале какие то символы, а потом название. Пример: &^Закусочная). Если я эти же координаты поставлю вместо координат у "Казино", то телепортирует на эти координаты. С чем это может быть связано? Как можно решить?


PHP:
enum bInfo {
    bID,
    bOwner[64],
    bOwned,
    bNameBizz,
    //bName[MAX_PLAYER_NAME],
    bCash,
    bInterior,
    Float: bX,
    Float: bY,
    Float: bZ,
    bPick,
    bMap
};
new BI[MAX_BIZZ][bInfo];

enum biInfo {
    Float: biEnterX,
    Float: biEnterY,
    Float: biEnterZ,
    biName[MAX_BUSINESS_NAME+1]
}

new const BizzInts[6][biInfo] = {
    { 2342.1423,-1832.9832,21.9800, "Казино" },
    { 2342.1423,-1832.9832,21.9800, "24/7" },
    { 2557.7932,-1852.6819,2522.8301, "Закусочная" },
    { 2342.1423,-1832.9832,21.9800, "Спортзал" },
    { 2342.1423,-1832.9832,21.9800, "Магазин одежды" },
    { 2342.1423,-1832.9832,21.9800, "Автосалон" }
};

    for(new b = 0; b < sizeof(BI); b++)
    {
        if(pickupid == BI[b][bPick])
        {
            if(BI[b][bOwned] == 0)
            {
                format(sqlMediumQuery, sizeof(sqlMediumQuery), "{FFFFFF}Название бизнеса:\t\t{0080FF}%s\n{FFFFFF}Стоимость:\t\t\t{00FF00}%i", BizzInts[BI[b][bNameBizz]], BI[b][bCash]);
                ShowPlayerDialog(playerid, D_BIZZINT, DSM, ""DCOLOR_MAIN"Бизнес", sqlMediumQuery, "Вход", "Отмена");
            } else {
                format(sqlMediumQuery, sizeof(sqlMediumQuery), "{FFFFFF}Название бизнеса:\t\t{0080FF}%s{FFFFFF}\nСтоимость:\t\t\t{00FF00}%i{FFFFFF}\nВладелец:\t\t\t%s", BizzInts[BI[b][bNameBizz]], BI[b][bCash], BI[b][bOwner]);
                ShowPlayerDialog(playerid, D_NULL, DSM, ""DCOLOR_MAIN"Бизнес", sqlMediumQuery, "Купить", "Отмена");
            }
        }
    }

        case D_BIZZINT:
        {
            if(response)
            {
                for(new b = 0; b < sizeof(BI); b++)
                {
                    SetPlayerPos(playerid, BizzInts[BI[b][bInterior]][biEnterX], BizzInts[BI[b][bInterior]][biEnterY], BizzInts[BI[b][bInterior]][biEnterZ]);
                    SetPlayerFacingAngle(playerid, 180);
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    SetCameraBehindPlayer(playerid);
                }
            }
        }
    }
 
Сверху Снизу