David_Jonatan
Умник
Всем привет.Давно ничего не выкладовал на pawno-info,вот решил написать команду /музыка.На многих серверах есть /radio но там очень часто играет Клубная Музыка,вот я например больше люблю Rock.В команде /музыка можно выбрать любой стить музыки От rock до jazz.
Как установить это радио
Ко всем #define добавляем
В паблик public OnPlayerStateChange(playerid, newstate, oldstate) вставляем
Дале делаем саму команду /музыка
Дали в паблик public OnPlayerKeyStateChange(playerid, newkeys,oldkeys) вставляем
И наконец находим паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) и в него
На многих модах работает.
Автор я David_Jonatan(да сейчас есть много похожих команду но это писал я)
Если понравилось ставь +
Как установить это радио
Ко всем #define добавляем
PHP:
#define STILM 3000
В паблик public OnPlayerStateChange(playerid, newstate, oldstate) вставляем
PHP:
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) PlayAudioStreamForPlayer(playerid, "http://myradio.ua/flashplayer/50");
if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) StopAudioStreamForPlayer(playerid);
Дале делаем саму команду /музыка
PHP:
if(!strcmp(cmdtext, "/музыка", true)) return ShowPlayerDialog(playerid, STILM, DIALOG_STYLE_LIST, "Выберите ваш стиль музыки:","Rock\nRap\nJazz\nPoP\nКлубная Музыка\nRocK-n-Roll\nРегги\nУкраинский Рок\nРусский Рок\nКлассическая музыка\noff музыку", "Ok", "Выход");
PHP:
if (newkeys == 262144) OnPlayerCommandText(playerid,"/музыка");
И наконец находим паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) и в него
PHP:
if(dialogid == STILM)
{
if(response)
{
switch(listitem) {
case 0: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/50");
case 1: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/22");
case 2: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/33");
case 3: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/250");
case 4: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/14");
case 5: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/12");
case 6: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/54");
case 7: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/1");
case 8: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/6");
case 9: PlayAudioStreamForPlayer(playerid,"http://myradio.ua/flashplayer/34");
case 10: StopAudioStreamForPlayer(playerid);
}
}
}
Автор я David_Jonatan(да сейчас есть много похожих команду но это писал я)
Если понравилось ставь +
Последнее редактирование:
