Aca voy a explicar como poner un icono en el mapa, es muy facil..
----------------------
Debajo del callback, comando o lo que queramos que aparezca el icono ponemos:
Código:
SetPlayerMapIcon(playerid, id del icono, coordenadas de donde va a estar el icon, NUMERO DE ICONOS QUE HAY EN EL GM,);
Es muy importante poner el numero de los iconos que hay.. por ejemplo, si vos antes de hacer esto, tenias 20 iconos agregados, ahi iría 21, para saber cuantos hay solo contamos los "SetPlayerMapIcon" que hay
-----------
Para que el icono esté siempre en el mapa, colocamos el SetPlayerMapIcon debajo de OnPlayerConnect.
Salu2.