• 0
KlasterK

Как сделать так чтобы отображались сразу все маркеры на карте?

Вопросы

Проблема в том, что я задал 10 иконок на карте, но все они не отображаются, одна вообще залагала и не отображается на радаре.

Спойлер



new const mapmarkers[10][3] = {
    {2644, -203127}, // Loco Low
    {1040, -102927}, // Transfender
    {1846, -185661}, // 8 ball bombs
    {2423, -150914}, //   / Chicken
    {2398, -189614}, //  /
    {925,  -135314}, // /
    {1199, -920,  10}, //  / Burger
    {814,  -161510}, // /
    {2102, -180629}, //  / Pizza
    {2335,  75,   29}  // /
};

public OnPlayerConnect(playerid)
{
    ...
    for(new i; i < 10; i++) SetPlayerMapIcon(playerid, i, mapmarkers[i][0], mapmarkers[i][1], 0, mapmarkers[i][2], -1);
    ...
}


 

 

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0

Проблема решается при помощи изменения параметра style в конце, по умолчанию стоит MAPICON_LOCAL. Нужно поменять на MAPICON_GLOBAL. Но тогда он будет вечно отображатся на радаре и мешать, особенно если сделать несколько таких маркеров. Поэтому лучше использовать команду /gps.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Sten Developer
      От Sten Developer
      Объясню всю ситуацию, пишу систему смерти игрока но она не работает. Решил по приколу написать туда обычный вывод текста SCM(playerid, COLOR_RED, "Вы умерли");
      Но однако после смерти текст не выводиться. Не работает абсолютно все. Кто знает как решить эту проблему?