Warum werden die Textdraws nicht angezeigt

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
  • //----------------------------------------------------Leitplanken SF Tunnel------------------------------------------------------------------------
    CreateDynamicObject(979,-872.39648438,-1113.83593750,98.18531799,0.00000000,0.00000000,75.99792480); //object(sub_roadleft) (1)
    CreateDynamicObject(979,-874.46356201,-1122.98083496,98.48090363,0.00000000,3.25000000,78.74792480); //object(sub_roadleft) (2)
    CreateDynamicObject(979,-876.05603027,-1132.17333984,99.51624298,0.00000000,9.74645996,81.74450684); //object(sub_roadleft) (3)
    CreateDynamicObject(979,-1235.29089355,-763.48016357,63.74383163,0.00000000,359.75000000,220.00000000); //object(sub_roadleft) (4)
    CreateDynamicObject(979,-1228.33789062,-757.22167969,63.28443146,0.00000000,354.24316406,224.49462891); //object(sub_roadleft) (5)
    CreateDynamicObject(979,-1243.02539062,-768.63964844,64.31890106,0.00000000,353.49609375,207.24061584); //object(sub_roadleft) (6)
    CreateDynamicObject(979,-877.40917969,-1141.32324219,101.01793671,0.00000000,8.73962402,81.49108887); //object(sub_roadleft) (7)
    CreateDynamicObject(979,-878.73687744,-1150.46228027,102.34223175,0.00000000,7.48962402,81.49108887); //object(sub_roadleft) (7)
    CreateDynamicObject(979,-870.28741455,-1104.77661133,97.66330719,0.00000000,6.75000000,77.74792480); //object(sub_roadleft) (1)
    CreateDynamicObject(979,-1221.73718262,-750.72552490,62.14554977,0.00000000,351.74316406,224.49462891); //object(sub_roadleft) (5)
    CreateDynamicObject(979,-1215.51464844,-744.00164795,60.83404922,0.00000000,351.73828125,229.98913574); //object(sub_roadleft) (5)
    CreateDynamicObject(979,-1251.26916504,-772.87927246,65.36799622,0.00000000,353.49609375,207.24061584); //object(sub_roadleft) (6)
    CarInit();
    dini_Remove("tickets/fragen.ini");
    dini_Remove("tickets/report.ini");
    dini_Remove("tickets/support.ini");
    dini_Create("tickets/fragen.ini");
    dini_Create("tickets/report.ini");
    dini_Create("tickets/support.ini");
    format(string, sizeof string, "Allgemeine Fragen: %d",fragen);
    Frage12 = TextDrawCreate(610.000000,130.000000,string);
    format(string, sizeof string, "Regelverstoss: %d",reportss);
    Report12 = TextDrawCreate(610.000000,140.000000,string);
    format(string, sizeof string, "Supports: %d",supportss);
    Support12 = TextDrawCreate(610.000000,150.000000,string);
    TextDrawAlignment(Frage12,3);
    TextDrawAlignment(Report12,3);
    TextDrawAlignment(Support12,3);
    TextDrawBackgroundColor(Frage12,0x000000ff);
    TextDrawBackgroundColor(Report12,0x000000ff);
    TextDrawBackgroundColor(Support12,0x000000ff);
    TextDrawFont(Frage12,1);
    TextDrawLetterSize(Frage12,0.299999,0.899999);
    TextDrawFont(Report12,1);
    TextDrawLetterSize(Report12,0.299999,0.899999);
    TextDrawFont(Support12,1);
    TextDrawLetterSize(Support12,0.299999,0.899999);
    TextDrawColor(Frage12,0xffffffff);
    TextDrawColor(Report12,0xffffffff);
    TextDrawColor(Support12,0xffffffff);
    TextDrawSetOutline(Frage12,1);
    TextDrawSetOutline(Report12,1);
    TextDrawSetOutline(Support12,1);




    Es kommen keine Errors beim Compilen.


    dennoch werden die Textdraws nicht angezeigt, weiß jemand eine Hilfe?


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • Dort wo du den TextDraw hin haben willst "TextDrawShowForPlayer" oder "TextDrawShowForAll" versucht?

  • Sorry, bin noch totaler Anfänger,


    ich habe noch ganz unten das stehen:


    public fragetimer()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(PlayerInfo[i][pClanmember] == 1||PlayerInfo[i][pAdmin] >= 1)
    {
    TextDrawShowForPlayer(i,Frage12);
    }
    return 1;
    }


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • Damit Zeigst du allen den Textdraw die, die Variable "PlayerInfo[i][pClanmember]" 1 ist oder bei dennen "PlayerInfo[i][pAdmin]" höher als 1 ist.


    ausserdem zeigst du ja nur Textdraw "Frage12"

  • Die stelle suchen wenn der spieler sich einloggt das diesen code einfügen

    if(PlayerInfo[playerid][pAdmin] == 1338) {TextDrawShowForPlayer(playerid,Frage12);}


    MFG Reloadet!

  • dann das hier ;)


    if(PlayerInfo[playerid][pAdmin] >= 1) {TextDrawShowForPlayer(playerid,Frage12);}

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ich bekomme beim Compilen 2 Errors:


    Zeile (2176) : Unbekannte Variable : "playerid"
    Zeile (2178) : Unbekannte Variable : "playerid"


    Und so sieht es zurzeit aus:


    public fragetimer()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    TextDrawShowForPlayer(playerid,Frage12);
    }
    return 1;
    }


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • nein... ich habe gesagt du sollst das "if(PlayerInfo[playerid][pAdmin] >= 1) {TextDrawShowForPlayer(playerid,Frage12);}" da hin stecken wenn der Spieler sich einloggt.

  • Könntest du mir das so machen, dass ich es nur noch rein kopieren muss?
    Weil verstehe grade nicht was du meinst.



    P.S: Danke für deine schnelle & gute Hilfe


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...