Просмотр полной версии : [Вопрос] Какие-то метки отображают местоположение пикапов на карте
Edward Morra
17.10.2016, 21:02
Собственно вот в чем вопрос: При подключении 0 айди к серверу, на карте квадратиками отображаются пикапы.
В чем может быть проблема?
https://pp.vk.me/c638829/v638829785/6501/pNNYpiIOPlI.jpg
Ищите код создания маркеров
Это больше на Gang Zone похоже.
Edward Morra
18.10.2016, 00:27
Это больше на Gang Zone похоже.
Тот и смысл, что при подключении 0 айди именно у пикапов появляется такая метка, как у машин...
Тот и смысл, что при подключении 0 айди именно у пикапов появляется такая метка, как у машин...
Ну так а мы чем можем помочь? Нужно код смотреть. Ищи создание меток/показ гангзон для нулевого ID и убирай
Чет мне кажется что где то цикл создания маркеров просто написан(или вырезан) человеком не особо понимающим поэтому так и происходит.
Edward Morra
18.10.2016, 14:39
Ну так а мы чем можем помочь? Нужно код смотреть. Ищи создание меток/показ гангзон для нулевого ID и убирай
в OnPlayerSpawn
for(new i = 1;i < TOTALGZ;i ++)
{
GangZoneShowForPlayer(playerid,GZInfo[i][gzSID],FracGZColors[GZInfo[i][gzFracID]]);
}
LoadGZ()
{
static rows;
cache_get_row_count(rows);
for(new idx = 1; idx <= rows; idx++)
{
if(idx > MAXGZ) break;
cache_get_value_name_int(idx-1,"ID",GZInfo[idx][gzID]);
cache_get_value_name_int(idx-1,"FracID",GZInfo[idx][gzFracID]);
cache_get_value_name_float(idx-1,"MinX",GZInfo[idx][gzPos][0]);
cache_get_value_name_float(idx-1,"MinY",GZInfo[idx][gzPos][1]);
cache_get_value_name_float(idx-1,"MaxX",GZInfo[idx][gzPos][2]);
cache_get_value_name_float(idx-1,"MaxY",GZInfo[idx][gzPos][3]);
cache_get_value_name_int(idx-1,"FracLeave",GZInfo[idx][gzFracLeave]);
GZInfo[idx][gzSID] = GangZoneCreate(GZInfo[idx][gzPos][0],GZInfo[idx][gzPos][1],GZInfo[idx][gzPos][2],GZInfo[idx][gzPos][3]);
GangZoneShowForAll(GZInfo[idx][gzSID],FracGZColors[GZInfo[idx][gzFracID]]);
TOTALGZ = idx;
}
return true;
}
Ищите создание гангзон, в которых указываются координаты пикапов.
И да, такие метки появляются только около игрока или сразу по всей карте видны?
Edward Morra
18.10.2016, 16:47
Ищите создание гангзон, в которых указываются координаты пикапов.
И да, такие метки появляются только около игрока или сразу по всей карте видны?
В радиусе прорисовки игрока
В радиусе прорисовки игрока
Тогда не похоже на гангзоны и я опять хочу намекнуть на иконки.
Ищи SetPlayerMapIcon/CreateDynamicMapIcon (скорее всего второе) с привязкой на нулевой ID.
Вполне возможно, что используется нулевой тип иконки (https://wiki.sa-mp.com/wiki/MapIcons)
Edward Morra
19.10.2016, 00:45
Спасибо, тему можно закрыть!
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot