Musik im Logginfenster

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 Morgen


    Ich habe schon alle seiten durch gestöbert um Musik im Logginfenster rein zu packen.


    Da meine Suche gescheitert ist frage ich nun euch Community ob man mir nicht eine seite geben kann wo mir das auf deutsch erklärt wird oder ein deutsches Tutorial dafür.


    Wäre euch sehr Dankbar

  • Kannst auch Radio´s Streamen lassen, brauchst nur einen "Link" zum Streamer einfügen. :thumbup:

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • Du kannst mit dem Vorschlag von Eddy alle Arten von Musik abspielen, sei es OnlineRadio oder eine MusikDatei. Vergiss aber nicht das wenn er eingeloggt ist diese zu beenden da es sonst weitergeht obwohl dieser eingeloggt ist. So ersparst du dir schon einmal die nächste Frage :D


    MfG

  • also ich habe mir mal zwei ocmd befehle gemacht die wie folgt aussehen:


    ocmd:radioaus(playerid,params[])
    {
    StopAudioStreamForPlayer(playerid);
    SendClientMessage(playerid,grün,"Du hast das Radio ausgeschlaten.");
    return 1;
    }
    ocmd:radio(playerid,params[])
    {
    PlayAudioStreamForPlayer(playerid,"http://hardbasefm.radio.de/");
    SendClientMessage(playerid,grün,"Du hast das Radio eingeschlaten");
    return 1;
    }


    das prob nun dabei ist das kein Sound abgespielt wird

  • ocmd:radio(playerid,params[])
    {
    PlayAudioStreamForPlayer(playerid,"http://hardbasefm.radio.de/");
    SendClientMessage(playerid,grün,"Du hast das Radio eingeschlaten");
    return 1;
    }


    zu


    ocmd:radio(playerid,params[])
    {
    PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
    SendClientMessage(playerid,grün,Du hast das Radio eingeschalten");
    return 1;
    }

  • Blackshadowscript: Hey, benutz doch mal das ;) so hast du einen Command für das ein und auschalten



    new RadioVar; //Das Packst du oben zu deinen News


    //Und das hier ersetzt du mit deinem bisherigen Radio code
    ocmd:radio(playerid,params[])
    {
    if(RadioVar == 0)
    {
    StopAudioStreamForPlayer(playerid);
    SendClientMessage(playerid,grün,"Du hast das Radio ausgeschaltet.");
    RadioVar = 1;
    }
    else if(RadioVar == 1)
    {
    PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
    SendClientMessage(playerid,grün,"Du hast das Radio eingeschaltet");
    RadioVar = 0;
    }
    return 1;
    }


    Viel spaß damit.


    MFG Derek Westbrook

    2 Mal editiert, zuletzt von Derek Westbrook () aus folgendem Grund: Eingerückt

  • Beitrag von Blackshadowscript ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Hey,


    wird nicht klappen da


    new RadioVar;


    nicht Spieler bezogen ist sondern Global ist.


    new RadioVar[MAX_PLAYERS];


    wäre die richtige Lösung



    //Und das hier ersetzt du mit deinem bisherigen Radio code
    ocmd:radio(playerid,params[])
    {
    if(RadioVar[playerid] == 0)
    {
    StopAudioStreamForPlayer(playerid);
    SendClientMessage(playerid,grün,"Du hast das Radio ausgeschaltet.");
    RadioVar[playerid] = 1; }
    else if(RadioVar[playerid] == 1) {
    PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
    SendClientMessage(playerid,grün,"Du hast das Radio eingeschaltet");
    RadioVar[playerid] = 0; }
    return 1;
    }

    Projekt Z (demnächst)