Icons auf der Karte

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi,
    wie kann ci hauf die Karte also im Radar Icons hinamchen ich möchte gerne überall ein Icon hinamchen wo man Properties aufen kann. Kann man verschiedene Drsigns benutzen wie geht das?


    MfG ~Luka~

  • Ich verstehe es einfach nicht! Wofür ist das? Das Icon wird nicht unten auf dewm Radar angezeigt:



    public OnPlayerConnect( playerid )
    {
    SetPlayerMapIcon( playerid, 12, 2204.9468, 1986.2877, 16.7380, 52, 0 );
    }


    so, playerid,x,y,z ist bekannt aber was soll ich bei iconid, markertyp und color machen? Ich will das blaue Symbol das ist die ID 30 hier bei den Coords haben:



    {
    // WO MUSS ICH DANN DIE ID 30 HINMACHEN BEIM 2. ALSO NACH PLAYERID ODER BEIM VORLETZTEN BEI MARKERTYP ?(
    // UND WARUM EIGENTLICH NUR VON 0-30 ICH EILL VLLT AUCH MAL ID 52 HABEN ?(
    SetPlayerMapIcon( playerid, 12, 2204.9468, 1986.2877, 16.7380, 30, 0 );
    }


    Hier auf der Seite war ich ich verstehe es net ?(


    http://wiki.sa-mp.com/wiki/SetPlayerMapIcon


    MfG ~Luka~

  • hab dir´s per icq erklehrt vllt gehts ja xD ich probier nacher auch so n ding^^

  • Also...
    SetPlayerMapIcon(playerid,iconid,x,y,z,markertype,color);


    playerid - erklärt sich von selbst


    iconid - dort kann man die ID des Icons eintragen, es geht von 0 bis 31, *überleg, wie ichs erklären soll* kennst du es bei den Pickups mit den IDs? Also "if(pickupid==X) {" So ist das die Iconid, welche du bei RemovePlayerMapIcon brauchst, ein Beispiel zur IconID:
    SetPlayerMapIcon(playerid,2,x,y,z,markertype,color);//Dieses Mapicon hat nun die ID 2
    RemovePlayerMapIcon(playerid,2);//Der Spieler sieht die IconID 2 nicht mehr


    x,y,z - erklärt sicht von selbst


    markertype - Dies sind die IDs der verschiedenen Zeichen, das "CJ" ist die 15, das "$" die 52, ...


    color - spontan hätte ich ejtzt gesagt der Hexcode... aber wiki meint was anderes xD einfach mal 0 eintragen und gucken, was passiert

  • Ich habe jetzt mal ein BEsipiel gemacht:



    SetPlayerMapIcon(playerid, 1, 21551.1776,-1675.7571,15.7353, 52, 0 );


    So das Icon müsste doch jetzt eigentlich im Radar also unten Links erscheinen oder?
    Ich habe es immoment bei OnPlayerConnect.
    Kann es sein das es zu OnPlayerSpawn muss?
    Jedenfalls das Icon wird nicht angezeigt.


    MfG