marcus11
Умник
Всем привет пользователи Pawno - Info. Сегодня я Вам выкладываю очень простенькую команду для прослушивания онлайн радио как на Advance RP.
PHP:
#define SCM SendClientMessage
#define SPD ShowPlayerDialog
CMD:play(playerid, params[])
{
if(GetPVarInt(playerid, "InternetRadioEnabled"))
{
SetPVarInt(playerid, "InternetRadioEnabled", false);
StopAudioStreamForPlayer(playerid);
SCM(playerid,0xFF9900AA, "Online радио отключено.");
RemovePlayerAttachedObject(playerid, 3);
}
SPD(playerid,1580,DIALOG_STYLE_LIST,"{00cc00}Online радио","{ffffff}1. DFM\n2. Авторадио\n3. Радио шансон\n4. Radio Rock\n5. Radio Record\n6. Sky Radio\n7. Advance Radio","Выбрать","Закрыть");
return 1;
}
CMD:head(playerid, params[])
{
RemovePlayerAttachedObject(playerid, 3);
SCM(playerid,0xdbFF6600,"Вы будите слушать онлайн радио без наушников");
return 1;
}
if(dialogid == 1580)
{
if(response)
{
if(listitem == 0)
{
PlayAudioStreamForPlayer(playerid, "http://pub3.di.fm:80/di_clubsounds");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 1)
{
PlayAudioStreamForPlayer(playerid, "http://stream02.media.rambler.ru/auto128.mp3");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 2)
{
PlayAudioStreamForPlayer(playerid, "http://radiostream.akado.ru/playlist/radio.m3u?station=shanson&stream=128");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 3)
{
PlayAudioStreamForPlayer(playerid, "http://81.19.85.204/rock128.mp3");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 4)
{
PlayAudioStreamForPlayer(playerid, "http://online.radiorecord.ru:8101/rr_128");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 5)
{
PlayAudioStreamForPlayer(playerid, "http://www.sky-radio.fm/online");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
if(listitem == 6)
{
PlayAudioStreamForPlayer(playerid, "http://radio.advance-rp.ru:8000/channel1.ogg");
SetPVarInt(playerid, "InternetRadioEnabled", true);
SCM(playerid,0x00cc00AA, "Online радио включено.");
SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0);
SCM(playerid,0xFF9900AA,"Чтобы снять наушники, введите {FF6600}/head");
}
}
}
Последнее редактирование модератором:
