(http://www.zaslike.com/files/oyahv034bibq2f3tfrd3.png) (http://www.zaslike.com/)
Pozdrav svima posto sam uocio da mnogi traze radio da skinu ili neznaju da naprave.Ja sam odlucio napravit jedan tutorial u vezi toga Uzivajte :=)Na vrh vase skripte dodajete sljedece includove :#include <a_samp>
#include <zcmd>
Sljedeci korak definiramo boje[ja sam uzo tri kao primer]#define C_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define C_GREEN 0x33AA33AA
Iduce sto definiramo jeste Radio Dialog#define DIALOG_RADIO 1
Sljedeci korak jeste pravljenje Variablenew islistening[MAX_PLAYERS];
Sljedeci korak jeste da ispod public OnPlayerConnect(playerid) dodamo sljedece [Ja cu odmah dodati tako da se nemucite]public OnPlayerConnect(playerid)
{
islistening[playerid] = 0;
return 1;
}
Iduci korak jeste pravljenje komande
/upaliradio i /ugasiradioPrvo cemo upaliradioCMD: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 ugasiradioCMD:ugasiradio(playerid,cmdtext[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, C_RED, "Niste u vozilu!"); salje poruku ako igrac nije u vozilu
if(islistening[playerid] == 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 dialogpublic 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[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=276668"); //radio Balkan DJ
}
case 1:
{
islistening[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=89765"); // Radio Pink
}
case 2:
{
islistening[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=69131"); // Radio Bosna
}
case 3:
{
islistening[playerid] = 1;
PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=438505");// Radio Morava
}
}
}
}
}
return 1;
}
Nadam se da ce nekom pomoci
Dobar tutorijal, nego ako pises objasnjenje u code-u, stavi "//", jer ako netko kopira, nece mu dobro ispasti.
Inace, imaju 3 tutorijala ista ovakva, ali nema veze ;)
Lijepo uradjeno mada se slazem sa coldplayom :D
Lijepo objasnjeno :)
dobar tut ;)
Lijpo objasnjeno :D
Hvala bogu da je neko uradio ovaj tutorijal , juÄer sam u toku dana dobio 15 PMova da im pravim radio , sad ću samo link proslijediti :D
Pohvala GrandMastere :)
Citat: [EG]Fa®kiaSâ,,¢ poslato Maj 09, 2013, 15:42:58 POSLE PODNE
Hvala bogu da je neko uradio ovaj tutorijal , juÄer sam u toku dana dobio 15 PMova da im pravim radio , sad ću samo link proslijediti :D
Pohvala GrandMastere :)
Hvala. ;)
dobar tutorial :D