Text Draw 2 Mal

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 ich habe eine Frage ich möchte das alle 5 oder 10 min unten rechts in der ecke ein text mit text draw erscheint ich habe das so gemacht :
    Head :
    new Text:CrazyRolePlay2;
    forward Showforum();

    On Gamemode Init :
    {
    SetTimer( "Showforum", 100000, true );
    }


    public Showforum()
    {
    CrazyRolePlay2 = TextDrawCreate(164.0, 217.0,"www.crazyroleplay.info");
    TextDrawShowForAll(utext);
    TextDrawFont(CrazyRolePlay2,0);
    TextDrawLetterSize(CrazyRolePlay2,1,1);
    TextDrawColor(CrazyRolePlay2,0xF6F6F6FF);
    TextDrawSetShadow(CrazyRolePlay2,1);
    TextDrawSetOutline(CrazyRolePlay2,2);
    TextDrawBackgroundColor(CrazyRolePlay2,0x000FF);
    TextDrawUseBox(CrazyRolePlay2,0);
    }


    Habe Bereits eins mit Textdraw drin das Daueraft Angezeigt wird klein . aber das geht jedes mahl weg wenn das andere angezeigt werden soll und das aber er zeigt dann auch garnichts an das was alle 5-10 min Erscheinen soll. ? was kann das Sein ? " was mache ich falsch thx for help

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • An deinem Deutsch solltest du echt noch üben.Hab nicht viel von dem Verstanden was du möchtest :cursing: .
    Gut möglich das der Code unten also sinnlos ist und nicht das macht was du möchtest.
    Für das was du dvor hast würde ich den TextDraw in OnGameModeInit erstellen und mit dem Timer anzeigen
    und verschwinden lassen.


    Dazu kommt das du in deiner ShowForum Funktion den TextDraw "utext" für alle anzeigen lässt,nicht "CrazyRolePlay2".

    new bool:D_Show;
    public OnGameModeInit() {
    SetTimer( "Showforum", 5*60*1000, true );
    //
    CrazyRolePlay2 = TextDrawCreate(164.0, 217.0,"www.crazyroleplay.info");
    //TextDrawShowForAll(utext);
    TextDrawFont(CrazyRolePlay2,0);
    TextDrawLetterSize(CrazyRolePlay2,1,1);
    TextDrawColor(CrazyRolePlay2,0xF6F6F6FF);
    TextDrawSetShadow(CrazyRolePlay2,1);
    TextDrawSetOutline(CrazyRolePlay2,2);
    TextDrawBackgroundColor(CrazyRolePlay2,0x000FF);
    TextDrawUseBox(CrazyRolePlay2,0);
    // ....
    return 1;
    }
    public Showforum() {
    if(D_Show) {
    TextDrawHideForAll(CrazyRolePlay2);
    D_Show=false;
    }
    else {
    TextDrawShowForAll(CrazyRolePlay2);
    D_Show=true;
    }
    }

    Zitat

    und das aber er zeigt dann auch garnichts an das was alle 5-10 min Erscheinen soll.


    Dazu kommt das du in deiner ShowForum Funktion den TextDraw "utext" für alle anzeigen lässt,nicht "CrazyRolePlay2".

  • omg ok xD hab mich selbst nicht verstanden aber ein andere wohl schon naja meinet wegen. aber klar brauch man new crazyroleplay; sonst kommt ein fehler , wegen symbole und ich habe da ja nur beschrieben was ich reingetahen habe !!.
    ----------------------------------


    Mein Problem ist das er den Per Timer nicht Anzeigt !! .

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • Schon klar das du "new Text:CrazyRolePlay2;" brauchst,hab ich etwas andere gesagt?


    Zitat

    Mein Problem ist das er den Per Timer nicht Anzeigt !! .


    Dazu kommt das du in deiner ShowForum Funktion den TextDraw "utext" für alle anzeigen lässt,nicht "CrazyRolePlay2".
    Hast du das gelesen?
    public Showforum()
    {
    CrazyRolePlay2 = TextDrawCreate(164.0, 217.0,"www.crazyroleplay.info");
    TextDrawFont(CrazyRolePlay2,0);
    TextDrawLetterSize(CrazyRolePlay2,1,1);
    TextDrawColor(CrazyRolePlay2,0xF6F6F6FF);
    TextDrawSetShadow(CrazyRolePlay2,1);
    TextDrawSetOutline(CrazyRolePlay2,2);
    TextDrawBackgroundColor(CrazyRolePlay2,0x000FF);
    TextDrawUseBox(CrazyRolePlay2,0);
    TextDrawShowForAll(CrazyRolePlay2);
    }

  • Edit by CHA-Chakuza
    Oo Jetz geht nicht mal das 1 mehr naja egal ich machs wieder wie voher aber danke trozdem

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

    Einmal editiert, zuletzt von Dog ()