3D-Text über gesuchten Personen

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
  • Hallo,
    wie schon so manche versuche ich mich gerade daran, einen 3D Text über Spielern anzuzeigen, die ein Wanted haben. Bisher bin ich so weit:



    public OnPlayerStreamIn(playerid, forplayerid)
    {
    if(SpielerInfo[forplayerid][pFraktion] == 1)
    {
    if(SpielerInfo[playerid][pWanted] > 0)
    {
    new text[128],Float:wX, Float:wY, Float:wZ;
    GetPlayerPos(playerid,wX,wY,wZ);
    Delete3DTextLabel(Wanteds[playerid]);
    format(text,sizeof(text),"Wanteds: %d",SpielerInfo[playerid][pWanted]);
    Wanteds[playerid] = Create3DTextLabel(text, 0x008080FF, wX, wY, wZ, 40.0, 0);
    Attach3DTextLabelToPlayer(Text3D:Wanteds[playerid], playerid , 0.0, 0.0, 0.50);
    }
    }

    return 1;
    }


    Keinerlei Errors oder so.


    Und bei OnPlayerStreamOut wird der 3D-Text deletet.


    Dennoch wird der Text von allen gesehen!

  • Attach3DTextLabelToPlayer:


    Genauso hab ich es gemacht. Was soll daran falsch sein?:(
    Und von den anderen gesehen werden sollte es nicht da



    if(SpielerInfo[forplayerid][pFraktion] == 1) {


    So hat's Maddin mal irgendwo beschrieben! Weißt du denn was ich falsch gemacht habe?

  • Zitat

    Playerid who you want to attach 3D Text label

    Meinst du das?:D
    Übersetzt heißt es doch: 'playeird , welcher du das Label anhängen willst'
    Und das hab ich in meinem Scriptausschnitt mit playerid, also dem Verdächtigen gelöst.
    Bitte hilf mir doch einfach so!


  • Wanteds[playerid] = CreatePlayer3DTextLabel(forplayerid,text,COLOR_RED,wX,wY,wZ,40.0,playerid,INVALID_VEHICLE_ID,1);


    Tag mismatch!:S

  • Hilft mir mal so gar nicht.
    Das das alle sehen können hatte ich auch schon fertig:D

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Langsam wird mir das mit dir zu anstrengend.


    Wenn du weißt,
    was die Fehlermeldung bedeutet,
    dann weißt du doch auch sicherlich,
    wo du nach eben diesen Fehlern suchen musst.


    Bei nem tag mismatch bringt uns die eine Zeile nix