Jump to content

On-Line rádio [0.3d]


Drago

Recommended Posts

Zdravím, ukážu Vám jak udělat vcelku lehké rádio do sa:mp clientu 0.3d (!!!pokud budete mít 0.3b/c clienta tak Vám to nepůjde!!!).

Takže, vypíšu sem celý kód, což ale neznamená že to můžeš zkopírovat a hodit do pawna, pokud se nato nevyse*eš a ten script si pořádně pročteš, pochopíš že je to na 2 minutky.

#include 
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//Nadefinujeme si dcmd
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(radio,5,cmdtext); //radio - příkaz .... 5 - počet písmen v příkazu .... cmdtext - to doufám pochopí každý 
return 1;
}
dcmd_radio(playerid, cmdtext[]) //Příkaz /radio
{
ShowPlayerDialog(playerid,99,DIALOG_STYLE_LIST,"Rádio","Evropa 2\nCesky Rozhlas","OK","Nic");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 99) //"Otevřeme" dialog z ID 999
{
    if(response == 0) //Když sťiskneme tlačítko 1 ............
	{
		if(listitem == 0)//Když klikneme na položku č.1 .............
		{
			PlayAudioStreamForPlayer(playerid,"http://play.superparba.eu/Evropa2.pls");//Fuknce která byla přidaná až na 0.3d - spoustí rádio,youtube link, nebo mp3 z nějakého serveru
			return 1; //Omlouvám se že jsem použil ATomasovu evropu 2 ale neměl jsem kam to nahrát 
		}
		if(listitem == 1)//Když klikneme na položku č.2 ...............
		{
		    PlayAudioStreamForPlayer(playerid,"http://play.superparba.eu/CZ.pls");
			//Též se omlouvám za další použité rádio z ATomasovo zdroje 
			return 1;
		}
	}
}
return 0;
}

Doufám že Vám to nějak pomohlo :)

Link to comment
Share on other sites

  • 1 month later...

Mám problém. Robil som to presne podla návodu, ale nejako to nefakčí. Nechcem robiť reklamu, ale neviem popísať, čo na tom nejde. PLS, pozri si to, IP je 83.167.228.75:7778

Link to comment
Share on other sites

toto nieje tutorial mal si to viac vysvetlit a rozpisat inac je to strasne jednodku aj bez "tutorialu" ako to nieje uplne pravda lebo napr zaciatocnik to nemusi vediet tak sa to urcite niekomu zide :d

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...