agregar sonidos
#1
AGREGAR SONIDO EN VARIAS PARTES OSEA
Código PHP:
public plugin_precache() {
//precache_sound("misc/liniste.wav");
precache_sound("upc_sounds/mevoy.wav");


Código PHP:
case 1:
        {
        
 
//Croshair Amarillo
    
client_cmd(id"cl_crosshair_color ^"250 250 50^"")
client_cmd(0"spk ^"upc_sounds/mevoy.wav^"")
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAmarillo!g]")
   
        }
        case 
2
        {
        
//Croshair naranja
    
client_cmd(id"cl_crosshair_color ^"250 128 50^""
client_cmd(0"spk ^"upc_sounds/mevoy.wav^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNaranja!g]")

        } 
por que cuando lo agrege asi, me suena solamente el primero los otros no
Responder
#2
qe otros y que primeros, ahi solo hay un sonido xD
Responder
#3
(18/09/2018, 07:40 PM)Pan Bimbo (? escribió: qe otros y que primeros, ahi solo hay un sonido xD
Responder
#4
(18/09/2018, 08:21 PM)El pirucho XP-007 escribió:
(18/09/2018, 07:40 PM)Pan Bimbo (? escribió: qe otros y que primeros, ahi solo hay un sonido xD

me explico quiero que ese sonido suene en cada case ya que me suena en uno soloque es el 1ro
Responder
#5
Ya te dejaron un stock ya hecho.. no sé porque tenés que crear 2 temas iguales..
Código PHP:
stock PlaySound(index, const sound[]) 
{
    if( 
is_user_connected(index) ) 
    {
        if (
equal(sound[strlen(sound)-4], ".mp3"))
            
client_cmd(index"mp3 play ^"%s^""sound);
        else
            
client_cmd(index"spk ^"%s^""sound);

        return;
    } 


stock StopSound(index)
{
    
client_cmd(index"stopsound;mp3 stop");

Responder
#6
(18/09/2018, 10:27 PM)Niper.-. escribió: Ya te dejaron un stock ya hecho.. no sé porque tenés que crear 2 temas iguales..
Código PHP:
stock PlaySound(index, const sound[]) 
{
    if( 
is_user_connected(index) ) 
    {
        if (
equal(sound[strlen(sound)-4], ".mp3"))
            
client_cmd(index"mp3 play ^"%s^""sound);
        else
            
client_cmd(index"spk ^"%s^""sound);

        return;
    } 


stock StopSound(index)
{
    
client_cmd(index"stopsound;mp3 stop");

Quien dice que es el mismo tema? tu? jajaja
Responder
#7
deja el code completo porque no entiendo que quieres hacer...
Responder
#8
Código PHP:
/* Menu de colores del croshair, By Maickol AC Rodriguez que es el mismo titular que alejandro xd
 espro les guste mi 2do lugins sencillo y sigo haciendo menues por que se me hace mas facil
 Espero les guste xd aunque es un poco ridiculo pero bueno :3 ay gente que no sabe cambiar el 
croshair y ademas por aqui es mas facil
 */


#include <amxmodx>

#define PLUGIN "Croshair_menu"
#define VERSION "1.0"
#define AUTHOR "Alejandro."

public plugin_precache() {
precache_sound("upc_sounds/menu.mp3");
}


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /colorc""Croshair_menu")
}
/* Aqui SECCION EDITABLE*/
public Croshair_menu(id)
{
    new 
Menu menu_create("\w[\yUPC\w]\r--\y>\wCroshair color""cmds"
    
menu_additem(Menu"\w[\yCroshair \w| \d Aleatorio\w]"   "0"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Amarillo\w]"   "1"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d naranja\w]"   "2"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Blanco\w]"   "3"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Negro\w]""4"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Azul\w]""5"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Verde\w]""6"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Morado\w]""7"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Rosado\w]""8"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item
    {
 
/* Mostramos que ofrece el servicio de el admin  */
         
case 0:
        {
        new 
Red,Green,Blue

    Red 
=   random_num0,250 )
    
Green random_num0,250 )
    
Blue =  random_num0,250 )    
 
//Croshair aleatorio
    
client_cmd(id"cl_crosshair_color ^"%%%i^"",RedGreenBlue)
             
client_cmdid"spk buttons/button2.wav" );
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAleatiorio!g]")
   
        }
        case 
1:
        {
        
 
//Croshair Amarillo
    
client_cmd(id"cl_crosshair_color ^"250 250 50^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAmarillo!g]")
   
        }
        case 
2
        {
        
//Croshair naranja
    
client_cmd(id"cl_crosshair_color ^"250 128 50^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNaranja!g]")

        }
        case 
3:
        {
        
//Croshair Blanco
    
client_cmd(id"cl_crosshair_color ^"250 250 250^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yBlano!g]")

        }
        case 
4:
        {
         
//Croshair Negro
    
client_cmd(id"cl_crosshair_color ^"000 000 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNegro!g]")

        }
        case 
5:
        {
         
//Croshair Azul
    
client_cmd(id"cl_crosshair_color ^"000 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAzul!g]")

        }
        case 
6:
        {
         
//Croshair Verde
    
client_cmd(id"cl_crosshair_color ^"000 255 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yVerde!g]")

        }
        case 
7:
        {        
         
//Croshair Morado
    
client_cmd(id"cl_crosshair_color ^"170 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yMorado!g]")

        }
        case 
8:
        {            
         
//Croshair Rosado
    
client_cmd(id"cl_crosshair_color ^"255 000 255^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yRosado!g]")

        }    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

solo me suena el croshair aleatorio el case 0 los demas no me suenan
Responder
#9
(19/09/2018, 12:51 AM)Alejandro escribió:
Código PHP:
/* Menu de colores del croshair, By Maickol AC Rodriguez que es el mismo titular que alejandro xd
 espro les guste mi 2do lugins sencillo y sigo haciendo menues por que se me hace mas facil
 Espero les guste xd aunque es un poco ridiculo pero bueno :3 ay gente que no sabe cambiar el 
croshair y ademas por aqui es mas facil
 */


#include <amxmodx>

#define PLUGIN "Croshair_menu"
#define VERSION "1.0"
#define AUTHOR "Alejandro."

public plugin_precache() {
precache_sound("upc_sounds/menu.mp3");
}


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /colorc""Croshair_menu")
}
/* Aqui SECCION EDITABLE*/
public Croshair_menu(id)
{
    new 
Menu menu_create("\w[\yUPC\w]\r--\y>\wCroshair color""cmds"
    
menu_additem(Menu"\w[\yCroshair \w| \d Aleatorio\w]"   "0"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Amarillo\w]"   "1"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d naranja\w]"   "2"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Blanco\w]"   "3"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Negro\w]""4"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Azul\w]""5"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Verde\w]""6"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Morado\w]""7"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Rosado\w]""8"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item
    {
 
/* Mostramos que ofrece el servicio de el admin  */
         
case 0:
        {
        new 
Red,Green,Blue

    Red 
=   random_num0,250 )
    
Green random_num0,250 )
    
Blue =  random_num0,250 )    
 
//Croshair aleatorio
    
client_cmd(id"cl_crosshair_color ^"%%%i^"",RedGreenBlue)
             
client_cmdid"spk buttons/button2.wav" );
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAleatiorio!g]")
   
        }
        case 
1:
        {
        
 
//Croshair Amarillo
    
client_cmd(id"cl_crosshair_color ^"250 250 50^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAmarillo!g]")
   
        }
        case 
2
        {
        
//Croshair naranja
    
client_cmd(id"cl_crosshair_color ^"250 128 50^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNaranja!g]")

        }
        case 
3:
        {
        
//Croshair Blanco
    
client_cmd(id"cl_crosshair_color ^"250 250 250^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yBlano!g]")

        }
        case 
4:
        {
         
//Croshair Negro
    
client_cmd(id"cl_crosshair_color ^"000 000 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNegro!g]")

        }
        case 
5:
        {
         
//Croshair Azul
    
client_cmd(id"cl_crosshair_color ^"000 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAzul!g]")

        }
        case 
6:
        {
         
//Croshair Verde
    
client_cmd(id"cl_crosshair_color ^"000 255 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yVerde!g]")

        }
        case 
7:
        {        
         
//Croshair Morado
    
client_cmd(id"cl_crosshair_color ^"170 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yMorado!g]")

        }
        case 
8:
        {            
         
//Croshair Rosado
    
client_cmd(id"cl_crosshair_color ^"255 000 255^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yRosado!g]")

        }    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

solo me suena el croshair aleatorio el case 0 los demas no me suenan

Arkshine escribió:Use precache_generic. precache_sound is for wav only. And more generally if you want to make the client downloading something only, use precache_generic.
Responder
#10
(19/09/2018, 12:51 AM)Alejandro escribió:
Código PHP:
/* Menu de colores del croshair, By Maickol AC Rodriguez que es el mismo titular que alejandro xd
 espro les guste mi 2do lugins sencillo y sigo haciendo menues por que se me hace mas facil
 Espero les guste xd aunque es un poco ridiculo pero bueno :3 ay gente que no sabe cambiar el 
croshair y ademas por aqui es mas facil
 */


#include <amxmodx>

#define PLUGIN "Croshair_menu"
#define VERSION "1.0"
#define AUTHOR "Alejandro."

public plugin_precache() {
precache_sound("upc_sounds/menu.mp3");
}


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /colorc""Croshair_menu")
}
/* Aqui SECCION EDITABLE*/
public Croshair_menu(id)
{
    new 
Menu menu_create("\w[\yUPC\w]\r--\y>\wCroshair color""cmds"
    
menu_additem(Menu"\w[\yCroshair \w| \d Aleatorio\w]"   "0"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Amarillo\w]"   "1"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d naranja\w]"   "2"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Blanco\w]"   "3"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Negro\w]""4"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Azul\w]""5"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Verde\w]""6"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Morado\w]""7"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Rosado\w]""8"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item
    {
 
/* Mostramos que ofrece el servicio de el admin  */
         
case 0:
        {
        new 
Red,Green,Blue

    Red 
=   random_num0,250 )
    
Green random_num0,250 )
    
Blue =  random_num0,250 )    
 
//Croshair aleatorio
    
client_cmd(id"cl_crosshair_color ^"%%%i^"",RedGreenBlue)
             
client_cmdid"spk buttons/button2.wav" );
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAleatiorio!g]")
   
        }
        case 
1:
        {
        
 
//Croshair Amarillo
    
client_cmd(id"cl_crosshair_color ^"250 250 50^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAmarillo!g]")
   
        }
        case 
2
        {
        
//Croshair naranja
    
client_cmd(id"cl_crosshair_color ^"250 128 50^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNaranja!g]")

        }
        case 
3:
        {
        
//Croshair Blanco
    
client_cmd(id"cl_crosshair_color ^"250 250 250^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yBlano!g]")

        }
        case 
4:
        {
         
//Croshair Negro
    
client_cmd(id"cl_crosshair_color ^"000 000 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNegro!g]")

        }
        case 
5:
        {
         
//Croshair Azul
    
client_cmd(id"cl_crosshair_color ^"000 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAzul!g]")

        }
        case 
6:
        {
         
//Croshair Verde
    
client_cmd(id"cl_crosshair_color ^"000 255 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yVerde!g]")

        }
        case 
7:
        {        
         
//Croshair Morado
    
client_cmd(id"cl_crosshair_color ^"170 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yMorado!g]")

        }
        case 
8:
        {            
         
//Croshair Rosado
    
client_cmd(id"cl_crosshair_color ^"255 000 255^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yRosado!g]")

        }    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

solo me suena el croshair aleatorio el case 0 los demas no me suenan

No podes precachear un sonido .mp3 con "precache_sound", tenes que usar precache_generic o usar el stock que te pasaron arriba

Responder
#11
(19/09/2018, 01:54 PM)Skylar escribió:
(19/09/2018, 12:51 AM)Alejandro escribió:
Código PHP:
/* Menu de colores del croshair, By Maickol AC Rodriguez que es el mismo titular que alejandro xd
 espro les guste mi 2do lugins sencillo y sigo haciendo menues por que se me hace mas facil
 Espero les guste xd aunque es un poco ridiculo pero bueno :3 ay gente que no sabe cambiar el 
croshair y ademas por aqui es mas facil
 */


#include <amxmodx>

#define PLUGIN "Croshair_menu"
#define VERSION "1.0"
#define AUTHOR "Alejandro."

public plugin_precache() {
precache_sound("upc_sounds/menu.mp3");
}


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /colorc""Croshair_menu")
}
/* Aqui SECCION EDITABLE*/
public Croshair_menu(id)
{
    new 
Menu menu_create("\w[\yUPC\w]\r--\y>\wCroshair color""cmds"
    
menu_additem(Menu"\w[\yCroshair \w| \d Aleatorio\w]"   "0"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Amarillo\w]"   "1"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d naranja\w]"   "2"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Blanco\w]"   "3"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Negro\w]""4"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Azul\w]""5"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Verde\w]""6"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Morado\w]""7"0)
    
menu_additem(Menu"\w[\yCroshair \w| \d Rosado\w]""8"0)
    
menu_setprop(MenuMPROP_EXITNAME,"Salir")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
menu_display(idMenu0
}

public 
cmds(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item
    {
 
/* Mostramos que ofrece el servicio de el admin  */
         
case 0:
        {
        new 
Red,Green,Blue

    Red 
=   random_num0,250 )
    
Green random_num0,250 )
    
Blue =  random_num0,250 )    
 
//Croshair aleatorio
    
client_cmd(id"cl_crosshair_color ^"%%%i^"",RedGreenBlue)
             
client_cmdid"spk buttons/button2.wav" );
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAleatiorio!g]")
   
        }
        case 
1:
        {
        
 
//Croshair Amarillo
    
client_cmd(id"cl_crosshair_color ^"250 250 50^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
    
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAmarillo!g]")
   
        }
        case 
2
        {
        
//Croshair naranja
    
client_cmd(id"cl_crosshair_color ^"250 128 50^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNaranja!g]")

        }
        case 
3:
        {
        
//Croshair Blanco
    
client_cmd(id"cl_crosshair_color ^"250 250 250^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yBlano!g]")

        }
        case 
4:
        {
         
//Croshair Negro
    
client_cmd(id"cl_crosshair_color ^"000 000 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yNegro!g]")

        }
        case 
5:
        {
         
//Croshair Azul
    
client_cmd(id"cl_crosshair_color ^"000 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yAzul!g]")

        }
        case 
6:
        {
         
//Croshair Verde
    
client_cmd(id"cl_crosshair_color ^"000 255 000^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yVerde!g]")

        }
        case 
7:
        {        
         
//Croshair Morado
    
client_cmd(id"cl_crosshair_color ^"170 000 255^""
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yMorado!g]")

        }
        case 
8:
        {            
         
//Croshair Rosado
    
client_cmd(id"cl_crosshair_color ^"255 000 255^"")
     
client_cmd(id"mp3 play ^"upc_sounds/menu.mp3^"")
         
ChatColor(id,"!g(!yUPC!g) !teamTu croshair !gse ah cambiado !ya color !g[!yRosado!g]")

        }    }
    return 
PLUGIN_HANDLED


stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
replace_all(msg190"!team2""^0"// Team2 Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

solo me suena el croshair aleatorio el case 0 los demas no me suenan

No podes precachear un sonido .mp3 con "precache_sound", tenes que usar precache_generic o usar el stock que te pasaron arriba

muchas gracias amigo...
Responder
#12
Código PHP:
public plugin_precache()
{
    if( 
equal(szSound[strlen(szSound)-4], ".mp3")) precache_genericszSound );
    else 
precache_soundszSound );

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)