Сообщение от
PawnoNoob
Вот именно, что проверял, да и не раз, результата вообще никакого не заметил, ставил и 10.0, и 20.0. Эффекта по-моему вообще никакого нет.
Сам я с этой функцией работал, примерно, году в 13-ом последний раз и, как мне помнится, тоже не добился желаемого успеха.
Если ничего не получится, можешь попробовать сделать свой костыль в виде прикрепления к каждому игроку динамической зоны и использовании вот такой функции:
PHP код:
stock TogglePlayerOnMapForPlayer(playerid, showplayerid, bool:visible) SetPlayerMarkerForPlayer(playerid, showplayerid, (GetPlayerColor(showplayerid) | 0xFF) - (visible ? 0x00 : 0xFF));
//Функцию набросал прямо тут и не уверен, что угадал с правильностью playerid и showplayerid
То бишь, игрок один игрок зашёл в зону другого и для того, кто зашёл:
PHP код:
TogglePlayerOnMapForPlayer(playerid, giveplayerid, true);// playerid - кто зашёл в зону, giveplayerid - к кому зашли в зону
// Покажет иконку showplayerid для playerid
И когда вышел
PHP код:
TogglePlayerOnMapForPlayer(playerid, giveplayerid, false);
Так сможешь чуть ли не прямо в игре регулировать расстояние прорисовки иконок.
Позже, мб, инк напишу с этой системой, если никто не опередит и если SetPlayerMarkerForPlayer вообще работает