[FS] MusicBot - New Year Pary Bot

Započeo #Mikki, Januar 06, 2016, 06:24:51 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Ime FilterSkripte/Include File-a:FS
Vreme izrade:30min
Slike/Video:http://prntscr.com/9ml9wr , http://prntscr.com/9mlabk , http://prntscr.com/9mlagl , http://prntscr.com/9mlao2
Edit/0: Od 0 moj
Download Link:[pawn]//==============================================================================
//                           Music Bot for SAMP servers !
//                                  By: Mikki
//==============================================================================
//                             
//==============================================================================
#include <a_samp>
#pragma tabsize 0
#define SCM SendClientMessage
#define R               "{FF0000}" //Red
#define G               "{00FF00}" //Green
#define ZELENA          0x00FF00FF
#define Y               "{EEEA00}" //Yellow
#define B               "{00A7EE}" //Blue
//============================= Ovde menjaj muziku po zelji i dodaj jos.
#define Music1 "http://k003.kiwi6.com/hotlink/ffnreb4gl0/MC_STOJAN_and_MR._BLACK_-_ZAGRLJAJ_COVER_.mp3"
#define Music2 "http://k003.kiwi6.com/hotlink/x65h2u27h2/IN_VIVO_-_REMEK_DELO_OFFICIAL_VIDEO_.mp3"
new MB;

//==============================================================================
public OnPlayerConnect(playerid)
{
        //MusicBot(playerid); U koliko se desi da MB zabaga, i nece da se pokrene aktivirati ovo.
}
public OnFilterScriptInit()
{
        print("Music bot by:Mikki - Ucitan!");
          MB = SetTimer("MusicBot", 10000, 1); //240000 Trajanje u 4 minuta, dovoljno za zavrsetak pesme.
}
public OnFilterScriptExit()
{
        print("Music bot by:Mikki - Nije ucitan!");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(!strcmp(cmdtext, "/stopmusicbot", true))
    {
        StopAudioStreamForPlayer(playerid);
        SCM(playerid, -1, ""R"Zaustavili ste "B"MusicBot-a"R".");
        SCM(playerid, -1, "Ako zelite ponovo da pustitie MusicBot-a, koristite "R"/startmusicbot");
        KillTimer(MB);
   return 1;
   }
   if(!strcmp(cmdtext, "/startmusicbot", true))
   {
      MusicBot(playerid);
      SCM(playerid, -1, ""G"Pustili ste ponovo "B"MusicBot-a"G", uzivajte!");
   return 1;
   }
return 0;
}

forward MusicBot(playerid);
public MusicBot(playerid)
{
        switch(random(2))
        {
                case 0:
            {
            SCM(playerid, ""G"[MusicBot]: Za Vas samo "R"DJ Stojan i MC Black - Zagrljaj "G",uzivajte uz nas.");
            SCM(playerid, ""G"[MusicBot]: Ako zelite da zaustavite MusicBot-a, ukucajte "R"/stopmusicbot "G".");
            PlayAudioStreamForPlayer(playerid, Music1);
            }
                case 1:
            {
            SCM(playerid, ""G"[MusicBot]: Za Vas samo "R"IN VIVO - REMEK DELO "G",uzivajte uz nas.");
            SCM(playerid, ""G"[MusicBot]: Ako zelite da zaustavite MusicBot-a, ukucajte "R"/stopmusicbot "G".");
            PlayAudioStreamForPlayer(playerid, Music2);
            }
        }
}[/pawn]
Credits:Mikki



Lepo je to sve ali je bespotrebno kad se pustanje pesama moze srediti sa svega par linija bez beskorisnih tajmera itd..


Citat: Mr.Gordon poslato Januar 06, 2016, 19:01:24 POSLE PODNE
Super je :))
Hvala.
Citat: Maxwellâ,,¢ poslato Januar 07, 2016, 18:24:24 POSLE PODNE
Lepo je to sve ali je bespotrebno kad se pustanje pesama moze srediti sa svega par linija bez beskorisnih tajmera itd..
Ali da se muzika ubacuje iz igre? Tj stream muzike te :D
Citat: Don Boca! poslato Januar 08, 2016, 17:23:03 POSLE PODNE
Pohvala
Hvala .


AAaa slucajno sam ovo uradio :D
Inace izmena ovog gore koda, (koji divnim cudom ne mogu gore da izmenim vec moram novi komentar da cepam) :
[pawn]//==============================================================================
//                           Music Bot for SAMP servers !
//                                  By: Mikki
//==============================================================================
//                             
//==============================================================================
#include <a_samp>
#define SCMA SendClientMessageToAll
#define SCM SendClientMessage
#define R               "{FF0000}" //Red
#define G               "{00FF00}" //Green
#define Y               "{EEEA00}" //Yellow
#define B               "{00A7EE}" //Blue
//============================= Ovde menjaj muziku po zelji
#define Music1 "http://k003.kiwi6.com/hotlink/ffnreb4gl0/MC_STOJAN_and_MR._BLACK_-_ZAGRLJAJ_COVER_.mp3"
#define Music2 "http://k003.kiwi6.com/hotlink/x65h2u27h2/IN_VIVO_-_REMEK_DELO_OFFICIAL_VIDEO_.mp3"
new MB;


//==============================================================================
public OnPlayerConnect(playerid)
{
        //MusicBot(playerid); U koliko se desi da MB zabaga, i nece da se pokrene aktivirati ovo.
}
public OnFilterScriptInit()
{
        print("Music bot by:Mikki - Ucitan!");
          MB = SetTimer("MusicBot", 240000, 1); //240000 Trajanje u 4 minuta, dovoljno za zavrsetak pesme.
}
public OnFilterScriptExit()
{
        print("Music bot by:Mikki - Nije ucitan!");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(!strcmp(cmdtext, "/stopmusicbot", true))
{
        StopAudioStreamForPlayer(playerid);
        SCM(playerid, -1, ""R"Zaustavili ste "B"MusicBot-a"R".");
        SCM(playerid, -1, "Ako zelite ponovo da pustitie MusicBot-a, koristite "R"/startmusicbot");
        KillTimer(MB);
}
   if(!strcmp(cmdtext, "/startmusicbot", true))
{
        MusicBot(playerid);
          SCM(playerid, -1, ""G"Pustili ste ponovo "B"MusicBot-a"G", uzivajte!");
}

}


forward MusicBot(playerid);
public MusicBot(playerid)
{
        switch(random(2)) //Kako povecate broj pesama, povecajte i ovaj ovde broj ;)
        {
                case 0:
            {
            SCM(-1, ""G"[MusicBot]: Za Vas samo "R"DJ Stojan i MC Black - Zagrljaj "G",uzivajte uz nas.");
            SCM(-1, ""G"[MusicBot]: Ako zelite da zaustavite MusicBot-a, ukucajte "R"/stopmusicbot "G".");
            PlayAudioStreamForPlayer(playerid, Music1);
            }
                case 1:
            {
            SCM(-1, ""G"[MusicBot]: Za Vas samo "R"IN VIVO - REMEK DELO "G",uzivajte uz nas.");
            SCM(-1, ""G"[MusicBot]: Ako zelite da zaustavite MusicBot-a, ukucajte "R"/stopmusicbot "G".");
            PlayAudioStreamForPlayer(playerid, Music2);
            }
        }
}[/pawn]