#if defined FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Radio System is starting ..");
print(" Radio system has started.");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Radio System has been shut down due to a Filterscript unload/Exit.");
print("--------------------------------------\n");
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Radio Tutorial by PlayHard. Powered by PlayHard's Tutorials :P");
print("----------------------------------\n");
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/myradio", cmdtext, true, 10) == 0) //Change this one to whatever you want.
{
ShowPlayerDialog(playerid,90,DIALOG_STYLE_LIST,"My Radio list","1. My first channel\r\n2. My second channel\r\n3. My third channel","Select", "Cancel");
//We use the line above to make the Dialog show, and as you notice we want DIALOG_STYLE_LIST because it will be a list so we can choose from.
//As you notice everytime you add \r\n it adds a new line to the list, which means in our tutorial adds a new radio station to the list.
//Make sure you change the ID of the Dialog, we don't want it to mix with other dialogs in your server, I set it to 90.
return 1;
}
if (strcmp("/stopradio", cmdtext, true, 10) == 0)
{
StopAudioStreamForPlayer(playerid);//This is the function we need to stop the audio from streaming the music.
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 90: //Remember the ID we changed in ShowPlayerDialog? (90) That's how the DialogResponse will get to know which Dialog it's going to use.
{
if(!response)// This one is used for option 2 which we changed to (Cancel).
{
SendClientMessage(playerid, 0x42F3F198, "You canceled the dialog.");//This one sends a message when you close the dialog using (Cancel).
return 1;
}
switch(listitem)//This one will list the items.
{
case 0://Case 0 is basically the first line we made in ShowPlayerDialog (1.)
{
PlayAudioStreamForPlayer(playerid, "http://radio02-cn3.akadostream.ru:8814/nrj192.mp3");//This function will play our desired radio. So we have to put the url between its brackets.
SendClientMessage(playerid, 0x42F3F198, "Type /stopradio to stop audio streaming."); //This line sends a message to the listener that he can stop it using /stopradio.
}
case 1://Case 1 is the second line we put in ShowPlayerDialog (\r\n2.)
{
PlayAudioStreamForPlayer(playerid, "http://stream.radioactivity.fm:8002/");//This function will play our desired radio. So we have to put the url between its brackets.
SendClientMessage(playerid, 0x42F3F198, "Type /stopradio to stop audio streaming.");//This line sends a message to the listener that he can stop it using /stopradio.
}
case 2://Case 2 is the third line we put in ShowPlayerDialog(\r\n3.)
{
PlayAudioStreamForPlayer(playerid, "http://sc.3wk.com:8300/");//This function will play our desired radio. So we have to put the url between its brackets.
SendClientMessage(playerid, 0x42F3F198, "Type /stopradio to stop audio streaming.");//This line sends a message to the listener that he can stop it using /stopradio.
}
//You can continue cases here but make sure you make a new line in the ShowPlayerDialog on /myradio command \r\n4. 4th \r\n5. 5th channel etc..
}
}
}
return 1;
}
this doesnt work for me when i try to make the dialog and go to my server and type the command it says invalid command.
|
nvm it wernt you it was me sorry forgot to add one of them return things.
|
i want to pres Num 4 & 6 to listen to more radios statios,how do i do it?
|
umm it doesnt play anything with the urls i give it, tried many
|
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Radio System is starting ..");
print(" Radio system has started.");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Radio System has been shut down due to a Filterscript unload/Exit.");
print("--------------------------------------\n");
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Radio Tutorial by PlayHard. Powered by PlayHard's Tutorials :P");
print("----------------------------------\n");
}
#endif
i want to pres Num 4 & 6 to listen to more radios statios,how do i do it?
|
HELPPPPPP
E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(31) : warning 217: loose indentation E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(37) : warning 217: loose indentation E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(37) : error 029: invalid expression, assumed zero E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(37) : error 004: function "OnDialogResponse" is not implemented E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(39) : error 017: undefined symbol "dialogid" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(43) : error 017: undefined symbol "response" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(4 : error 017: undefined symbol "listitem" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(52) : error 017: undefined symbol "PlayAudioStreamForPlayer" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(57) : error 017: undefined symbol "PlayAudioStreamForPlayer" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(62) : error 017: undefined symbol "PlayAudioStreamForPlayer" E:\Users\PredelCorp\Desktop\sv samp\Server DKR\filterscripts\RadioTaran.pwn(71) : error 030: compound statement not closed at the end of file (started at line 2 Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 9 Errors. how to fix them ?? |