Pentru a face asta te folosesti de
SetPlayerMapIcon
Parametrii:
(playerid, iconid, Float:x, Float:y, Float:z, markertype, color, style)
playerid -> id-ul player-ului
iconid -> id-ul iconitei (id-ul trebuie sa fie cuprins intre 0 - 99 deoarece 100 este maximul de iconite pe minimap)
Float: x, Float:y, Float:z -> pozitiile
markertype -> tipul iconitei (http://wiki.sa-mp.com/wiki/MapIcons)
color -> culoarea
style -> stilul iconitei (http://wiki.sa-mp.com/wiki/MapIconStyle)
Functie: http://wiki.sa-mp.com/wiki/SetPlayerMapIcon
Iar ce vrei tu sa faci e simplu.
Cand cumpara un ghizdan, faci o bucla si creezi mapicon-urile.
Iar cand moare, verifici la OnPlayerDeath daca are backpack == 1, il setezi pe 0 si la fel, faci o bucla si ii stergi mapicon urile cu functia
RemovePlayerMapIcon
Parametrii:
(playerid, iconid)
playerid -> id-ul player-ului
iconid -> id-ul iconitei, am explicat mai sus ce este acest iconid.
Functia:http://wiki.sa-mp.com/wiki/RemovePlayerMapIcon
De aici te las sa faci singur, asa inveti.