Hallo, ich wollte unser Autoradio System etwas erweiter aber ich weiss nicht wie ich die beifahrer mit einbinden kann...
Hier einmal unser kleines aber feines Radio.
C: Befehl
if(strcmp(cmd, "/radio", true) == 0)
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor ...");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Radio","Technobase.FM\nHardbase.FM\nHousetime.FM\nTrancebase.FM\nCoretime.FM\nClubtime.FM\nPlanet Radio\nYouFM\nYouFM Rock\nYouFM Club\nYouFM Black\n89.0RTL\nRadio Ausschalten","Auswählen","Abbrechen");
}
else
{
SendClientMessage(playerid, COLOR_ORANGE, "Um Radio zuhören musst du in einem Fahrzeug sitzen!");
}
}
Alles anzeigen
C: Callback des Dialoges
if(dialogid == DIALOG_RADIO)
{
if(response)
{
if(listitem == 0)
{
GameTextForPlayer(playerid, "~r~Technobase.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
}
if(listitem == 1)
{
GameTextForPlayer(playerid, "~r~Hardbase.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
}
if(listitem == 2)
{
GameTextForPlayer(playerid, "~r~Housetime.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls");
}
if(listitem == 3)
{
GameTextForPlayer(playerid, "~r~Trancebase.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.trancebase.fm/dsl.pls");
}
if(listitem == 4)
{
GameTextForPlayer(playerid, "~r~Coretime.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.pls");
}
if(listitem == 5)
{
GameTextForPlayer(playerid, "~r~Clubtime.FM.", 500,3);
PlayAudioStreamForPlayer(playerid, "http://listen.Clubtime.fm/dsl.pls");
}
if(listitem == 6)
{
GameTextForPlayer(playerid, "~r~Plante Radio", 500,3);
PlayAudioStreamForPlayer(playerid, "http://streams.planetradio.de/planetradio/mp3/hqlivestream.m3u");
}
if(listitem == 7)
{
GameTextForPlayer(playerid, "~r~YouFM", 500,3);
PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_2.m3u");//YOU FM LIVE
}
if(listitem == 8)
{
GameTextForPlayer(playerid, "~r~YouFM Rock", 500,3);
PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_rock.m3u"); // YOU FM ROCK
}
if(listitem == 9)
{
GameTextForPlayer(playerid, "~r~YouFM Club", 500,3);
PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_club.m3u"); // YOU FM CLUB
}
if(listitem == 10)
{
GameTextForPlayer(playerid, "~r~YouFM Black", 500,3);
PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_black.m3u"); // YOU FM BLACK
}
if(listitem == 11)
{
GameTextForPlayer(playerid, "~r~T89.0RTL", 500,3);
PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls"); // 89.0 RTL
}
if(listitem == 12)
{
GameTextForPlayer(playerid, "~r~Radio Aus", 500,3);
StopAudioStreamForPlayer(playerid);
}
return 1;
}
}
Alles anzeigen
Ich hoffe jemand gibt mir einen Lösungsansatz evt. Das Radio über die CarID Zwischenspeichern?