- 0
Sign in to follow this
Followers
0

Пролистывание радио на кнопку
Asked by
Crmpik
,
Question
Create an account or sign in to comment
You need to be a member in order to leave a comment
Sign in to follow this
Followers
0
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
Posted · Report post
Добрый день задаюсь таким вопросом на проекте есть система радио она идет через меню автомобиля. Хочу сделать что бы при нажатии на определенную клавижу переключались ссылки на радиостанции как это можно сделать
if(newkeys == 262144)
{
SPD(playerid,dNed+37,list,"" #C_GRAY "Аудиосистема","" #C_GRAY "1. {ffffff}Европа+\n" #C_GRAY "2. {ffffff}Дорожное радио\n" #C_GRAY "3. {ffffff}Радио Шансон\n" #C_GRAY "4. {ffffff}Радио Energy\n" #C_GRAY "5. {ffffff}Радио Милицейская Волна \n" #C_GRAY "6. {ffffff}Радио DFM\n" #C_GRAY "7. {ffffff}Авторадио","Выбрать","Назад");
}
case 1:
{
SPD(playerid,dNed+37,list,"" #C_GRAY "Аудиосистема","" #C_GRAY "1. {ffffff}Европа+\n" #C_GRAY "2. {ffffff}Дорожное радио\n" #C_GRAY "3. {ffffff}Радио Шансон\n" #C_GRAY "4. {ffffff}Радио Energy\n" #C_GRAY "5. {ffffff}Радио Милицейская Волна \n" #C_GRAY "6. {ffffff}Радио DFM\n" #C_GRAY "7. {ffffff}Авторадио","Выбрать","Назад");
return 1;
}
case dNed+37:
{
if(!response) return nmenu(playerid,GetPVarInt(playerid,"nmenuid"));
new
i = GetPVarInt(playerid,"nmenuid");
switch( listitem )
{
case 0: format:str_small("http://ep32server.streamr.ru:8033/europaplus32.mp3");
case 1: format:str_small("http://icecast.russkoeradio.cdnvideo.ru/rr.mp3");
case 2: format:str_small("http://radiopotok.ru/f/m3u/station_2.m3u");
case 3: format:str_small("http://radiopotok.ru/f/m3u/station_4.m3u");
case 4: format:str_small("http://radiopotok.ru/f/m3u/station_261.m3u");
case 5: format:str_small("http://radiopotok.ru/f/m3u/station_87.m3u");
case 6: format:str_small("http://free.radioheart.ru:8000/excitingradio");
}
strmid(nInfo[ i ][ nMusicUrl ], str_small, 0, strlen(str_small), 128);
if( nInfo[ i ][ nMusic ] == 1 )
{
nInfo[ i ][ nMusic ] = 0;
UpdateMusic( i );
nInfo[ i ][ nMusic ] = 1;
UpdateMusic( i );
}
mysql_format:str_small( "UPDATE `" #DB_PROPERTY "` SET `musicurl` = '%s' WHERE `ID` = '%d'",nInfo[ i ][ nMusicUrl ], nInfo[nID]);
mysql_function_query(mysql_connect_ID, str_small, false, "", "");
return 1;
}
есьт такое. но работает от кара вот это
case 0:
{
SPD(playerid,dCar+14,list,"" #C_GRAY "Аудиосистема {ffffff}| " #C_GRAY "Радиостанции","" #C_GRAY "1. {ffffff}Европа+\n" #C_GRAY "2. {ffffff}Дорожное радио\n" #C_GRAY "3. {ffffff}Радио Шансон\n" #C_GRAY "4. {ffffff}Радио Energy\n" #C_GRAY "5. {ffffff}Радио Милицейская Волна\n" #C_GRAY "6. {ffffff}Радио DFM\n" #C_GRAY "7. {ffffff}Авторадио","Выбрать","Назад");
return 1;
}
case dCar+14:
{
if(!response) return DeletePVar(playerid,"cmenuid");
if(cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][1] == 1) return SCM(playerid,-1,"Аудиосистема уже включена!");
//new i = cInfo[GetPVarInt(playerid,"cmenuid")][cCar];
switch(listitem)
{
case 0: PlayAudioStreamForPlayer(playerid,"http://ep32server.streamr.ru:8033/europaplus32.mp3"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Европа плюс");
case 1: PlayAudioStreamForPlayer(playerid,"https://dorognoe.hostingradio.ru/radio"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Дорожное радио");
case 2: PlayAudioStreamForPlayer(playerid,"https://chanson.hostingradio.ru:8041/chanson256.mp3"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Радио Шансон");
case 3: PlayAudioStreamForPlayer(playerid,"https://pub0301.101.ru:8443/stream/air/mp3/256/99"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Радио Energy");
case 4: PlayAudioStreamForPlayer(playerid,"https://radiomv.hostingradio.ru:80/radiomv256.mp3"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Радио "Милицейская Волна"");
case 5: PlayAudioStreamForPlayer(playerid,"https://dfm.hostingradio.ru/dfm96.aacp"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "DFM");
case 6: PlayAudioStreamForPlayer(playerid,"https://pub0301.101.ru:8443/stream/air/mp3/256/100"); //SCM(playerid,-1,"Включена радиостанция: " #C_GRAY "Авторадио");
}
new Float:X, Float:Y, Float:Z;
GetVehiclePos(cInfo[GetPVarInt(playerid,"cmenuid")][cCar],X,Y,Z);//tamasita*
if(IsValidDynamicArea(cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2])) DestroyDynamicArea(cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2]), cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2] = 0;
if(WindowCar[GetPlayerVehicleID(playerid)]/*cInfo[GetPVarInt(playerid,"cmenuid")][cWindow]*/ == 0) cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2] = CreateDynamicSphere(X,Y,Z, 3.0, -1, -1, -1);
if(WindowCar[GetPlayerVehicleID(playerid)]/*cInfo[GetPVarInt(playerid,"cmenuid")][cWindow]*/ == 1) cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2] = CreateDynamicSphere(X,Y,Z, 5.0, -1, -1, -1);
AttachDynamicAreaToVehicle(cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][2], cInfo[GetPVarInt(playerid,"cmenuid")][cCar]);
cInfo[GetPVarInt(playerid,"cmenuid")][cMusic][1] = 1;
return 1;
}
Share this post
Link to post