Все привет решил сделать небольшой мануал "Прикрепление иконки к игроку"
Это иконка на карте которая прикреплена к игроку
Это иконка на карте которая прикреплена к игроку
В public OnPlayerUpdate:
Code: Select all
for (new i=0; i<MAX_PLAYERS; i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);//проверка на координаты игрока
RemovePlayerMapIcon(i, playerid );//удоление иконки
SetPlayerMapIcon(i,playerid,x,y,z,58,0,MAPICON_LOCAL);//создаём иконку //i - все игроки, playerid - айди иконки, x,y,z - координаты создание иконки, 58 - модель иконки, 0 - цвет, MAPICON_LOCAL - стиль
}
Также можно сделать чтоб иконка прикреплялась только к админам:
Code: Select all
if(PlayerInfo[playerid][pAdmin] == 1)//проверка на админа
{
for (new i=0; i<MAX_PLAYERS; i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);//проверка на координаты игрока
RemovePlayerMapIcon(i, playerid );//удоление иконки
SetPlayerMapIcon(i,playerid,x,y,z,58,0,MAPICON_LOCAL);//создаём иконку //i - все игроки, playerid - айди иконки, x,y,z - координаты создание иконки, 58 - модель иконки, 0 - цвет, MAPICON_LOCAL - стиль
}
}