Round Begun / End Sounds [Cu suport .MP3 si .WAV]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
pcpalex
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 12 Aug 2011, 18:31
Detinator Steam: Da
CS Status: Help the Needy
Detinator server CS: Da
Been thanked: 4 times
Contact:

28 Nov 2013, 13:17

CryWolf wrote:
pcpalex wrote:Ti-am lasat in pm tot ce trebuie , ai vazut si tu , inca este instabil pluginul.
Dupa cum am zis am testat pluginul!
Exact cum credeam si eu , alt scripter de ocazie. Daca esti cu adevarat autorul pluginului , ar trebui sa oferi si suport tehnic . Nu cred ca este necesar sa vi cu replay-uri de genu "Dupa cum am zis am testat pluginul!". Eu am urmat toti pasi , daca este nevoie ii si postez . Nu "lucrez" de azi pe maine cu pluginuri / sma / etc.

p.s: Pluginul are un bug , trebuie fixat.
RoyalServer 2
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

28 Nov 2013, 13:28

pcpalex wrote:
CryWolf wrote:
pcpalex wrote:Ti-am lasat in pm tot ce trebuie , ai vazut si tu , inca este instabil pluginul.
Dupa cum am zis am testat pluginul!
Exact cum credeam si eu , alt scripter de ocazie. Daca esti cu adevarat autorul pluginului , ar trebui sa oferi si suport tehnic . Nu cred ca este necesar sa vi cu replay-uri de genu "Dupa cum am zis am testat pluginul!". Eu am urmat toti pasi , daca este nevoie ii si postez . Nu "lucrez" de azi pe maine cu pluginuri / sma / etc.

p.s: Pluginul are un bug , trebuie fixat.
Ce bug?
Retras
User avatar
pcpalex
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 12 Aug 2011, 18:31
Detinator Steam: Da
CS Status: Help the Needy
Detinator server CS: Da
Been thanked: 4 times
Contact:

28 Nov 2013, 13:36

Ok , deci :

Sma

Code: Select all

	

            /**************************************************************
                    Round Sounds Advanced
                    (c) 2013 by CryWolf
                   
                    www.eXtreamCS.com
                    www.amxmodx.org
                   
                    Descriere: Acest plugin va ofera posibilitatea de a schimba sunetele
                    de la inceput de runda si cele de la sfarsit, este unic prin faptul ca ofera
                    suport pentru fisiere .wav si .mp3 iar sunetele de la inceput de runda inlocuiesc
                    sunetul radio de tip "go go go" si sunetele la sfarsit de runda Counter-Terrorist Win / Terrorist Win
                    cu cele din acest plugin :)
                   
                    Credite:
                    - Askhanar functia de precache din FMU
                    - Cheap_suit pentru modalitatea de a inlocui sunetele radio cu o metoda mai avansata
                    - PaintLancer: Pentru ideea originala!
                   
                    Changelog:
                   
                    v1.0
                    - Prima versiune stabila
                   
                    Licenta de tip GNU (Open Source)
                   
                    Adica, aveti voie sa modificati continutul dar nu si Autorul
                   
                    This file is part of AMX Mod X.
     
                    Round Sounds free software: you can redistribute it and/or modify
                    it under the terms of the GNU General Public License as published by
                    the Free Software Foundation, either version 3 of the License, or
                    (at your option) any later version.
                   
                    RoundSounds is distributed in the hope that it will be useful,
                    but WITHOUT ANY WARRANTY; without even the implied warranty of
                    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                    GNU General Public License for more details.
                   
                    You should have received a copy of the GNU General Public License
                    along with this file.  If not, see <http://www.gnu.org/licenses/>.
                   
            *****************************************************************/
           
            #include < amxmodx >
            #include < amxmisc >
           
            #tryinclude "round_sounds_advanced.cfg"
           
            #pragma semicolon 1
           
            //Plugin registration
            new const
                    PLUGIN_NAME     [ ] = "Round Sounds Advanced",
                    PLUGIN_VERSION  [ ] = "1.0",
                    PLUGIN_AUTHOR   [ ] = "CryWolf";
                   
            // pCvar Pointers
            new pCvar_endsound, pCvar_beginsound, g_radiofix;
           
     
    public plugin_precache ( )
    {
            pCvar_beginsound        = register_cvar ( "amxx_bsounds", "1" );
            pCvar_endsound          = register_cvar ( "amxx_esounds", "1" );
           
            new i, path [ 128 ];
           
            if ( get_pcvar_num ( pCvar_beginsound ) )
            {
                    for ( i = 0; i < sizeof g_begun_sounds; i++ )
                    {
                            if ( contain ( g_begun_sounds [ i ], ".wav" ) > 0 ) {
                                    precache_sound ( g_begun_sounds [ i ] );
                            }
                            else if ( contain ( g_begun_sounds [ i ], ".mp3" ) > 0 ) {
                                    formatex ( path, charsmax ( path ), "sound/%s", g_begun_sounds  [ i ]);
                                    precache_generic ( path );
                            }
                    }
            }
           
            if ( get_pcvar_num ( pCvar_endsound ) )
            {
                    for ( i = 0; i < sizeof g_ct_win_sounds; i++ )
                    {
                            if ( contain ( g_ct_win_sounds [ i ], ".wav" ) > 0 ) {
                                    precache_sound ( g_ct_win_sounds [ i ] );
                            }
                            else if ( contain ( g_ct_win_sounds [ i ], ".mp3" ) > 0 ) {
                                    formatex ( path, charsmax ( path ), "sound/%s", g_ct_win_sounds [ i ] );
                                    precache_generic ( path );
                            }
                    }
                   
                    for ( i = 0; i < sizeof g_te_win_sounds; i++ )
                    {
                            if ( contain ( g_te_win_sounds [ i ], ".wav" ) > 0 ) {
                                    precache_sound ( g_te_win_sounds [ i ] );
                            }
                            else if ( contain ( g_te_win_sounds [ i ], ".mp3" ) > 0 ) {
                                    formatex ( path, charsmax ( path ), "sound/%s", g_te_win_sounds [ i ] );
                                    precache_generic ( path );
                            }
                    }
            }
    }
     
    public plugin_init ( )
    {
            register_plugin ( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
           
            register_message ( get_user_msgid ( "SendAudio" ), "FunC_MSG_SendAudio" );
    }
     
    public FunC_MSG_SendAudio ( msgid, dest, id )
    {
            static audiocode [ 26 ];
            get_msg_arg_string ( 2, audiocode, charsmax ( audiocode ) );
           
            if( get_pcvar_num ( pCvar_beginsound ) )
            {
                    if ( equal ( audiocode [ 7 ], "MOVEOUT" ) || equal ( audiocode [ 7 ], "LOCKNLOAD" )
                    || equal ( audiocode [ 7 ], "LETSGO" )  || ( equal ( audiocode [ 7 ], "GO" ) && !g_radiofix ) )
                    {
                            set_msg_arg_string ( 2, "%!MRAD_ELIM" ), g_radiofix = false;
                            g_radiofix = false;
                            new i = random ( sizeof ( g_begun_sounds ) );
                            PlaySoundToClients ( g_begun_sounds [ i ] );
                            return 1;
                    }
            }
            if ( equal ( audiocode [ 7 ], "terwin" ) && get_pcvar_num ( pCvar_endsound ) ) {
                    set_msg_arg_string ( 2, "2&%!MRAD_terwin" );
                    new i = random ( sizeof ( g_te_win_sounds ) );
                    PlaySoundToClients ( g_te_win_sounds [ i ] );
            }
            else if ( equal ( audiocode [ 7 ], "ctwin" ) ) {
                    set_msg_arg_string ( 2, "2&%!MRAD_ctwin" );
                    new i = random ( sizeof ( g_ct_win_sounds ) );
                    PlaySoundToClients ( g_ct_win_sounds [ i ] );
            }
            return 0;
    }
     
    public cmd_fixradio ( ) {
            g_radiofix = true;
    }
           
    PlaySoundToClients ( const sound [ ] )
    {
            if ( equal ( sound [ strlen ( sound ) -4 ], ".mp3" ) )
                    client_cmd ( 0, "mp3 play ^"sound/%s^"", sound );
            else
                    client_cmd ( 0, "spk ^"%s^"", sound );
    }

Cfg-ul

Code: Select all

	
	/*
		Round Sounds Advanced v1.0
			by CryWolf
		
		Info:
			Pentru a adauga mai multe sunete adaugati o virgula dupa ultimele ghilimele
			si adaugati mai departe gen:
			
				new const g_begun_sounds [ ] [ ] =
				{
					"misc/ctt1.mp3",
					"misc/ctt2.mp3",
					"misc/ctt3.mp3",
					"misc/ctt4.mp3",
					"misc/ttt1.mp3",
					"misc/ttt2.mp3",
                                        "misc/ttt3.mp3",
                                        "misc/ttt4.mp3"
				};
			
			ATENTIE! Ultimul rand nu trebuie sa aiba virgulita!
			ATENTIE! Acest fisier trebuie sa fie in folderul "scripting" langa .sma-ul "round_sounds_advanced.sma" astfel pluginul nu se va compila!
	*/
	
	
	// Sunetele de la inceput de runda :)
	// Format .MP3 si .WAV
	new const g_begun_sounds [ ] [ ] =
	{
		"misc/ctt1.mp3",
		"misc/ctt2.mp3"
	};
	
	// Sunetele cand echipa Counter-Terrorist este castigatoarea :)
	// Format .MP3 si .WAV
	new const g_ct_win_sounds [ ] [ ] =
	{
		"misc/ctt1.mp3",
	        "misc/ctt2.mp3",
		"misc/ctt3.mp3",
		"misc/ctt4.mp3"
	};
	
	// Sunetele cand echipa Terrorist este castigatoarea :)
	// Format .MP3 si .WAV
	new const g_te_win_sounds [ ] [ ] =
	{
		"misc/ttt1.mp3",
		"misc/ttt2.mp3",
                "misc/ttt3.mp3",
                "misc/ttt4.mp3"
	};
Le-am dat Compiler , si a iesit round_sounds_advanced

- Download Sma+Cfg Aici
- Download Sunete Aici

Problema este ca nu se aude , ceea ce ar trebui sa se auda , adica Sunetele.
User avatar
h4wk
Fost moderator
Fost moderator
Posts: 3806
Joined: 22 Sep 2009, 13:10
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Nume anterior : DaZ , zimpe , Dan eXtream
Location: Iasi
Has thanked: 306 times
Been thanked: 321 times
Contact:

28 Nov 2013, 13:39

Stii de ce ? In .cfg avem

Code: Select all

new const g_ct_win_sounds [ ] [ ] =
   {
      "misc/ctt1.mp3",
           "misc/ctt2.mp3",
      "misc/ctt3.mp3",
      "misc/ctt4.mp3"
   };
   
   // Sunetele cand echipa Terrorist este castigatoarea :)
   // Format .MP3 si .WAV
   new const g_te_win_sounds [ ] [ ] =
   {
      "misc/ttt1.mp3",
      "misc/ttt2.mp3",
                "misc/ttt3.mp3",
                "misc/ttt4.mp3"
   }; 
Iar melodiile au denumarea gresita : (in numele sunetelor lipseste litera T)

Code: Select all

ct1.mp3
ct2.mp3
ct3.mp3
ct4.mp3
tt1.mp3
tt2.mp3
tt3.mp3
tt4.mp3
Forma corecta a sunetelor :

Code: Select all

ctt1.mp3
ctt2.mp3
ctt3.mp3
ctt4.mp3
ttt1.mp3
ttt2.mp3
ttt3.mp3
ttt4.mp3

Code: Select all

"Daca ai culoare nu inseamna ca esti mai presus ca un utilizator. Culoare e un fel de "rasplata" pentru ca te implici in "ridicarea" acestei comunitati.
Unii nu realizeaza ca daca ai culoare nu inseamna ca esti smecher." -- by Alexey
:troll :troll

Spui ceva,dar faci altceva !
User avatar
pcpalex
Membru, skill 0
Membru, skill 0
Posts: 39
Joined: 12 Aug 2011, 18:31
Detinator Steam: Da
CS Status: Help the Needy
Detinator server CS: Da
Been thanked: 4 times
Contact:

28 Nov 2013, 13:45

zimpe wrote:Stii de ce ? In .cfg avem

Code: Select all

new const g_ct_win_sounds [ ] [ ] =
   {
      "misc/ctt1.mp3",
           "misc/ctt2.mp3",
      "misc/ctt3.mp3",
      "misc/ctt4.mp3"
   };
   
   // Sunetele cand echipa Terrorist este castigatoarea :)
   // Format .MP3 si .WAV
   new const g_te_win_sounds [ ] [ ] =
   {
      "misc/ttt1.mp3",
      "misc/ttt2.mp3",
                "misc/ttt3.mp3",
                "misc/ttt4.mp3"
   };
Iar melodiile au denumarea gresita : (in numele sunetelor lipseste litera T)

Code: Select all

ct1.mp3
ct2.mp3
ct3.mp3
ct4.mp3
tt1.mp3
tt2.mp3
tt3.mp3
tt4.mp3
Forma corecta a sunetelor :

Code: Select all

ctt1.mp3
ctt2.mp3
ctt3.mp3
ctt4.mp3
ttt1.mp3
ttt2.mp3
ttt3.mp3
ttt4.mp3
Da stiu ti-am dat alt fisier de mp3 , te asigur ca pe server sunt cele bagate corect.
Cs-3r4z3r
Membru, skill +1
Membru, skill +1
Posts: 326
Joined: 28 Mar 2008, 01:12
Detinator Steam: Da
CS Status: mai putin cu cs-ul in ultimul timp
Detinator server CS: Cs.Samara.Ro
Location: Bucuresti
Has thanked: 8 times

26 Jan 2014, 07:06

nu stiu ce are dar nu merge sa il copilez pe asta :(
-FireLodeR-
Membru, skill +1
Membru, skill +1
Posts: 156
Joined: 03 Sep 2012, 12:37
Detinator Steam: Da
SteamID: nor47
Has thanked: 10 times
Been thanked: 3 times
Contact:

01 Feb 2014, 20:41

mie imi merge bine.. doar ca se pastreaza sunetele "counter terrorist wins/terrorist wins"
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

01 Feb 2014, 22:27

Uimitor :O
uTzY
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 08 Jul 2013, 18:50
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Furien2.EciLa.Ro
Location: Alexandria
Has thanked: 9 times
Contact:

20 Jul 2014, 17:15

Mie oare de ce nu imi inlocuieste suntele de la sfarsit de runda :-?
Image -> CSO WEAPONS + KNIFE MENU + CREDITE + VIP
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

11 Aug 2014, 16:01

UPDATE
* Am facut cateva greseli in special caci nu am testat pluginul
v1.2 fixed
- Am scos sunetele default din CS vor merge doar acestea din acest plugin acu
- Am adaugat cateva returnari pentru a nu mai continua anumite operatii

TESTAT!

Luati sursa 1.2 din pastebin din primul post!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
User avatar
*BoOoM*
Membru eXtream
Membru eXtream
Posts: 2042
Joined: 15 Jul 2014, 01:25
Detinator Steam: Da
CS Status: O dau prin praf :-j
Detinator server CS: Furien.BingBang.Ro
SteamID: booom_cs
Fond eXtream: 0
Been thanked: 2 times
Contact:

30 Nov 2014, 01:14

----
Last edited by *BoOoM* on 13 Sep 2015, 03:09, edited 1 time in total.
User avatar
LOLpgl
Membru, skill +3
Membru, skill +3
Posts: 1127
Joined: 16 Dec 2013, 21:01
Detinator Steam: Da
SteamID: ionutcruso
Location: Rm.Valcea
Has thanked: 19 times
Been thanked: 15 times

01 Dec 2014, 13:47

Folositor!
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 16 guests