Cambio de color hud por menu
#1
a esto quisiera agregarle un color default me refiero a que cuando el jugador entre salga el color default por ejemplo azul. ya que cuando probe el hud no aparecia y tube que poner un color... CutecryCutecry
Código PHP:
enum {
        
COLOR_RED 0,
        
COLOR_GREEN,
        
COLOR_BLUE
}

new 
g_color[33][3

Código PHP:
register_clcmd("say /color""ColorsMenu"

Código PHP:
public ColorsMenu(id)
{
        new 
menu menu_create("Elige el color del hud""HandlerColors")

    
menu_additem(menu"Azul")
    
menu_additem(menu"Rojo")
    
menu_additem(menu"Verde")    
    
menu_additem(menu"Amarillo")
    
menu_additem(menu"Purpura")
    
menu_additem(menu"Cileo")
    
menu_additem(menu"Blanco")
    
menu_display(idmenu)
}

public 
HandlerColors(idmenuitem)
{
        if(
item == MENU_EXIT)
        {
                
menu_destroy(menu)
                return 
PLUGIN_HANDLED;
        }

        switch(
item)
    {
        case 
0// Azul
        
{
            
g_color[id] = { 00255 }
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yAZUL!g].")        
        }
        case 
1// rojo
        
{
            
g_color[id] = { 2550}
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yROJO!g].")        
        }
        case 
2// verde
        
{
            
g_color[id] = { 0255}
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yVERDE!g].")        
        }
        case 
3// Amarillo
        
{
            
g_color[id] = { 255255}
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yAMARLLOI!g].")        
        }    
        case 
4// purpura
        
{
            
g_color[id] = { 2550255 }
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yPURPURA!g].")        
        }        
        case 
5// azul cielo
        
{
            
g_color[id] = { 0255255 }
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yCELO!g].")        
        }
        case 
6// blanco
        
{
            
g_color[id] = { 200200200 }
            
chatcolor(id,"!g.:[!tSivernetico!g]:. !tSeleccionaste !gel color !ya color !g[!yBLANCO!g].")        
        } 
 
    }

        new 
lel[12]
        
formatex(lelcharsmax(lel), "%d %d %d"g_color[id][COLOR_RED], g_color[id][COLOR_GREEN], g_color[id][COLOR_BLUE]) // almacenando betch
        
return PLUGIN_HANDLED;


Código PHP:
set_hudmessage(g_color[id][COLOR_RED], g_color[id][COLOR_GREEN], g_color[id][COLOR_BLUE], 0.00.2016.01.0
Responder
#2
Hola, prueba asi:

Código PHP:
set_hudmessage(g_color[id][COLOR_RED], g_color[id][COLOR_GREEN], g_color[id][COLOR_BLUE], 0.00.2016.01.0

formatex(lelcharsmax(lel), "%d %d %d"g_color[id][COLOR_RED], g_color[id][COLOR_GREEN], g_color[id][COLOR_BLUE]) 

>>>>>>>>>>>>

Código PHP:
set_hudmessage(g_color[id][0], g_color[id][1], g_color[id][2], 0.00.2016.01.0

formatex(lelcharsmax(lel), "%d %d %d"g_color[id][0], g_color[id][1], g_color[id][2]) 
...

Cuando el jugador entra al servidor asignale el color, porque sino lo deja todo en 0..

Código PHP:
public client_putinserver(id)
              
g_color[id] = { 00255 

Esto no te hace falta...

Código PHP:
enum {
        
COLOR_RED 0,
        
COLOR_GREEN,
        
COLOR_BLUE

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)