[TUT] Radio dialog

Započeo LOckeRâ„¢, Septembar 04, 2012, 16:00:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

Evo odlucio sam da postavim Tutorial sa SAMP foruma ovde ;D, radi se o TUT-u pomocu kojeg mozemo napravit radio u dialogu ;D

Prvo cemo staviti include
#include <a_samp>
#include <zcmd>


Sada treba definirati boje
#define C_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define C_GREEN 0x33AA33AA


Sada definiramo ime dialoga
#define DIALOG_RADIO 1

Sada moramo napraviti varijablu
new islistening[MAX_PLAYERS];

Sada ovo stavimo pod OnPlayerConnect
public OnPlayerConnect(playerid)
{
    islistening[playerid] = 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[playerid] == 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[playerid] = 1;
                        PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016&play_status=1");
                    }
                    case 1: //same as case 0: etc...
                    {
                        islistening[playerid] = 1;
                        PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283516&play_status=1");
                    }
                    case 2:
                    {
                        islistening[playerid] = 1;
                        PlayAudioStreamForPlayer(playerid,"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1283516&play_status=1");
                    }
                    case 3:
                    {
                        islistening[playerid] = 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 ;D
Poslednja Izmena: Septembar 04, 2012, 16:15:16 POSLE PODNE od Payne97â„¢

Pa ako ces vec kopirati tut, i samo nesto malo napisati nemoras ga ni stavljati ;)

Inace, pogledaj kako sam ja objasnio tut, i kako svi trebaju, da svi razumiju ;)

http://balkan-samp.com/forum/index.php?topic=51420.0

Ides mi na kurac, ja sam nedavno dosao na BS, i ovo je prvi TUT, nemoj da kenjas!

Mogoa si bar da prevedes nesto.
Poslednja Izmena: Septembar 04, 2012, 16:14:34 POSLE PODNE od Daniel Zero
ODSUTAN

Jel znate sta znaci "JEBENI PRVI TUT" ?

Citat: |BR|COD|...Р৸ill505... poslato Septembar 04, 2012, 16:17:36 POSLE PODNE
[quote author=[OG:RP] ColdPlay link=topic=52708.msg383591#msg383591 date=1346767812]
Pa ako ces vec kopirati tut, i samo nesto malo napisati nemoras ga ni stavljati ;)

Inace, pogledaj kako sam ja objasnio tut, i kako svi trebaju, da svi razumiju ;)

http://balkan-samp.com/forum/index.php?topic=51420.0
Sta se pravis vazan mogu da se kladim ta je to uzeto sa samp forums i ako nije uzeto prelako je za uraditi..Za pocetnika lep tut
[/quote]

Hvala philips brate

Nisam ja rekao da nije dobar tut , nego sam ti rekao posto si ga kopirao sa SaMP foruma  onda da prevedes i ostalo .. ( komente)
ODSUTAN

Citat: Payne97â,,¢ poslato Septembar 04, 2012, 16:16:30 POSLE PODNE
Jel znate sta znaci "JEBENI PRVI TUT" ?
Pa sto ga radis kad neznas da valja objasniti, ali i prevesti?
Citat: |BR|COD|...Р৸ill505... poslato Septembar 04, 2012, 16:17:36 POSLE PODNE
[quote author=[OG:RP] ColdPlay link=topic=52708.msg383591#msg383591 date=1346767812]
Pa ako ces vec kopirati tut, i samo nesto malo napisati nemoras ga ni stavljati ;)

Inace, pogledaj kako sam ja objasnio tut, i kako svi trebaju, da svi razumiju ;)

http://balkan-samp.com/forum/index.php?topic=51420.0
Sta se pravis vazan mogu da se kladim ta je to uzeto sa samp forums i ako nije uzeto prelako je za uraditi..Za pocetnika lep tut
[/quote]
Samo se ti ljuti i dalje na mene ;) ... Inace ja kazem okej je da je preveo, ali nije i to, pa...


Citat: Payne97â,,¢ poslato Septembar 04, 2012, 16:20:09 POSLE PODNE
Aj ba covjece sagni mi se
Ok extra tut 10/10, samo tako nastavi ;) ali ovo je za 2/10
Citat: |BR|COD|...Р৸ill505... poslato Septembar 04, 2012, 16:20:25 POSLE PODNE
Bravo,za prevodjenje 10,nisi skripter ako prevedes skriptu
Sto sam ja u vezi toga rekao? Jesam li ja igdje rekao da sam ja skripter?  :-*
Poslednja Izmena: Septembar 04, 2012, 16:24:39 POSLE PODNE od [OG:RP] ColdPlay

[quote author=[OG:RP] ColdPlay link=topic=52708.msg383611#msg383611 date=1346768592]
Citat: Payne97â,,¢ poslato Septembar 04, 2012, 16:20:09 POSLE PODNE
Aj ba covjece sagni mi se
Ok extra tut 10/10, samo tako nastavi ;) ali ovo je za 2/10
Citat: |BR|COD|...Р৸ill505... poslato Septembar 04, 2012, 16:20:25 POSLE PODNE
Bravo,za prevodjenje 10,nisi skripter ako prevedes skriptu
Sto sam ja u vezi toga rekao? Jesam li ja igdje rekao da sam ja skripter?  :-*
[/quote]

teBra necu da se svadjam..mogo si na pocetku reci 2/10 i bilo bi sve ok a ne ti meni pokazujes kao svoj TUT i neki racku tamo...

@eagle Hvala

Citat: [BB]Eagle poslato Septembar 04, 2012, 16:24:55 POSLE PODNE
Dobar je tut za prvi put.
A vi ostali ako ste ljubomorni sto je neko nesto uradio sto vi nezante ili napravio vi odma trazite po samp forumu kao da vidite da li ima , daj smicili ste mi se .
Samo nastavi payne.
Tko je rekao da sam ja/ostali ljubomorni? Samo kazem da je definija tuta da netko nesto nauci, a ne da copy-paste... Imas gore moj link pa vidi ;)
Citat: |BR|COD|...Р৸ill505... poslato Septembar 04, 2012, 16:25:16 POSLE PODNE
Svugde se kurcis,kao sto si napisao u potpis Moje skripte,Filterskripte itd nista od toga nije tvoje nego si ti to editovao mslm nisi editovao nego samo preveo http://forum.sa-mp.com/showthread.php?t=369708 Kad bolje pogledam....Svako zna otici na samp forums i ovo naci.A i rekao si da si skriptao Xeptic mod a nisi skripter  ??? Koji mozak
Ti sebi momak umisljas da se ja svagdje naglasavam da sam ja skritper  ::)  ::) ... Ja nigdje nisam napisao ''Ja sam skirpter''
btw. RP mod ti je prezahtijev sada si na TDM jeli  :-* :-* :-*

Jer zns da je sve sto sam rekao istina :-*

DOSTA SPAMMA, NIJE OVO GL RAZGOVOR!!!

[quote author=[OG:RP]SpawneR link=topic=52708.msg383656#msg383656 date=1346770611]
Dobar TUT..  ;)
[/quote]

Thanks bro