Raised This Month: $32 Target: $400
 8% 

[ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)


  
 
 
Thread Tools Display Modes
Author Message
Javivi
AlliedModders Donor
Join Date: Dec 2008
Old 12-14-2009 , 16:11   [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#1

Es muy fácil, pero me lo preguntaron, y por si acaso alguien más tiene la duda, pues lo pongo o.o

Como añadir tu propio sonido/s a un modo

Primero pensemos lo que queremos hacer, muchas veces (casi siempre xD) algo muy similar o parecido a lo que queremos hacer ESTA YA hecho pero en otra parte, o a medias.


v4.2


Vaya que casualidad, si justo mirando el modo survivor he visto esto
PHP Code:
PlaySound(sound_survivor[random_num(0sizeof sound_survivor -1)]); 
Y luego por cualquier remoto se me ha ocurrido buscar en el .sma "sound_survivor" y mira lo que he encontrado!
PHP Code:
new const sound_survivor[][] = { "zombie_plague/survivor1.wav""zombie_plague/survivor2.wav" 
Y luego, pues le di a buscar otra vez y salió esto
PHP Code:
    for (0sizeof sound_survivori++)
        
engfunc(EngFunc_PrecacheSoundsound_survivor[i]) 

Creo que ya se lo que tengo que hacer...

PHP Code:
// Justo abajo de sound_survivor
new const sound_mimodosuperguay[][] = { "zombie_plague/lalala1.wav""zombie_plague/lalala2.wav" }
 
// creamos una constante con los sonidos que queremos


// en el plugin_precache, justo abajo del sound_survivor
for (0sizeof sound_mimodosuperguayi++) 
// cargar todos los sonidos de sound_mimodosuperguay
    
engfunc(EngFunc_PrecacheSoundsound_mimodosuperguay[i])


// en mimodosuperguay
PlaySound(sound_mimodosuperguay[random_num(0sizeof sound_mimodosuperguay -1)]); // reproducir un sonido aleatoriamente 
v4.3

Aqui ya no tengo ganas de escribir mucho, asi que lo cuento normal ;)


Vamos al zombieplague.ini y en la parte de [Sounds] añadimos una linea que ponga
Code:
ROUND LALALA = zombie_plague/lalala1.wav , zombie_plague/lalala2.wav
// Luego desde esta linea se cargaran los sonidos

Buscamos // Customization vars y añadimos
PHP Code:
Array:sound_lalala // creamos un array, sound_lalala 

Luego en el plugin_precache, buscamos
PHP Code:
sound_plague ArrayCreate(641
Y abajo ponemos
PHP Code:
sound_lalala ArrayCreate(641

Buscamos en el sma else if (equal(key, "ROUND PLAGUE"))
Y veremos esto
PHP Code:
                else if (equal(key"ROUND PLAGUE"))
                {
                    
// Parse sounds
                    
while (value[0] != && strtok(valuekeycharsmax(key), valuecharsmax(value), ','))
                    {
                        
// Trim spaces
                        
trim(key)
                        
trim(value)
                        
                        
// Add to sounds array
                        
ArrayPushString(sound_plaguekey)
                    }
                } 
Pues justo abajo, antes de GRENADE INFECT EXPLODE añadimos
PHP Code:
// Si en el zombieplague.ini se lee ROUND LALALA
                
else if (equal(key"ROUND LALALA"))
                {
                    
// procesamos los sonidos escritos en ROUND LALALA
                    
while (value[0] != && strtok(valuekeycharsmax(key), valuecharsmax(value), ','))
                    {
                        
// Trim spaces
                        
trim(key)
                        
trim(value)
                        
                        
// Los añadimos al Array sound_lalala
                        
ArrayPushString(sound_lalalakey)
                    }
                } 


Mas abajo todabia en el precache, buscamos
PHP Code:
    for (0ArraySize(sound_plague); i++)
    {
        
ArrayGetString(sound_plagueibuffercharsmax(buffer))
        
engfunc(EngFunc_PrecacheSoundbuffer)
    } 
Y añadimos abajo

PHP Code:
// Aqui cargaremos todos los sonidos del array de sound_lalala
    
for (0ArraySize(sound_lalala); i++)
    {
        
ArrayGetString(sound_lalalaibuffercharsmax(buffer))
        
engfunc(EngFunc_PrecacheSoundbuffer)
    } 

En nuestro modo, ponemos
PHP Code:
// Obtenemos desde el array sound_lalala aleatoriamente el sonido
        
ArrayGetString(sound_lalalarandom_num(0ArraySize(sound_lalala) - 1), soundcharsmax(sound))
        
PlaySound(sound); // y lo reproducimos 


et voilà
__________________
Javivi is offline
fechu
BANNED
Join Date: Sep 2009
Location: aliedmod
Old 12-14-2009 , 16:15   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#2

i love you javi xD. lo q estaba buscando gracias
fechu is offline
Send a message via MSN to fechu Send a message via Skype™ to fechu
Fraancooo-.
BANNED
Join Date: Aug 2009
Location: CLICK HERE
Old 12-14-2009 , 16:24   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#3

Buen post javivi,
Gracias por el tutorial
Fraancooo-. is offline
Send a message via MSN to Fraancooo-.
TucanN#
Veteran Member
Join Date: May 2009
Location: Argentina, Mendoza
Old 12-14-2009 , 17:17   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#4

no seria lo mismo que esto??

http://forums.alliedmods.net/showpos...25&postcount=2

igual mejor uno mas renovado talvez ese ta mal
TucanN# is offline
Send a message via MSN to TucanN#
Javivi
AlliedModders Donor
Join Date: Dec 2008
Old 12-14-2009 , 17:35   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#5

Na, es lo mismo, solo que el mio va explicado y incluye como hacero en la 4.3.
Además no sabia que existia ese post xD
__________________
Javivi is offline
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 12-14-2009 , 17:36   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#6

Buen tuto.
Raddish is offline
TucanN#
Veteran Member
Join Date: May 2009
Location: Argentina, Mendoza
Old 12-14-2009 , 17:56   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#7

si de una mejor la tuya javivi ademas esa no esta en la lista de tutos

otra cosa te vi en un foro estaba viendo los lenguajes de programacion mas usados y vi un post tuyo por ahi ajaja
TucanN# is offline
Send a message via MSN to TucanN#
-=EricsoN=-
Member
Join Date: Oct 2009
Old 12-14-2009 , 19:38   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#8

asi es q tienen que hacer los tutoriales ahora para 4.2 y 4.3

buen tuto xD
-=EricsoN=- is offline
Ciio
Veteran Member
Join Date: Oct 2009
Location: Arica, Chile
Old 12-14-2009 , 19:44   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#9

Nice
__________________
Ciio is offline
Send a message via MSN to Ciio
Javivi
AlliedModders Donor
Join Date: Dec 2008
Old 12-15-2009 , 09:13   Re: [ES][TUT] Añadir tu propio sonido a un modo (4.2 & 4.3)
#10

Añadi como hacerlo en la 4.3 porque yo empeze antes de ayer a editar un zp, y empeze por la 4.3, asi que ya sabia como hacerlo xDD. Para poner el de la 4.2 tube que ver el sma que puso la rubia hace tiempo, porque no tengo la 4.2 :s

@TucanN#

En que foro o.o ?
__________________
Javivi is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:14.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode