Например игрок сел в машину и вызываем диалог с радио станциями
В паблик public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Code
ShowPlayerDialog(playerid,340,DIALOG_STYLE_LIST,"Радио","1 станция\n2 станция\n3 станция\n4 станция\nОтключить радио","ОК","ОТМЕНА");
Сам диалог в паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code
if(dialogid == 340)
{
if(listitem == 0)//1 пункт
{
PlayAudioStreamForPlayer(playerid, "http://scfire-ntc-aa04.stream.aol.com:80/stream/1003");
return 1;
}
if(listitem == 1)//2 пункт
{
PlayAudioStreamForPlayer(playerid, "http://radio.extasyfm.ro:8000/");
return 1;
}
if(listitem == 2)//3 пункт
{
PlayAudioStreamForPlayer(playerid, "http://scfire-ntc-aa04.stream.aol.com:80/stream/1026");
return 1;
}
if(listitem == 3)//4 пункт
{
PlayAudioStreamForPlayer(playerid, "http://japanradio.ru:8000/play");
return 1;
}
if(listitem == 4)//5 пункт
{
StopAudioStreamForPlayer(playerid);
return 1;
}
return 1;
}
Проигрывает аудио
Code
PlayAudioStreamForPlayer(playerid, "прямая ссылка на аудио файл");
Останавливает аудио
Code
StopAudioStreamForPlayer(playerid);