Na vrh vase skripte dodajete sljedece includove :
#include
#include Sljedeci korak definiramo boje[ja sam uzo tri kao primer]
#define C_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define C_GREEN 0x33AA33AAIduce sto definiramo jeste Radio Dialog
#define DIALOG_RADIO 1Sljedeci korak jeste pravljenje Variable
new islistening;Sljedeci korak jeste da ispod public OnPlayerConnect(playerid) dodamo sljedece [Ja cu odmah dodati tako da se nemucite]
public OnPlayerConnect(playerid)
{
islistening = 0;
return 1;
}
Iduci korak jeste pravljenje komande /upaliradio i /ugasiradio
Prvo cemo upaliradio
CMD:upaliradio(playerid,cmdtext[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, C_GREEN, "Morate biti u vozilu!"); // Provjerava dali je igrac u vozilu
ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Radio stanice","1. Balkan Dj\r\n2. Radio Pink\r\n3. Radio Bosna\r\n4. Radio 4","Listen","Cancel");
return 1;
}sad slijedi ugasiradio
CMD:ugasiradio(playerid,cmdtext[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, C_RED, "Niste u vozilu!"); salje poruku ako igrac nije u vozilu
if(islistening == 1)
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, C_RED, "Iskljucili ste radio!");
}
else
{
SendClientMessage(playerid, C_RED, "Neslusate radio!");
}
return 1;
}Sljedece pravimo public da kad igrac izadje iz vozila radio prestaje [to radimo na sljedeci nacin]
public OnPlayerExitVehicle(playerid,vehicleid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}I na kraju dodajemo radio stanice i uredujemo dialog
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_RADIO:
{
if(!response)
{
SendClientMessage(playerid, C_RED, "Odustali ste");
}
if(response)
{
switch(listitem)
{
case 0:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=276668"); //radio Balkan DJ
}
case 1:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=89765"); // Radio Pink
}
case 2:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=69131"); // Radio Bosna
}
case 3:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=438505");// Radio Morava
}
}
}
}
}
return 1;
}Nadam se da ce nekom pomoci
