3DTextLabel Zeigt nichtmehr an

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, ich war zwar jetzt nur über 1 Jahr inaktiv in Samp, aber trotzdem bekomme ich nichtmal mehr die 3DTextLabels vernünftig hin.
    Ich mache sie genau so wie ich sie immer gemacht habe, doch sie zeigen Fast nie an und wenn welche Anzeigen, zeigen aber nicht alle an. an was liegt es?


    Hier sind meine 3DTextLabels!



    Create3DTextLabel("{FAFAFA}Herzlich Willkommen auf {FF0000}Role of German\n{FAFAFA}Entscheide dich für einen Weg {FFF000}<--- {0019FF}Schiff\n{0019FF}Fugzeug {FFF000}--->\n{FFF000}Wie Möchtest du Starten gehe in eines der icons auf den Brücken",WEIß,4531.2378,-3483.3640,7.0786,30.0,0,1);
    Create3DTextLabel("{E6E6E6}Nach {C30000}Los Santos {E6E6E6}Reisen ({00FF0A}Schiff{E6E6E6})\n{E6E6E6}Drücke die {0019FF}z {E6E6E6}Taste",WEIß,4567.8101,-3470.3818,3.0425,30.0,0,1);
    Create3DTextLabel("{00EBFF}[Krankenhaus Eingang]\n\n{FEFEFE}Zum betreten Taste {FFE600}Enter {FEFEFE}drücken",WEIß,1149.7482,-2082.0867,70.8775,3.0,0,1);
    Create3DTextLabel("{00EBFF}[Krankenhaus Ausgang]\n\n{FEFEFE}Zum verlassen Taste {FFE600}Enter {FEFEFE}drücken",WEIß,1149.7030,-2086.5410,71.9511,3.0,0,1);
    DDealerSpawn = Create3DTextLabel("{FFA000}Dealer\n{E6E6E6}Drücke die Taste {0000FF}F {E6E6E6}Zum Intergrieren",WEIß,444.2472,-1765.6239,5.7982+1,10.0,0,1);
    Create3DTextLabel("{00EBFF}[Rathaus Eingang]\n\n{FEFEFE}Zum betreten Taste {FFE600}Enter {FEFEFE}drücken",WEIß,1483.1603,-1793.4663,15.1709,10.0,0,1);
    Create3DTextLabel("{00EBFF}[Rathaus Ausgang]\n\n{FEFEFE}Zum verlassen Taste {FFE600}Enter {FEFEFE}drücken",WEIß,-222.1706,-1232.1216,-13.2432,5.0,0,1);
    Create3DTextLabel("{FFC800}Rathaus\n{FEFEFE}Drücke Die Taste {FFC800}N",WEIß,-203.5888,-1231.4896,-13.2632,5.0,0,1);
    Create3DTextLabel("{FFC800}Bank\n{FEFEFE}Drücke Die Taste {FFC800}N",WEIß,933.9420,-1538.8671,13.6560,5.0,0,1);
    Create3DTextLabel("{FEFEFE}[Arzt {FFF000}/dienst {FEFEFE}Punkt]",WEIß,1170.5945,-2098.6804,71.9911,5.0,0,1);
    Create3DTextLabel("{FFA000}Dealer\n{E6E6E6}Drücke die Taste {0000FF}F {E6E6E6}Zum Intergrieren",WEIß,1426.8857,-1772.2654,13.5469,0,0,1);



    Was könnte der Grund sein dass sie nicht immer Anzeigen bzw dass einige nicht anzeigen? habe sie unter public OnGameModeInit()

  • Welche davon werden angezeigt, welche davon nicht?


    Dieser hier zb wird nichtmehr Angezeigt, vorher hat dieser aber noch Funktioniert.



    Create3DTextLabel("{FAFAFA}Herzlich Willkommen auf {FF0000}Role of German\n{FAFAFA}Entscheide dich für einen Weg {FFF000}<--- {0019FF}Schiff\n{0019FF}Fugzeug {FFF000}--->\n{FFF000}Wie Möchtest du Starten gehe in eines der icons auf den Brücken",WEIß,4531.2378,-3483.3640,7.0786,30.0,0,1);


    Und sobald ich ein neuen 3DTextLabel über diesen oben genannten Label erstelle wird dieser ebenfalls nicht angezeigt.
    Bedeutet ich muss immer unter den oben genannten Lapen einen erstellen, die frage ist aber wiso wird dieser oben genannte Lapen nichtmehr angezeigt und an was kann es liegen das wenn ich welche über diesen erstelle ebenfalls nicht erstellt werden.

  • Das hört sich ganz danach an, als hast du das Limit erreicht.


    Lasse dir beim letzten funktionierenden Label die ID in eine Variable speichern:
    new Text3D:label =Create3DTextLabel(...);
    Und gebe die ID direkt drunter im Print aus:
    printf("Das letzte funktionierende Label hat die ID %d.", _:label);


    Was steht dann im Server Log?


  • In der Log Steht folgendes:


    [00:21:58] Das letzte funktionierende Label hat die ID 10.
    [00:21:58]



    Ganze Log




    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [00:21:55] filterscripts = "" (string)
    [00:21:55]
    [00:21:55] Server Plugins
    [00:21:55] --------------
    [00:21:55] Loading plugin: streamer
    [00:21:56]


    *** Streamer Plugin v2.7.7 by Incognito loaded ***


    [00:21:56] Loaded.
    [00:21:56] Loading plugin: sscanf
    [00:21:58]


    [00:21:58] ===============================


    [00:21:58] sscanf plugin loaded.


    [00:21:58] (c) 2009 Alex "Y_Less" Cole


    [00:21:58] 0.3d-R2 500 Players "dnee"


    [00:21:58] ===============================


    [00:21:58] Loaded.
    [00:21:58] Loaded 2 plugins.


    [00:21:58]
    [00:21:58] Filterscripts
    [00:21:58] ---------------
    [00:21:58] Loaded 0 filterscripts.


    [00:21:58] Das letzte funktionierende Label hat die ID 10.
    [00:21:58]
    ----------------------------------
    [00:21:58] Server wurde Gestartet
    [00:21:58] ----------------------------------


    [00:21:58] Number of vehicle models: 16
    [00:21:58] [connection] 127.0.0.1:49694 requests connection cookie.
    [00:21:59] [connection] incoming connection: 127.0.0.1:49694 id: 0
    [00:21:59] [npc:join] Dealer has joined the server (0:127.0.0.1)


    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [00:23:19] filterscripts = "" (string)
    [00:23:19]
    [00:23:19] Server Plugins
    [00:23:19] --------------
    [00:23:19] Loading plugin: streamer
    [00:23:19]


    *** Streamer Plugin v2.7.7 by Incognito loaded ***


    [00:23:19] Loaded.
    [00:23:19] Loading plugin: sscanf
    [00:23:19]


    [00:23:19] ===============================


    [00:23:19] sscanf plugin loaded.


    [00:23:19] (c) 2009 Alex "Y_Less" Cole


    [00:23:19] 0.3d-R2 500 Players "dnee"


    [00:23:20] ===============================


    [00:23:20] Loaded.
    [00:23:20] Loaded 2 plugins.


    [00:23:20]
    [00:23:20] Filterscripts
    [00:23:20] ---------------
    [00:23:20] Loaded 0 filterscripts.


    [00:23:20] Das letzte funktionierende Label hat die ID 10.
    [00:23:20]
    ----------------------------------
    [00:23:20] Server wurde Gestartet
    [00:23:20] ----------------------------------


    [00:23:20] Number of vehicle models: 16
    [00:23:20] [connection] 127.0.0.1:64190 requests connection cookie.
    [00:23:21] [connection] incoming connection: 127.0.0.1:64190 id: 0
    [00:23:21] [npc:join] Dealer has joined the server (0:127.0.0.1)

  • Hmm, bei 10 ist das Limit natürlich nicht erreicht. Was wird dir denn ausgegeben, wenn du den print für ein Label machst, das du nicht siehst? Wird da dann 11 ausgegeben (oder ähnliches)?
    Wenn ja, dann wird das Label erstellt, aber vielleicht irgendwo danach gelöscht?
    Oder du bist nicht an der richtig Position in der richtigen virtuellen Welt?

  • Hmm, bei 10 ist das Limit natürlich nicht erreicht. Was wird dir denn ausgegeben, wenn du den print für ein Label machst, das du nicht siehst? Wird da dann 11 ausgegeben (oder ähnliches)?
    Wenn ja, dann wird das Label erstellt, aber vielleicht irgendwo danach gelöscht?
    Oder du bist nicht an der richtig Position in der richtigen virtuellen Welt?

    Also dass Label hat Folgendes Angezeigt


    [19:55:53] Der Nicht funktionierende Label hat die ID 0.


    Habe das Problem jetzt aber gelöst, habe einfach ein Label für die ID 0 Erstellt, und diesen Irgendwo hingesetzt so dass das nicht Funktionierende Label die ID 1 hat. nun werden sie alle angezeigt