Prvo cemo staviti include
#include
#include Sada treba definirati boje
#define C_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define C_GREEN 0x33AA33AASada definiramo ime dialoga
#define DIALOG_RADIO 1Sada moramo napraviti varijablu
new islistening;Sada ovo stavimo pod OnPlayerConnect
public OnPlayerConnect(playerid)
{
islistening = 0;
return 1;
}Sada moramo napraviti komandu /radio i /stopradio
CMD:radio(playerid,cmdtext[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, C_RED, "Nisi u vozilu!");
ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Radio Stanicce","1. Radio 1\r\n2. Radio 2\r\n3. Radio 3\r\n4. Radio 4","Listen","Cancel");
return 1;
}
CMD:stopradio(playerid,cmdtext[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, C_RED, "Nisi u vozilu!");
if(islistening == 1)
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, C_RED, "Ugasio si radio!");
}
else //if the variable is 0
{
SendClientMessage(playerid, C_RED, "Ne slusate radio!");
}
return 1;
} Sada ovo stavimo pod OnPlayerExitVehicle
public OnPlayerExitVehicle(playerid,vehicleid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}Sada ovo stavimo pod OnDialogResponse
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_RADIO:
{
if(!response)
{
SendClientMessage(playerid, C_RED, "You cancelled!");
}
if(response)
{
switch(listitem)
{
case 0:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016&play_status=1");
}
case 1: //same as case 0: etc...
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283516&play_status=1");
}
case 2:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283516&play_status=1");
}
case 3:
{
islistening = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=663859&play_status=1");
}
}
}
}
}
return 1;
}Orginalna tema: http://forum.sa-mp.com/showthread.php?t=369708
Eto ga, to je to, Ocijenite od 1-10 😁
