PDA

Просмотр полной версии : [Вопрос] /radio



Dimon_Fanat
24.06.2014, 00:10
Вообщем создал радио в радио нажимаю на ввести ссылку и появляется вот такое табло так вот как сделать чтоб можно было ввести ссылку на соё радио и чтоб оно проигровалось и чтоб повторить предыдущую композицию ввести повтор и будет играть композиция которая играла до этого вообщем как на SampStories [не реклама]
http://s019.radikal.ru/i614/1406/3e/41c15ebefd06.png

- - - Добавлено - - -

Как сделать такое?

Osetin
24.06.2014, 00:30
Выкладывайте код сразу

Dimon_Fanat
24.06.2014, 00:36
Выкладывайте код сразу

Я же и написал чтоб мне объяснили что да как.Может есть код на подоби мне нужно создать себе на сервер.

Top_Gamer
24.06.2014, 00:39
Я же и написал чтоб мне объяснили что да как.Может есть код на подоби мне нужно создать себе на сервер.
Чтобы написать такое с нуля, одного плюсика будет мало :DDDD

Dimon_Fanat
24.06.2014, 00:40
Чтобы написать такое с нуля, одного плюсика будет мало :DDDD

:-)

Osetin
24.06.2014, 00:55
Я же и написал чтоб мне объяснили что да как.Может есть код на подоби мне нужно создать себе на сервер.


Вообщем создал радио в радио

А что вы тогда создали?

- - - Добавлено - - -

http://pro-pawn.ru/showthread.php?4594-Радио-в-диалоге&highlight=радио
http://pro-pawn.ru/showthread.php?6370-Online-radio-in-vehicles&highlight=радио
http://pro-pawn.ru/showthread.php?4906-Online-Radio-v-2&highlight=радио

может пригодяться

Dimon_Fanat
24.06.2014, 00:57
А что вы тогда создали?

вот что создал.

//==========================================================================
if(strcmp(cmdtext, "/radio", true) == 0)
{
if(PlayerInfo[playerid][pPlayer] == 0) return SendClientMessage(playerid,COLOR_RED, "[ОШИБКА] {FFFFFF}Для прослушивания радио купите mp3 плеер.");
new str[2][280];
new line[512];
format(str[0], sizeof(str[]),"[1] Samp-City-FM\n[2] Kazantip\n[3] Pop Hit\n[4] Retro\n[5] Rock\n[6] RUS Lurics\n[7] RUS Rock\n[8] Rap\n[9] RUS Pop\n[10] TOP-100 Kiev\n[11] UA Rock\n[12] UA Pop\n[13] Hip-Hop\n[14] Shanson\n[15] Altenative Rock\n[16] Country");
format(str[1], sizeof(str[]),"\n[17] Dance Club\n[18] Disco 80's\n[19] Drum And Bass\n[20] Dubstep\n[21] Electro House\n[22] Hard Rock\n[23] Heavy Metal\n[24] Jazz-Rock\n[25] Punk\n[26] RnB\n[27] Rock-n-Roll\n[28] Soundtrack\n[29] Tehno\n[30] World Hit\n[31] {00FF00}Ввести ссылку\n[32] {FF0000}Выключить радио");
format(line, sizeof(line), "%s%s", str[0], str[1]);
Dialog(playerid, 1437, DIALOG_STYLE_LIST, "{33CCFF}Радио", line, "Окей", "Выход");
return true;
}



if(strcmp(cmd, "/radioinfo", true) == 0)
{
new sstring[512];
format(sstring, sizeof(sstring), "%s%s", radios[0], radios[1]);
Dialog(playerid,2528,DIALOG_STYLE_INPUT,"{33CCFF}Радио",sstring,"Ок","Назад");
return 1;
}


new radios[2][] = {
{"{FFFFFF}Введи {00FF00}ссылку на аудиозапись или плейлист {FFFFFF}и нажми {FFFF00}''Окей''{FFFFFF}.\n"},
{"{FFFFFF}Если ты хочешь {00FF00} повторить последнюю композицию {FFFFFF},введи {3A5FCD}''Повтор'' {FFFFFF}и нажми {FFFF00}''OK''{FFFFFF}."}
};

Второй код это кок рас таки вот это
http://s019.radikal.ru/i614/1406/3e/41c15ebefd06.png

Но вот как сделать сам диалог я не знаю чтоб еще и работало как не пробывал не получается.

DeimoS
24.06.2014, 09:34
как не пробовал не получается.

Ну так покажите нам как вы пробовали.

Dimon_Fanat
24.06.2014, 11:54
Ну так покажите нам как вы пробовали.

Я по всякому пробывал я просто не знаю как именно это сделать чтоб вводить ссылку и играло радио а если ввести слово повтор чтоб играло предыдущее радио каторое играло.

DeimoS
24.06.2014, 12:17
Я по всякому пробывал я просто не знаю как именно это сделать чтоб вводить ссылку и играло радио а если ввести слово повтор чтоб играло предыдущее радио каторое играло.

Так покажите нам код, который у вас получался и который работал не так. И мы вам подскажем вашу ошибку

Dimon_Fanat
27.06.2014, 14:06
У кого-то есть похожая система.

DeimoS
27.06.2014, 20:08
У кого-то есть похожая система.

Вряд ли кто-то даст вам её бесплатно :scratch_one-s_head:

Spectrum
27.06.2014, 22:51
PlayAudioStreamForPlayer(playerid, inputtext);

Dimon_Fanat
28.06.2014, 00:46
PlayAudioStreamForPlayer(playerid, inputtext);

ты вообще не понял про что тут пишут.

Spectrum
28.06.2014, 01:32
ты вообще не понял про что тут пишут.

это ты не вкуриваешь как сделать простейшую херню

if(strcmp("/radio", cmdtext,true,10)==0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Радио","Введи ссылку, бла бла бла", "OK", "Отмена");
return 1;
}
OnDialogResponse

if(dialogid == 1)
{
if(!response) return 1;
PlayAudioStreamForPlayer(playerid, inputtext);
return 1;
}

- - - Добавлено - - -

повтор уже сам делай

underwoker
28.06.2014, 11:52
ты вообще не понял про что тут пишут.
А ты вообще надеешься на готовый код...

Dimon_Fanat
28.06.2014, 12:20
А ты вообще надеешься на готовый код...

ну и что если я не знаю как это сделать.

Spectrum
28.06.2014, 12:43
ну и что если я не знаю как это сделать.

почитай документацию

DeimoS
28.06.2014, 13:49
ну и что если я не знаю как это сделать.

Вам в стол заказов или в гугл, учить Pawn. Тут вам не школа и никто не будет за вас переживать, если вы не сможете написать систему. Тут могут вам подсказать нужные функции, указать на ошибку, но писать за вас код тут никто не будет. Всё программирование построено на самообучении и если вы к этому не готовы - советую даже не тратить на это время

Spectrum
28.06.2014, 13:56
Вам в стол заказов или в гугл, учить Pawn. Тут вам не школа и никто не будет за вас переживать, если вы не сможете написать систему. Тут могут вам подсказать нужные функции, указать на ошибку, но писать за вас код тут никто не будет. Всё программирование построено на самообучении и если вы к этому не готовы - советую даже не тратить на это время

не для всех создание сервера в той или иной игре ассоциируется с программированием, все хотят понабирать готового и создать крутой сервер

DeimoS
28.06.2014, 16:23
не для всех создание сервера в той или иной игре ассоциируется с программированием, все хотят понабирать готового и создать крутой сервер

Ну если они не собираются заниматься изучением языка, для чего они тратят наше с вами время? Пусть оплачивают услуги скриптера и он им всё сделает или же пусть пытаются сами.