Jump to content
  • 0

pomoc Rádio cez dialóg


Dexter1906

Dotaz

Zdravím, mám problém s rádiom cez dialóg, ktoré som si dnes chcel pridať do svojho gamemódu.

 

CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"Vyberte si online radio","{ff0000}Vypnúť\n{ffffff}Európa 2 [SK]\nExpres [SK]\nFun Rádio [SK]\nEvropa 2 [CZ]","Zapnut","Zavriet");
return 1;
}


forward Radio_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);


public Radio_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 100)
{
switch(listitem)
{
            case 0: StopAudioStreamForPlayer(playerid);
            case 1: PlayAudioStreamForPlayer(playerid, "http://www.listenlive.eu/evropa2.m3u");
            case 2: PlayAudioStreamForPlayer(playerid, "http://85.248.7.162:8000/96.mp3.m3u");
            case 3: PlayAudioStreamForPlayer(playerid, "http://stream.funradio.sk:8000/fun128.mp3.m3u");
            case 4: PlayAudioStreamForPlayer(playerid, "http://icecast3.play.cz/evropa2-128.mp3.m3u");
}
return 1;
}
return 0;
}

(Samozrejme toto je len ten kód rádia)

Celý gamemode sa scompiluje bez problémov, no problém je ten, že po nahraní na server, keď napíšem rádio a zvolím nejakú stanicu sa nič nevykoná, akoby sa iba dialóg zavrel a to je všetko.

 

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

forward Radio_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);


public Radio_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

what the fu**? :d daj normalne:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 100)
{
if(response == 1)
{
switch(listitem)
{
case 0: StopAudioStreamForPlayer(playerid);

            case 1: PlayAudioStreamForPlayer(playerid, "http://www.listenlive.eu/evropa2.m3u");

            case 2: PlayAudioStreamForPlayer(playerid, "http://85.248.7.162:8000/96.mp3.m3u");

            case 3: PlayAudioStreamForPlayer(playerid, "http://stream.funradio.sk:8000/fun128.mp3.m3u");

            case 4: PlayAudioStreamForPlayer(playerid, "http://icecast3.play.cz/evropa2-128.mp3.m3u");

}
}
}
return 1;
}

neviem, skus to :dd

Link to comment
Share on other sites

  • 0

Mám tam už jeden OnDialogResponse pri registračnom dialógu, niekde som našiel, že to môžem dať takto, tak som to skúsil :d

Každopádne, keď to dám klasicky OnDialogResponse, bez toho Radio_, tak mi to vyhodí toto: error 021: symbol already defined: "OnDialogResponse".

Link to comment
Share on other sites

  • 0

Mám tam už jeden OnDialogResponse pri registračnom dialógu, niekde som našiel, že to môžem dať takto, tak som to skúsil :d

Každopádne, keď to dám klasicky OnDialogResponse, bez toho Radio_, tak mi to vyhodí toto: error 021: symbol already defined: "OnDialogResponse"

dialogy se dávaj do jednoho publicu. pokud chceš používat na každý dialog jinej public používej Qwer dialog system

 

http://pastebin.com/2vZMdeBi

Link to comment
Share on other sites

  • 0

ach, aj v FS možeš mať dialog, len tie dialogy oddeluješ dialogid, takže tak ako som ti to napisal

symbol already defined, že už existuje, v tom móde...jeden public OnDialogResponse

Link to comment
Share on other sites

  • 0

To viem, ja sa pýtam ako dať ten dialóg s rádiom do tohto OnDialogResponse s registráciou a loginom, nech je len jeden a nech to funguje.

Vedel by niekto čo s tým?

Dobre už som to opravil sám. Môžete zamknúť.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...