• 0
Sign in to follow this  
Followers 0
KlasterK

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

Question

Проблема в том, что я задал 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);
    ...
}


 

 

Share this post


Link to post

1 answer to this question

  • 0

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0