Werbungs anzeige im Textdraw

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
  • So weit so gut jetzt kommt im den Public ein fehler.
    public WerbungsTimer()
    {
    werbungavailable = 0;
    return 1;
    }


    Bread.pwn(3052) : error 021: symbol already defined: "WerbungsTimer"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • dcmd_ad(playerid,params[])
    {
    new textt[100], name[MAX_PLAYER_NAME];
    if(sscanf(params,"s",textt))return SendClientMessage(playerid,HellBlau,"/ad [Text]");
    GetPlayerName(playerid,name,sizeof(name));
    if(werbungavailable == 0)
    {
    TextDrawSetString(Werbung, textt);
    TextDrawShowForAll(Werbung);
    SetTimer("WerbungsTimer",50000,false);
    werbungavailable = 1;
    }
    else if(werbungavailable == 1)
    {
    SendClientMessage(playerid,Rot,"Es hat bereits jemand eine Werbung geschaltet. Warte bis zu 1 Minuten und probiere es erneut.");
    }
    return 1;
    }


    Hatte dir ja gesagt dass du die TextDrawSetString Funktion noch nutzen sollst, hab das mal in DialogHD's Source mit eingebaut.

  • Jetzt geht es,
    Wie kann ich jetzt noch einfügen das da stehet
    "Werbung von %s: %s",name,text

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

    Einmal editiert, zuletzt von EliteBread () aus folgendem Grund: 2xText

  • Okay. Ich sehe gerade das das nicht weg geht erst wen jemand eine neue Werbung schaltet :/
    geht das das wen der Timer abgelaufen ist das wieder zurückgestezt wird also auf nichts ?

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • public WerbungsTimer()
    {
    werbungavailable = 0;
    TextDrawDestroy(Werbung);
    return 1;
    }
    So geht das nicht weg :/
    oder muss man das noch mal anders Abfragen ?


    Jetzt geht es
    public WerbungsTimer()
    {
    werbungavailable = 0;
    TextDrawHideForAll(Werbung);
    return 1;
    }

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

    3 Mal editiert, zuletzt von EliteBread () aus folgendem Grund: 3xText