[email protected] 11 Опубликовано 29 мая, 2018 Ребят помогите написать команду /radio . Ну и что бы там были радио рекорд, зайцев и тд. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Buril 23 Опубликовано 29 мая, 2018 (изменено) В начало мода: #define ShowPlayerDialog SPD #define SCM SendClientMessage #define LIST DIALOG_STYLE_LIST В паблик OnPlayerCommandText: if(strcmp(cmd, "/radio", true) == 0) { if(GetPlayerState(playerid) != 2 || GetPlayerState(playerid) != 3) return SCM(playerid, COLOR_RED, "Доступно только в транспорте!"); SPD(playerid, 15001, LIST, "Выбор радио станции", "{FFFFFF}Радио Record\n{FFFFFF}Retro FM\n{FF0000}Выключить", "Выбрать", "Отмена"); } В паблик OnDialogResponse: if(dialogid == 15001) { if(!response) return SCM(playerid, COLOR_RED, "Вы отменили выбор радиостанции!"); switch(listitem) { case 0: { PlayAudioStreamForPlayer(playerid, "http://air.radiorecord.ru:8101/rr_320"); } case 1: { PlayAudioStreamForPlayer(playerid, "http://cast.radiogroup.com.ua:8000/retro"); } case 2: { StopAudioStreamForPlayer(playerid); } } } Радиостанции дальше сам добавишь. Изменено 29 мая, 2018 пользователем AntDPS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
[email protected] 11 Опубликовано 29 мая, 2018 , так это только в машине? мне нужно чтоб хоть где включалось. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Buril 23 Опубликовано 29 мая, 2018 , Если хочешь везде, тогда убери это строку: if(GetPlayerState(playerid) != 2 || GetPlayerState(playerid) != 3) return SCM(playerid, COLOR_RED, "Доступно только в транспорте!"); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты