Joiner + Textdraw 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
  • Guten Abend,


    Ich Wollte euch mal fragen ob ihr mir villeicht helfen könnt, ich habe mir ein Joiner erstellt der mir als Textdraw anzeigen lässt zb "Marcel hat den server Betreten" das ist beim Joinen auch da nur das geht net mehr weg und da wollte ich euch fragen ob mir da jemand helfen Kann?


    Nun kommen die Codes


    //public OnPlayerConnect


    new joiner[256];
    GetPlayerName(playerid,joiner,sizeof(joiner));
    format(joiner,sizeof(joiner),"%s hat den Server betreten",joiner);
    SBtimer = SetTimer("ServerBetretenP", 5000, 1);
    ServerBetreten = TextDrawCreate(504.000000, 5.000000, joiner);
    TextDrawBackgroundColor(ServerBetreten, 255);
    TextDrawFont(ServerBetreten, 1);
    TextDrawLetterSize(ServerBetreten, 0.220000, 1.000000);
    TextDrawColor(ServerBetreten, -1);
    TextDrawSetOutline(ServerBetreten, 1);
    TextDrawSetProportional(ServerBetreten, 1);


    //oben Im Script:


    forward ServerBetretenP ();
    new SBtimer;
    new Text:ServerBetreten;


    //Ganz untem imscript


    public ServerBetretenP ()
    {
    TextDrawShowForAll(ServerBetreten);
    return 1;
    }


    mfg

  • ServerBetreten = TextDrawCreate(504.000000, 5.000000, joiner);
    TextDrawBackgroundColor(ServerBetreten, 255);
    TextDrawFont(ServerBetreten, 1);
    TextDrawLetterSize(ServerBetreten, 0.220000, 1.000000);
    TextDrawColor(ServerBetreten, -1);
    TextDrawSetOutline(ServerBetreten, 1);
    TextDrawSetProportional(ServerBetreten, 1);
    Das durch
    TextDrawShowForAll(ServerBetreten);
    ersetzen
    und
    das in OnGameModeInit
    ServerBetreten = TextDrawCreate(504.000000, 5.000000, joiner);
    TextDrawBackgroundColor(ServerBetreten, 255);
    TextDrawFont(ServerBetreten, 1);
    TextDrawLetterSize(ServerBetreten, 0.220000, 1.000000);
    TextDrawColor(ServerBetreten, -1);
    TextDrawSetOutline(ServerBetreten, 1);
    TextDrawSetProportional(ServerBetreten, 1);

  • OnPlayerConnect


    new joiner[256];
    GetPlayerName(playerid,joiner,sizeof(joiner));
    format(joiner,sizeof(joiner),"%s hat den Server betreten",joiner);
    SBtimer = SetTimer("ServerBetretenP", 5000, 1);
    TextDrawShowForAll(ServerBetreten);