Otro End Round Sound :D
#1
Aclaro Antes que todo Este End Round Sound lo saque de un mod que tenia por ahi escondido.

NO ES MIO

He visto varios pero ninguno me ha funcionado como este y ademas que no lo he visto en el foro.

PD: Si Encuentran Por ahi el mismo me avisan para elminar

Código PHP:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "End Round Sound"
#define VERSION "1.0"
#define AUTHOR ""

new const WinCt1[] = "sound/test/winct.mp3"
new const WinTt1[] = "sound/test/wintt.mp3"

new g_maxplayers

#define is_user_valid_alive(%1) (1 <= %1 <= g_maxplayers && g_isalive[%1])

public plugin_precache(){
    
precache_generic(WinTt1)
    
precache_generic(WinCt1
}
    
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("SendAudio""Event_WinCt""a""2&%!MRAD_ctwin")
    
register_event("SendAudio""Event_WinTt""a""2&%!MRAD_terwin")
    
g_maxplayers get_maxplayers()
}

public 
Event_WinCt() {
    for(new 
1<= g_maxplayersi++) {
        new 
randomx random_num(0,4)
        switch(
randomx) {
            case 
0client_cmd(0"mp3 play ^"%s^""WinCt1)
        }
    }
}
public 
Event_WinTt() {
    for(new 
1<= g_maxplayersi++) {
        new 
randomx random_num(0,4)
        switch(
randomx) {
            case 
0client_cmd(0"mp3 play ^"%s^""WinTt1)
        }
    }


Si no saben agregar otros sonidos solo comenten y los ayudare Gran sonrisa

Aca Las Descarga del sma:


.sma   Descargar AMXX / endroundsound_aporte.sma (Tamaño: 1,012 bytes / Descargas: 84)
Allahu AkbarNothingdohereNothingdohereTrolleyesLolLol
Responder
#2
No entiendo para que ese loop Whatever
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#3
Código PHP:
public Event_WinCt() {
    for(new 
1<= g_maxplayersi++) {
        new 
randomx random_num(0,4)
        switch(
randomx) {
            case 
0client_cmd(0"mp3 play ^"%s^""WinCt1)
        }
    }
}
public 
Event_WinTt() {
    for(new 
1<= g_maxplayersi++) {
        new 
randomx random_num(0,4)
        switch(
randomx) {
            case 
0client_cmd(0"mp3 play ^"%s^""WinTt1)
        }
    }


--- >

Código PHP:
public Event_WinCt() 
    
client_cmd(0"mp3 play ^"%s^""WinCt1)

public 
Event_WinTt() 
    
client_cmd(0"mp3 play ^"%s^""WinTt1

no utilizas el macro is valid alive

una alternativa mejor seria ....
si quieres actualiza el post con este claro si quieres....

Código PHP:
#include <amxmodx>

new const g_szSounds[ ][ ] = { "sound/sound1.mp3""sound/sound2.mp3" };

public 
plugin_precache( )
{
    
iPrecacheSoundsg_szSounds] );
    
iPrecacheSoundsg_szSounds] );
}

public 
plugin_init( )
{
    
register_event"SendAudio""PlayTerroSound""a""2&%!MRAD_terwin" );
    
register_event"SendAudio""PlayAntiSound""a""2&%!MRAD_ctwin" );
}

public 
PlayAntiSound( ) play_sound_for_allg_szSounds] );
public 
PlayTerroSound( ) play_sound_for_allg_szSounds] ); 

stock play_sound_for_all( const File[ ] ) 
{
    if ( 
equalFilestrlenFile ) - ] , ".mp3" ) )
        
client_cmd"mp3 play ^"%s^"" File );
    else
        
client_cmd"spk ^"%s^"" File );
}

stock iPrecacheSoundsFile[ ] )
{
    if ( 
equalFilestrlenFile ) - ] , ".mp3" ) )
        
precache_genericFile );
    else
        
precache_soundFile );

~Digito ergo sum~
Responder
#4
Ese lo saco de un pedido que hice yo Dafuq

Osea hice un pedido y publique ese codigo... Lo había publicado por que no reproducía un sonido y alfinal era problema de mi sonido pacman

Si vas a aportar algo, que sea tullo o que sea algo que no este en este foro.

EDIT:

Aca dejo un de Treki que aporto en uno de mis pedidos
Código PHP:
#include <amxmodx>

new const g_szSounds[ ][ ] = { "sound/sound1.mp3""sound/sound2.mp3" };

public 
plugin_precache( )
{
    
precache_genericg_szSounds] );
    
precache_genericg_szSounds] );
}

public 
plugin_init( )
{
    
register_plugin"Round End Sounds""1.0""Manu" );
    
    
register_event"SendAudio""PlayTerroSound""a""2&%!MRAD_terwin" );
    
register_event"SendAudio""PlayAntiSound""a""2&%!MRAD_ctwin" );
}

public 
PlayAntiSound( ) client_cmd0";mp3 play %s"g_szSounds] );
public 
PlayTerroSound( ) client_cmd0";mp3 play %s"g_szSounds] ); 
Responder
#5
Solo tienes una canción porque hacer un switch Mario y como dijo kikizona un lopeo ?

Reprobado A ysi
* Ing. Informático * Mapper * Venezolano
Responder
#6
Al menos si pusiste ese loop hay quitale el 0 al client_cmd y le pones la i.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

(18/11/2014, 05:47 PM)Neeeeeeeeeel.- escribió: Por qué necesitan una guía para todo? Meté mano y que salga lo que salga... es la mejor forma de aprender.

(16/05/2016, 11:08 PM)kikizon2 escribió: No cabe duda que tienen mierda en vez de cerebro, par de pendejos v:
Responder
#7
El Loop Esta para cuando quieran agregar canciones, yo le deje 1 por que solo ocupaba 1 Sonrisa

(07/01/2016, 01:31 AM)Nazi.- escribió: Solo tienes una canción porque hacer un switch Mario y como dijo kikizona un lopeo ?

Reprobado A ysi

es por si quieren agregar mas sonidos Gran sonrisa
Allahu AkbarNothingdohereNothingdohereTrolleyesLolLol
Responder
#8
El loop no es para eso, en cualquier caso seria algo como esto:

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

new const CTSound[][] =
{
    
"sound/sonido1.mp3",
    
"tugfa.wav"
};

new const 
TTSound[][] =
{
    
"sound/tuGfax2.mp3"
};

public 
plugin_precache()
{
    new 
i;
    for( 
sizeof CTSound ; ++)
    {
        if( 
isMp3CTSound] ) )
            
precache_genericCTSound] );
        else
            
precache_soundCTSound] );
    }

    for( 
sizeof TTSound ; ++)
    {
        if( 
isMp3TTSound] ) )
            
precache_genericTTSound] );
        else
            
precache_soundTTSound] );
    }
}

public 
plugin_init() 
{
    
register_plugin"EndRoundSound" "0.1b" "kikizon" );
    
    
register_event("SendAudio""CTWin""a""2&%!MRAD_ctwin");
    
register_event("SendAudio""TTWin""a""2&%!MRAD_terwin");
}

public 
CTWin() PlayCTSoundrandom_num0sizeof CTSound-)] );

public 
TTWin() PlayTTSoundrandom_num0sizeof TTSound-)] );

stock isMp3( const Sound[] )
{
    if( 
equalSound[strlen(Sound)-4], ".mp3" ) )
        return 
true;
        
    return 
false;
}

stock Playindex File[] )
{
    if(!
index
    {
        if (
isMp3File ))            
            
client_cmd(0"mp3 play ^"%s^""File);
        else
            
client_cmd(0"spk ^"%s^""File);
    } 
    else 
    {
        if( 
is_user_connectedindex ) ) 
        {
            if ( 
isMp3File ))
                
client_cmd(index"mp3 play ^"%s^""File);
            else
                
client_cmd(index"spk ^"%s^""File);    
        }
    }

[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#9
Al Pedo IsMp3 e.e

pasa como los bits ¬¬ y predicas pero no aplicas...

pd: ahora si me gusta tu foto de perfil @Kikizon2 e.e
~Digito ergo sum~
Responder
#10
(07/01/2016, 02:11 PM)ImBuggimen escribió: Al Pedo IsMp3 e.e

pasa como los bits ¬¬ y predicas pero no aplicas...

pd: ahora si me gusta tu foto de perfil @Kikizon2 e.e

khe!? Habla en Mexicano, pls.
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#11
(07/01/2016, 02:24 PM)kikizon2 escribió:
(07/01/2016, 02:11 PM)ImBuggimen escribió: Al Pedo IsMp3 e.e

pasa como los bits ¬¬ y predicas pero no aplicas...

pd: ahora si me gusta tu foto de perfil @Kikizon2 e.e

khe!? Habla en Mexicano, pls.

Que esta el pedo tu if(ismp3) Que aquien carajos le importa si es mp3 o wav eso quiso decir Cerealspit

y trato de decir que explicas sobre bits pero no los usas en tus codigos CerealspitCerealspit

Yo no me dejo bardo Mario
* Ing. Informático * Mapper * Venezolano
Responder
#12
Sigo sin entender porque es alpedo ese stock pacman

Y lo de bits, no tiene caso tratar de "optimizar" algo como esto, no mamen, ya se a hablado de eso muchas veces, el unico que te optimiza hasta el ultimo puto bit es el #Panda
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#13
(07/01/2016, 02:34 PM)kikizon2 escribió: Sigo sin entender porque es alpedo ese stock pacman

Y lo de bits, no tiene caso tratar de "optimizar" algo como esto, no mamen, ya se a hablado de eso muchas veces, el unico que te optimiza hasta el ultimo puto bit es el #Panda

Eso lo dijo bugimen Mario yo no puedo decir nada porque luego dice que le llevo la contraria Mario
* Ing. Informático * Mapper * Venezolano
Responder
#14
Entonces me llevas la contraria a mi? >: v
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#15
(07/01/2016, 02:45 PM)kikizon2 escribió: Entonces me llevas la contraria a mi? >: v

Ño en lo particular veo util tu stock Mario robado papu Roflmao
* Ing. Informático * Mapper * Venezolano
Responder
#16
(07/01/2016, 02:34 PM)kikizon2 escribió: Sigo sin entender porque es alpedo ese stock pacman

Y lo de bits, no tiene caso tratar de "optimizar" algo como esto, no mamen, ya se a hablado de eso muchas veces, el unico que te optimiza hasta el ultimo puto bit es el #Panda

hablo lo del la conversación del fb lo que me dijiste la vez pasada e.e un caso similar al que a este e.e....

y al IsMp3 me refiero a que pudiste aberlo hecho en la misma if e.e....

cambiando el tema ya que todos montan los mismos aportes de siempre.. por que sera ?
~Digito ergo sum~
Responder
#17
Ayudemen como pongo otro sound porfa
Responder
#18
Prueba...

Código PHP:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "End Round Sound"
#define VERSION "1.0"
#define AUTHOR ""

new const WinCt1[][] = { "sound/test/winct.mp3""sound/test/winct2.mp3""sound/test/winct3.mp3""sound/test/winct4.mp3" }
new const 
WinTt1[][] = { "sound/test/wintt.mp3""sound/test/wintt2.mp3""sound/test/wintt3.mp3""sound/test/wintt4.mp3" }

new 
g_maxplayers

#define is_user_valid_alive(%1) (1 <= %1 <= g_maxplayers && g_isalive[%1])

public plugin_precache(){
    for(new 
0sizeof(WinCt1); i++) precache_generic(WinCt1[i])
    for(new 
0sizeof(WinTt1); i++) precache_generic(WinTt1[i]) 
}
    
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("SendAudio""Event_WinCt""a""2&%!MRAD_ctwin")
    
register_event("SendAudio""Event_WinTt""a""2&%!MRAD_terwin")
    
g_maxplayers get_maxplayers()
}

public 
Event_WinCt() {
    for(new 
1<= g_maxplayersi++) {
        
client_cmd(0"mp3 play ^"%s^""WinCt1[random(3)])
    }
}
public 
Event_WinTt() {
    for(new 
1<= g_maxplayersi++) {
       
client_cmd(0"mp3 play ^"%s^""WinTt1[random(3)])
    }

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)