Dialog problem

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
  • Hätte da noch ein Größeres Problem mit meinen Labeln.


    Undzwar die spinen total rum mal sind sie da den sind sie weg. Kann mir einer sagen warum ? sie sind ja an den Spieler gebunden.


    Also es geht um Spieler Label über dem Kopf


    hier mal ein Beispiel wie ich diese erstelle


    Oben im script
    new Text3D:Adminlabel[MAX_PLAYERS];


    Löschen so
    Delete3DTextLabel(Adminlabel[playerid]);


    Und erstellen so
    Adminlabel[playerid]=Create3DTextLabel("Supporter", 0xE5E400FF, 30.0, 40.0, 50.0, 30.0, 0,1);
    Attach3DTextLabelToPlayer(Adminlabel[playerid], playerid, 0.0,0.0,0.5);


    Es ist echt komisch, wie gesagt mal sind sie da und später auf einmal weg.


    Z.B. auch wenn ich den befehl eingebe
    geht beim Kolegen das Label mit weg



    ocmd:alabel(playerid, params[])
    {
    if(AFK[playerid] ==1)return SendClientMessage(playerid,0xFFFFFFFF,"{4F50FF}[AFK-Modus] {FFFFFF}Du kannst im AFK-Modus keine Befehle nutzen!");
    if(sInfo[playerid][alevel]>=1)
    {
    if(Label[playerid]==0)
    {
    Delete3DTextLabel(Adminlabel[playerid]);
    Label[playerid]=1;
    SendClientMessage(playerid,Rot,"Du hast dein Adminlabel Deaktiviert!");
    return 1;
    }


    Macht man das doch anders mit den Spieler labeln ?

    Einmal editiert, zuletzt von Gurkie94 ()

  • Beitrag von Dog ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Quatsch ().
  • Das Problem lässt sich an dem Code so nicht nachvollziehen, das passt soweit.
    Es ist aber zu empfehlen, die Variablen zurückzusetzen, da es ein Label mit der ID 0 geben kann, sprich:
    new Text3D:Adminlabel[MAX_PLAYERS] = {Text3D:-1,...};
    Und nach jedem Delete:
    Adminlabel[playerid] = Text3D:-1;

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()