Raised This Month: $51 Target: $400
 12% 

[ES][ZP][TUT] Color HUD


  
 
 
Thread Tools Display Modes
Author Message
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 15:18   [ES][ZP][TUT] Color HUD
#1

A pedido de muchos MP que me llegaron estos dias he decidio hacer este tuto en el cual se explicara como cambiar el color del HUD.

Dificultad: Novato
Duracion: 5 Minutos
Autor: MyPlague
Inspirado en: Tuto de NVG by Kiske


Buscar
PHP Code:
// Player vars 
Agregar
PHP Code:
new red[33], green[33], blue[33
Quote:
MiniExplicacion: Aca se definiria las nuevas vars
___________________________________

Buscar
PHP Code:
public client_putinserver(id
Agregar
PHP Code:
red[id] = 255
green
[id] = 255
blue
[id] = 255 
Quote:
MiniExplicacion: Aca se agregaria que cuando un jugador ingresa al server se le setean esas vars con esos valores
___________________________________

Buscar
PHP Code:
// Format the classname 
Borrar
PHP Code:
,redgreenblue 
PHP Code:
red 200
green 
250
blue 

PHP Code:
red 0
green 
0
blue 
255 
Quote:
MiniExplicacion: Aca se borraria los valores viejos que definian los colores del HUD
___________________________________

Buscar
PHP Code:
// Show health, class and ammo packs 
Editar
PHP Code:
// Show health, class and ammo packs
        
set_hudmessage(redgreenblueHUD_STATS_XHUD_STATS_Y06.01.10.00.0, -1)
        
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync2"%L: %d - %L %s - %L %d"id"ZOMBIE_ATTRIB1"pev(ID_SHOWHUDpev_health), ID_SHOWHUD"CLASS_CLASS", class, ID_SHOWHUD"AMMO_PACKS1"g_ammopacks[ID_SHOWHUD]) 
PHP Code:
// Show health, class and ammo packs
        
set_hudmessage(red[id], green[id], blue[id], HUD_STATS_XHUD_STATS_Y06.01.10.00.0, -1)
        
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync2"%L: %d - %L %s - %L %d"id"ZOMBIE_ATTRIB1"pev(ID_SHOWHUDpev_health), ID_SHOWHUD"CLASS_CLASS", class, ID_SHOWHUD"AMMO_PACKS1"g_ammopacks[ID_SHOWHUD]) 
Quote:
MiniExplicacion: Aca se le dice al hudmessage que los colores RGB sean llamados por vars
___________________________________

Buscar
PHP Code:
register_menu("Player List Menu"KEYSMENU"menu_player_list"
Agregar

PHP Code:
register_menu("MenuColor"KEYSMENU"menu_color"
Quote:
MiniExplicacion: Aca se registra el menu
___________________________________

Ir al fin del code del ZP y agregar

PHP Code:
// MenuColor
public show_menu_color(id)
{
    static 
menu[250], len
    len 
0
    
    
// Title
    
len += formatex(menu[len], sizeof menu len"\yColor^n^n")
    
    
len += formatex(menu[len], sizeof menu len"\r1. \wBlanco^n")
    
len += formatex(menu[len], sizeof menu len"\r2. \wRojo^n")
    
len += formatex(menu[len], sizeof menu len"\r3. \wVerde^n")
    
len += formatex(menu[len], sizeof menu len"\r4. \wAzul^n")
    
    
len += formatex(menu[len], sizeof menu len"^n\r0. \wSalir del Menu")
    
    
show_menu(idKEYSMENUmenu, -1"MenuColor")
}

public 
menu_color(idkey)
{
    switch (
key)
    {
        case 
0:
        {
            
red[id] = 255
            green
[id] = 255
            blue
[id] = 255
            show_menu_color
(id)
        }
        case 
1
        {
            
red[id] = 255
            green
[id] = 0
            blue
[id] = 0
            show_menu_color
(id)
        }
        case 
2
        {
            
red[id] = 0
            green
[id] = 255
            blue
[id] = 0
            show_menu_color
(id)
        }
        case 
3
        {
            
red[id] = 0
            green
[id] = 0
            blue
[id] = 255
            show_menu_color
(id)
        }
    }
    
    return 
PLUGIN_HANDLED;

Quote:
MiniExplicacion: Aca se publica el menu
___________________________________

Luego pueden agregar un show_menu_crab(id) donde quieran para que se abra al presionar alguna opcion del game menu o agregar un register para que se habra por un say o lo que sea sean libres .

___________________________________

Espero que les halla servido con este Tutorial van a poder hacer muchas mas cosas como la posicion del hud, el titileo del hud.

Seguramente las explicaciones esten mal. Yo mucho de esto no se estoy aprendiendo recien .

Saludos

Last edited by MyPlague; 09-22-2009 at 18:36.
MyPlague is offline
Fraancooo-.
BANNED
Join Date: Aug 2009
Location: CLICK HERE
Old 09-22-2009 , 15:41   Re: [ES][ZP][TUT] Color HUD
#2

mmm aunque todavia no lo probe, muy buen tuto
Fraancooo-. is offline
Send a message via MSN to Fraancooo-.
xfile_
Senior Member
Join Date: Apr 2009
Old 09-22-2009 , 15:43   Re: [ES][ZP][TUT] Color HUD
#3

## esas tres variables de color que registras lo podes simplificar a uno.. En el sistema del menu de color por cada elecion le metes show_menu_color(id), lo podes optimisar a uno solo ..
xfile_ is offline
Send a message via MSN to xfile_
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 15:44   Re: [ES][ZP][TUT] Color HUD
#4

Quote:
Originally Posted by xfile_ View Post
## esas tres variables de color que registras lo podes simplificar a uno.. En el sistema del menu de color por cada elecion le metes show_menu_color(id), lo podes optimisar a uno solo ..
Si ya se queda

new g_red[33], g_green[33], g_blue[33] pero ta lo puse asi de apurado

No sabia lo del menu si queres explicamelo
MyPlague is offline
Old 09-22-2009, 15:45
xfile_
This message has been deleted by xfile_.
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 15:47   Re: [ES][ZP][TUT] Color HUD
#5

Quote:
Originally Posted by xfile_ View Post
>
Y como haces despues para agregarlos en el hudmessage
MyPlague is offline
Old 09-22-2009, 15:50
metallicawOw
This message has been deleted by metallicawOw. Reason: ----> el bardo de abajo es el mas completo y verdadero sobre la mierda esta con patas
Old 09-22-2009, 15:51
xfile_
This message has been deleted by xfile_. Reason: Pelea de gatas xd
Old 09-22-2009, 15:54
metallicawOw
This message has been deleted by Alucard^. Reason: offtopic/fuera de tema/bardo (k-)
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 15:57   Re: [ES][ZP][TUT] Color HUD
#6

Quote:
Originally Posted by xfile_ View Post
Menu
Gracias. Cada dia se aprende algo nuevo .
MyPlague is offline
Old 09-22-2009, 16:00
metallicawOw
This message has been deleted by Alucard^. Reason: offtopic/fuera de tema/bardo
Old 09-22-2009, 16:01
vazmar
This message has been deleted by Alucard^. Reason: offtopic/fuera de tema/bardo
Old 09-22-2009, 16:03
metallicawOw
This message has been deleted by Alucard^. Reason: offtopic/fuera de tema/bardo
xfile_
Senior Member
Join Date: Apr 2009
Old 09-22-2009 , 16:04   Re: [ES][ZP][TUT] Color HUD
#7

[OFF]

@metallicawOw
Para que le enseņas ?, deja que aprenda solo :$ :$
xfile_ is offline
Send a message via MSN to xfile_
Old 09-22-2009, 16:06
metallicawOw
This message has been deleted by Alucard^. Reason: offtopic/fuera de tema/bardo
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 16:09   Re: [ES][ZP][TUT] Color HUD
#8

Alucard borrame los posts de disvirute plx.
MyPlague is offline
Troyano
Senior Member
Join Date: Aug 2009
Old 09-22-2009 , 18:04   Re: [ES][ZP][TUT] Color HUD
#9

PHP Code:
red[id] = 255
green
[id] = 255
blue
[id] = 255 
PHP Code:
set_hudmessage(red[id], green[id], blue[id], 

->
PHP Code:
g_red[id] = 255
g_green
[id] = 255
g_blue
[id] = 255 
PHP Code:
set_hudmessage(g_red[id], g_green[id], g_blue[id], 



Por que si no tira error
__________________
MSN:
[email protected]
[IMG]http://img27.**************/img27/9373/randomviolence.gif[/IMG]
Troyano is offline
Send a message via MSN to Troyano
MyPlague
BANNED
Join Date: Sep 2009
Old 09-22-2009 , 18:18   Re: [ES][ZP][TUT] Color HUD
#10

Quote:
Originally Posted by Troyano View Post
PHP Code:
red[id] = 255
green
[id] = 255
blue
[id] = 255 
PHP Code:
set_hudmessage(red[id], green[id], blue[id], 

->
PHP Code:
g_red[id] = 255
g_green
[id] = 255
g_blue
[id] = 255 
PHP Code:
set_hudmessage(g_red[id], g_green[id], g_blue[id], 



Por que si no tira error
No lleva g_ en el hudmessage.
MyPlague 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 00:48.


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