Szerző Téma: Radio Stream off  (Megtekintve 873 alkalommal)

Radio Stream off
« Dátum: 2012. Augusztus 28. - 14:40:38 »
0 Show voters
Lenne egy olyanom nekem, hogy:
 
    CMD:radio(playerid,params[]){ ShowPlayerDialog(playerid, PSONG_DIALOG, DIALOG_STYLE_LIST, \"Rádió\", \"RiseFM\\nRádió 1\\nNeoFM\\nClassFM\\nRádió Max\\nRádió FM95\\n\", \"OK\", \"STOP\"); return 1; }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
if(dialogid == PSONG_DIALOG) {
            TogglePlayerControllable(playerid, true);
                    if(response == 1) {
                            switch(listitem) {
                                case 0: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"RiseFM\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://www.risefm.hu/inc/balaton_playlist.m3u\");
                                   }
                                case 1: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"Rádió 1\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/28_radio1.m3u\");
                     }
                                case 2: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"NeoFM\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://www.xhosting.hu/NeoFM/128_kbs_mp3.m3u\");
                                   }
                                case 3: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"ClassFM\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://91.82.85.71:7116/CLASS_FM.m3u\");
                                   }
                                 case 4: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"RádióMax\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/40_maxfm.m3u\");
                                   }
                                 case 6: {
                                            SendClientMessage(playerid, COLOR_GREEN, \"Rádió FM95\" );
                                            PlayAudioStreamForPlayer(playerid, \"http://www.radiofm95.hu/fm95.m3u\");
                                   }
                            }
                    }
                    return 1;
            }
           return 0;
    }

 
És ezt szeretném kikapcsolható állítani, mint a STOP gombra.
Elõre is köszönöm.

Radio Stream off
« Válasz #1 Dátum: 2012. Augusztus 28. - 14:45:00 »
0 Show voters
if(!response) return SendClientMesage(playerid, -1, \"Rádió kikapcsolva!\"), StopAudioStreamForPlayer(playerid);

Radio Stream off
« Válasz #2 Dátum: 2012. Augusztus 28. - 15:03:27 »
0 Show voters
Köszönöm a gyors választ, viszont sík hülye a témához és szeretném megkérdezni, hogy ezt hova kell beilleszteni a kódon belül?  :weep:

Radio Stream off
« Válasz #3 Dátum: 2012. Augusztus 28. - 15:17:38 »
0 Show voters
if(dialogid == PSONG_DIALOG) {
TogglePlayerControllable(playerid, true);
if(!response) return SendClientMesage(playerid, -1, \"Rádió kikapcsolva!\"), StopAudioStreamForPlayer(playerid);
switch(listitem) {
case 0: {
   SendClientMessage(playerid, COLOR_GREEN, \"RiseFM\" );
   PlayAudioStreamForPlayer(playerid, \"http://www.risefm.hu/inc/balaton_playlist.m3u\");
}
case 1: {
   SendClientMessage(playerid, COLOR_GREEN, \"Rádió 1\" );
   PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/28_radio1.m3u\");
}
case 2: {
   SendClientMessage(playerid, COLOR_GREEN, \"NeoFM\" );
   PlayAudioStreamForPlayer(playerid, \"http://www.xhosting.hu/NeoFM/128_kbs_mp3.m3u\");
}
case 3: {
   SendClientMessage(playerid, COLOR_GREEN, \"ClassFM\" );
   PlayAudioStreamForPlayer(playerid, \"http://91.82.85.71:7116/CLASS_FM.m3u\");
}
case 4: {
   SendClientMessage(playerid, COLOR_GREEN, \"RádióMax\" );
   PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/40_maxfm.m3u\");
}
case 5: {
   SendClientMessage(playerid, COLOR_GREEN, \"Rádió FM95\" );
   PlayAudioStreamForPlayer(playerid, \"http://www.radiofm95.hu/fm95.m3u\");
}
}
return 1;
}

Radio Stream off
« Válasz #4 Dátum: 2012. Augusztus 28. - 15:45:54 »
0 Show voters
Köszönöm, beraktam átjavítottam a Message-t két db S betûre :D

Viszont az a baj, hogy a return 0; -ra ezt a hibakódot kapom:

 
D:\\C\\Rics_CUCCAI\\_MesterMC sa-mp\\FTP\\gamemodes\\lvdm.pwn(987) : error 010: invalid function or declaration

 
De ha visszateszem a kikapcsolhatatlan rádiós dialogot, akkor mûködik. Igazából ez az utolsó sora a gm-nek.

Radio Stream off
« Válasz #5 Dátum: 2012. Augusztus 28. - 16:00:31 »
0 Show voters
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == PSONG_DIALOG) {
TogglePlayerControllable(playerid, true);
if(!response) return SendClientMessage(playerid, -1, \"Rádió kikapcsolva!\"), StopAudioStreamForPlayer(playerid);
switch(listitem) {
   case 0: {
      SendClientMessage(playerid, COLOR_GREEN, \"RiseFM\" );
      PlayAudioStreamForPlayer(playerid, \"http://www.risefm.hu/inc/balaton_playlist.m3u\");
   }
   case 1: {
      SendClientMessage(playerid, COLOR_GREEN, \"Rádió 1\" );
      PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/28_radio1.m3u\");
   }
   case 2: {
      SendClientMessage(playerid, COLOR_GREEN, \"NeoFM\" );
      PlayAudioStreamForPlayer(playerid, \"http://www.xhosting.hu/NeoFM/128_kbs_mp3.m3u\");
   }
   case 3: {
      SendClientMessage(playerid, COLOR_GREEN, \"ClassFM\" );
      PlayAudioStreamForPlayer(playerid, \"http://91.82.85.71:7116/CLASS_FM.m3u\");
   }
   case 4: {
      SendClientMessage(playerid, COLOR_GREEN, \"RádióMax\" );
      PlayAudioStreamForPlayer(playerid, \"http://hunradio.bplaced.net/40_maxfm.m3u\");
   }
   case 5: {
      SendClientMessage(playerid, COLOR_GREEN, \"Rádió FM95\" );
      PlayAudioStreamForPlayer(playerid, \"http://www.radiofm95.hu/fm95.m3u\");
   }
}
return 1;
}
return 0;
}

 
nekem így mûxik.

Radio Stream off
« Válasz #6 Dátum: 2012. Augusztus 28. - 16:36:59 »
0 Show voters
:P Köszönöm!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal