Hud Multicolor Con Informacion
#1
Ladrillo 
Hola como están xd eh estado buscando este plugin pero no lo encuentro quisas ustedes me puedan decir? Lengua Cutecry si pueden les dejare la imagen, es una información que le ponen en los servers ejemplo

[ventas de admin] & esas cosas y pasa por tiempo en el mapa

Whatdone Disculpen la molestia Whatdone

http://prntscr.com/l00rcv
Responder
#2
(28/09/2018, 09:40 PM)LeL.- escribió: Hola como están xd eh estado buscando este plugin pero no lo encuentro quisas ustedes me puedan decir? Lengua Cutecry si pueden les dejare la imagen, es una información que le ponen en los servers ejemplo

[ventas de admin] & esas cosas y pasa por tiempo en el mapa

Whatdone Disculpen la molestia Whatdone

http://prntscr.com/l00rcv

pasa por tiempo en el mapa

que queres decir con eso
Responder
#3
Prueba, no esta testeado le añadí una cvar para que le definas en cada cuanto tiempo saldrá el hud.

Código PHP:
#include <amxmodx>

new cvar_time;
public 
plugin_init() { 

    
register_plugin("Hud Info""0.00000001""+rdNN!")
    
// Cvar creada para definir el tiempo en el que saldra el hud
    
cvar_time register_cvar("tiempo_hud""30.0"); 
}
public 
client_putinserver(id) { set_task(get_pcvar_float(cvar_time), "Hud"id__"b"); }
public 
client_disconnect(id) { remove_task(id); }
public 
Hud(const id)
{
    new 
ROJO random_num(1255); new VERDE random_num(1255); new AZUL random_num(1255);

    
set_hudmessage(ROJOVERDEAZUL0.070.006.012.0)
    
show_hudmessage(id"VENTAS ADMIN [VIP: 40mil bs/3$][SILVER: 70mil /bs]")

Responder
#4
(28/09/2018, 10:43 PM)+rdNN! escribió: Prueba, no esta testeado le añadí una cvar para que le definas en cada cuanto tiempo saldrá el hud.

Código PHP:
#include <amxmodx>

new cvar_time;
public 
plugin_init() { 

    
register_plugin("Hud Info""0.00000001""+rdNN!")
    
// Cvar creada para definir el tiempo en el que saldra el hud
    
cvar_time register_cvar("tiempo_hud""30.0"); 
}
public 
client_putinserver(id) { set_task(get_pcvar_float(cvar_time), "Hud"id__"b"); }
public 
client_disconnect(id) { remove_task(id); }
public 
Hud(const id)
{
    new 
ROJO random_num(1255); new VERDE random_num(1255); new AZUL random_num(1255);

    
set_hudmessage(ROJOVERDEAZUL0.070.006.012.0)
    
show_hudmessage(id"VENTAS ADMIN [VIP: 40mil bs/3$][SILVER: 70mil /bs]")


Por qué hacer un hud para cada entidad (jugador) cuando podes directamente hacerlo global, en vez del index id ponés 0.
Responder
#5
yo lo aria así antes de crear set_task

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event"HLTV" "RoundStart" "a" "1=0" "2=0" );
}

public 
RoundStart()
{
    
set_hudmessage(random_num(1255),random_num(1255),random_num(1255), 0.550.0910.112.0); 
    
show_hudmessage(0"[ventas de admin] & esas cosas")

Responder
#6
(28/09/2018, 10:54 PM)Cristian escribió:
(28/09/2018, 10:43 PM)+rdNN! escribió: Prueba, no esta testeado le añadí una cvar para que le definas en cada cuanto tiempo saldrá el hud.

Código PHP:
#include <amxmodx>

new cvar_time;
public 
plugin_init() { 

    
register_plugin("Hud Info""0.00000001""+rdNN!")
    
// Cvar creada para definir el tiempo en el que saldra el hud
    
cvar_time register_cvar("tiempo_hud""30.0"); 
}
public 
client_putinserver(id) { set_task(get_pcvar_float(cvar_time), "Hud"id__"b"); }
public 
client_disconnect(id) { remove_task(id); }
public 
Hud(const id)
{
    new 
ROJO random_num(1255); new VERDE random_num(1255); new AZUL random_num(1255);

    
set_hudmessage(ROJOVERDEAZUL0.070.006.012.0)
    
show_hudmessage(id"VENTAS ADMIN [VIP: 40mil bs/3$][SILVER: 70mil /bs]")


Por qué hacer un hud para cada entidad (jugador) cuando podes directamente hacerlo global, en vez del index id ponés 0.

lo hago por que en si derrepente al tipo este se le ocurre añadir algo que utilize id entonces ya lo tendría listo.

(28/09/2018, 10:59 PM)La Renga Mk escribió: yo lo aria así antes de crear set_task

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event"HLTV" "RoundStart" "a" "1=0" "2=0" );
}

public 
RoundStart()
{
    
set_hudmessage(random_num(1255),random_num(1255),random_num(1255), 0.550.0910.112.0); 
    
show_hudmessage(0"[ventas de admin] & esas cosas")


Con eso le estarías mandando el hud al iniciar la ronda y luego desapareceria y yo me imagino que el lo capas lo quiere permanente o por que salga por x tiempo.




pd : bueno en fin dejo de comentar y esperar la respuesta del usuario que creo el tema.
Responder
#7
para mi es mejor así al comienzo de cada ronda lo van a poder leer, si se lo mandas x tiempo los player pueden estar cagándose a tiros no creo que lo lean
Responder
#8
amx_scrollmsg

Código PHP:
// vim: set ts=4 sw=4 tw=99 noet:
//
// AMX Mod X, based on AMX Mod by Aleksander Naszko ("OLO").
// Copyright (C) The AMX Mod X Development Team.
//
// This software is licensed under the GNU General Public License, version 3 or higher.
// Additional exceptions apply. For full license details, see LICENSE.txt or visit:
//     https://alliedmods.net/amxmodx-license

//
// Scrolling Message Plugin
//

#include <amxmodx>
#include <amxmisc>

#define SPEED 0.3
#define SCROLLMSG_SIZE    512

new g_startPos
new g_endPos
new g_scrollMsg[SCROLLMSG_SIZE]
new 
g_displayMsg[SCROLLMSG_SIZE]
new 
Float:g_xPos
new g_Length
new g_Frequency

public plugin_init()
{
    
register_plugin("Scrolling Message"AMXX_VERSION_STR"AMXX Dev Team")
    
register_dictionary("scrollmsg.txt")
    
register_dictionary("common.txt")
    
register_srvcmd("amx_scrollmsg""setMessage")
}

public 
showMsg()
{
    new 
g_startPos0

    
while (g_endPos)
        
g_displayMsg[i++] = g_scrollMsg[a++]

    
g_displayMsg[i] = 0

    
if (g_endPos g_Length)
        
g_endPos++

    if (
g_xPos 0.35)
        
g_xPos -= 0.0063
    
else
    {
        
g_startPos++
        
g_xPos 0.35
    
}

    
set_hudmessage(random_num(10250), random_num(10250), random_num(10250), g_xPos0.900SPEEDSPEED0.050.051)
    
show_hudmessage(0"%s"g_displayMsg)
}

public 
msgInit()
{
    
g_endPos 1
    g_startPos 
0
    g_xPos 
0.65
    
    
new hostname[64]
    
    
get_cvar_string("hostname"hostnamecharsmax(hostname))
    
replace(g_scrollMsgcharsmax(g_scrollMsg), "%hostname%"hostname)
    
    
g_Length strlen(g_scrollMsg)
    
    
set_task(SPEED"showMsg"123""0"a"g_Length 48)
    
client_print(0print_console"%s"g_scrollMsg)
}

public 
setMessage()
{
    
remove_task(123)        /* remove current messaging */
    
read_argv(1g_scrollMsgcharsmax(g_scrollMsg))
    
    
g_Length strlen(g_scrollMsg)
    
    new 
mytime[32]
    
    
read_argv(2mytimecharsmax(mytime))
    
    
g_Frequency str_to_num(mytime)
    
    if (
g_Frequency 0)
    {
        new 
minimal floatround((g_Length 48) * (SPEED 0.1))
        
        if (
g_Frequency minimal)
        {
            
server_print("%L"LANG_SERVER"MIN_FREQ"minimal)
            
g_Frequency minimal
        
}

        
server_print("%L"LANG_SERVER"MSG_FREQ"g_Frequency 60g_Frequency 60)
        
set_task(float(g_Frequency), "msgInit"123""0"b")
    }
    else
        
server_print("%L"LANG_SERVER"MSG_DISABLED")
    
    return 
PLUGIN_HANDLED


el mensaje se modifica en la parte de scrollmsg del amxx.cfg
[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
(28/09/2018, 10:25 PM)La Renga Mk escribió:
(28/09/2018, 09:40 PM)LeL.- escribió: Hola como están xd eh estado buscando este plugin pero no lo encuentro quisas ustedes me puedan decir? Lengua Cutecry si pueden les dejare la imagen, es una información que le ponen en los servers ejemplo

[ventas de admin] & esas cosas y pasa por tiempo en el mapa

Whatdone Disculpen la molestia Whatdone

http://prntscr.com/l00rcv

pasa por tiempo en el mapa


que queres decir con eso


Osea pasa por el mapa, en linea va pasando toda la información y eso es muy bueno se ve bien

(28/09/2018, 11:04 PM)+rdNN! escribió:
(28/09/2018, 10:54 PM)Cristian escribió:
(28/09/2018, 10:43 PM)+rdNN! escribió: Prueba, no esta testeado le añadí una cvar para que le definas en cada cuanto tiempo saldrá el hud.

Código PHP:
#include <amxmodx>

new cvar_time;
public 
plugin_init() { 

    
register_plugin("Hud Info""0.00000001""+rdNN!")
    
// Cvar creada para definir el tiempo en el que saldra el hud
    
cvar_time register_cvar("tiempo_hud""30.0"); 
}
public 
client_putinserver(id) { set_task(get_pcvar_float(cvar_time), "Hud"id__"b"); }
public 
client_disconnect(id) { remove_task(id); }
public 
Hud(const id)
{
    new 
ROJO random_num(1255); new VERDE random_num(1255); new AZUL random_num(1255);

    
set_hudmessage(ROJOVERDEAZUL0.070.006.012.0)
    
show_hudmessage(id"VENTAS ADMIN [VIP: 40mil bs/3$][SILVER: 70mil /bs]")


Por qué hacer un hud para cada entidad (jugador) cuando podes directamente hacerlo global, en vez del index id ponés 0.

lo hago por que en si derrepente al tipo este se le ocurre añadir algo que utilize id entonces ya lo tendría listo.

(28/09/2018, 10:59 PM)La Renga Mk escribió: yo lo aria así antes de crear set_task

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event"HLTV" "RoundStart" "a" "1=0" "2=0" );
}

public 
RoundStart()
{
    
set_hudmessage(random_num(1255),random_num(1255),random_num(1255), 0.550.0910.112.0); 
    
show_hudmessage(0"[ventas de admin] & esas cosas")


Con eso le estarías mandando el hud al iniciar la ronda y luego desapareceria y yo me imagino que el lo capas lo quiere permanente o por que salga por x tiempo.




pd : bueno en fin dejo de comentar y esperar la respuesta del usuario que creo el tema.


Bro no sale el mensaje Triste Whatdone
Responder
#10
Usa el que te pasó kikizon.
Steam
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)