- 0
Войдите для возможности подписаться
Подписчики
0
[закрыто] Пролистывание радио на кнопку
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От vexlinee
Всем здравствуйте, сидел я на майнкрафт читиках и поднадоело, теперь хочу сделать студию либо свой крмп проектик
Так вот вопросы:
1. Какие программы лучше всего использовать для лаунчеров? В большенстве видел Android studio
2. Как запустить сам мод, можно ли это сделать локально и быстро, или стоит переносить на хост
3. Про какой кеш говорят типы под лаунчерами
4. Как сделать установку сборки через лаунчер по кнопке играть
-
Crmpik Новичок 0
Добрый день задаюсь таким вопросом на проекте есть система радио она идет через меню автомобиля. Хочу сделать что бы при нажатии на определенную клавижу переключались ссылки на радиостанции как это можно сделать
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;
}
Поделиться сообщением
Ссылка на сообщение