Fahrzeug Radio

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

  • CMD:carradio(playerid)
    {
    ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Radio: Bitte wähle eine Kategorie","{33AA33}Allgemeiner Radio\n{FFFFFF}Schrott Radio","Weiter","Schließen");
    return 1;
    }



    Hey,


    ich habe eine Frage Ich habe hier 2 Kategorien.


    So in der Ersten Kateogorie wen man drauf kommt kommt ein DIalog mit verschiedenen Radio sender das gleiche bei der 2 Kategorie wie mache ich das?

  • Das geht eigentlich ganz einfach



    if(dialogid == DIALOG_RADIO)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0: ShowPlayerDialog(playerid, DIALOG_NAME, "Titel", "Radiosender", "Weiter", "Schließen");
    }
    }
    return 1;
    }



    Bei DIALOG_NAME den Dialog ID von Allgemeiner Radio einfügen


  • und dann case : -> Hier der Radio sender oder? ist bei der ersten Kategorie




    case DIALOG_MUSIC:
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(dialogid == DIALOG_RADIO)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0: ShowPlayerDialog(playerid, DIALOG_MUSIC, "Radio: Bitte wähle eine Kategorie", "I LOVE RADIO", "Weiter", "Zurück");
    case 1: PlayAudioStreamForPlayer(playerid, "http://stream03.iloveradio.de/iloveradio1.mp3");
    }
    }
    return 1;
    }


  • CMD:carradio(playerid)
    {
    ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Radio: Bitte wähle eine Kategorie","{33AA33}Allgemeiner Radio\n{FFFFFF}Schrott Radio","Weiter","Schließen");
    return 1;
    }


    if(dialogid == DIALOG_RADIO)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0: ShowPlayerDialog(playerid, DIALOG_MUSIC1, "Titel", "Radiosender", "Weiter", "Schließen");
    case 1: ShowPlayerDialog(playerid, DIALOG_MUSIC2, "Titel", "Radiosender 1 \n 2 \n 3", "Weiter", "Schließen");
    }
    }
    return 1;
    }


    if(dialogid == DIALOG_MUSIC1)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0: PlayAudioStreamForPlayer(playerid, "http://stream03.iloveradio.de/iloveradio1.mp3");
    }
    return 1;
    }


    if(dialogid == DIALOG_MUSIC2)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0: PlayAudioStreamForPlayer(playerid, "http://stream03.iloveradio.de/iloveradio1.mp3");
    case 1: PlayAudioStreamForPlayer(playerid, "http://stream03.iloveradio.de/iloveradio1.mp3");
    // Und so weiter
    }
    return 1;
    }

  • Fehler Gefunden danke!

    Einmal editiert, zuletzt von Dr. Frauenarzt () aus folgendem Grund: Fehler behoben