Pular para o conteúdo principal

SetPlayerMapIcon

Descrição

Coloque um ícone/marcador no mapa de um jogador. Pode ser usado para marcar locais como bancos e hospitais para os jogadores.

NomeDescrição
playeridO ID do jogador para o qual definir o ícone do mapa.
iconidO ícone do jogador ID, variando de 0 a 99. Isso significa que há no máximo 100 ícones de mapa. ID pode ser usado em RemovePlayerMapIcon.
Float:xA coordenada X na qual colocar o ícone do mapa.
Float:yA coordenada Y na qual colocar o ícone do mapa.
Float:zA coordenada Z na qual colocar o ícone do mapa.
markerTypeO ícone a ser definido.
colourA cor do ícone, como um número inteiro ou hexadecimal no formato de cor RGBA. Deve ser usado apenas com o ícone quadrado (ID: 0).
MAPICON:styleO estilo do ícone.

Retornos

true - A função foi executada com sucesso.

false - Falha na execução da função. O jogador não está conectado.

Exemplos

public OnPlayerConnect(playerid)
{
// Este exemplo demonstra como criar um ícone de dólar no topo de um 24/7 localizado
// em Las Venturas. Desta forma, os novos jogadores sabem para onde ir com o seu dinheiro!
SetPlayerMapIcon(playerid, 12, 2204.9468, 1986.2877, 16.7380, 52, 0, MAPICON_LOCAL);
}

Notas

dica
  • Se você usar um tipo de marcador inválido, ele criará ID 1 (Quadrado Branco).
  • Se você usar um ícone ID que já esteja em uso, ele substituirá o ícone do mapa atual usando esse ID.
aviso
  • Você só pode ter 100 ícones de mapa. Para contornar esse limite, você pode usar o plugin streamer.
  • O tipo de marcador 1 (), 2 (), 4 () e 56 () fará com que seu jogo trave se você tiver as legendas do mapa ativadas durante a visualização do mapa.

Funções Relacionadas

Recursos relacionados