Mensajes: 27
Temas: 13
Registro en: Mar 2018
Reputación:
0
28/09/2018, 09:40 PM
Hola como están xd eh estado buscando este plugin pero no lo encuentro quisas ustedes me puedan decir? 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
Disculpen la molestia
http://prntscr.com/l00rcv
Mensajes: 274
Temas: 9
Registro en: Jan 2018
Reputación:
4
Mensajes: 299
Temas: 44
Registro en: Aug 2016
Reputación:
2
28/09/2018, 10:43 PM
(Última modificación: 28/09/2018, 10:44 PM por +rdNN!.)
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(1, 255); new VERDE = random_num(1, 255); new AZUL = random_num(1, 255);
set_hudmessage(ROJO, VERDE, AZUL, 0.07, 0.0, 0, 6.0, 12.0) show_hudmessage(id, "VENTAS ADMIN [VIP: 40mil bs/3$][SILVER: 70mil /bs]") }
Mensajes: 375
Temas: 55
Registro en: Jan 2016
Reputación:
9
(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(1, 255); new VERDE = random_num(1, 255); new AZUL = random_num(1, 255);
set_hudmessage(ROJO, VERDE, AZUL, 0.07, 0.0, 0, 6.0, 12.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.
Mensajes: 274
Temas: 9
Registro en: Jan 2018
Reputación:
4
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(PLUGIN, VERSION, AUTHOR) register_event( "HLTV" , "RoundStart" , "a" , "1=0" , "2=0" ); }
public RoundStart() { set_hudmessage(random_num(1, 255),random_num(1, 255),random_num(1, 255), 0.55, 0.09, 1, 0.1, 12.0); show_hudmessage(0, "[ventas de admin] & esas cosas") }
Mensajes: 299
Temas: 44
Registro en: Aug 2016
Reputación:
2
28/09/2018, 11:04 PM
(Última modificación: 28/09/2018, 11:09 PM por +rdNN!.)
(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(1, 255); new VERDE = random_num(1, 255); new AZUL = random_num(1, 255);
set_hudmessage(ROJO, VERDE, AZUL, 0.07, 0.0, 0, 6.0, 12.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(PLUGIN, VERSION, AUTHOR) register_event( "HLTV" , "RoundStart" , "a" , "1=0" , "2=0" ); }
public RoundStart() { set_hudmessage(random_num(1, 255),random_num(1, 255),random_num(1, 255), 0.55, 0.09, 1, 0.1, 12.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.
Mensajes: 274
Temas: 9
Registro en: Jan 2018
Reputación:
4
28/09/2018, 11:22 PM
(Última modificación: 28/09/2018, 11:23 PM por La Renga Mk.)
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
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
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 a = g_startPos, i = 0
while (a < 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(10, 250), random_num(10, 250), random_num(10, 250), g_xPos, 0.90, 0, SPEED, SPEED, 0.05, 0.05, 1) 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", hostname, charsmax(hostname)) replace(g_scrollMsg, charsmax(g_scrollMsg), "%hostname%", hostname) g_Length = strlen(g_scrollMsg) set_task(SPEED, "showMsg", 123, "", 0, "a", g_Length + 48) client_print(0, print_console, "%s", g_scrollMsg) }
public setMessage() { remove_task(123) /* remove current messaging */ read_argv(1, g_scrollMsg, charsmax(g_scrollMsg)) g_Length = strlen(g_scrollMsg) new mytime[32] read_argv(2, mytime, charsmax(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 / 60, g_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
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 27
Temas: 13
Registro en: Mar 2018
Reputación:
0
29/09/2018, 10:32 AM
(Última modificación: 29/09/2018, 10:55 AM por LeL.-.)
(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? 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
Disculpen la molestia
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(1, 255); new VERDE = random_num(1, 255); new AZUL = random_num(1, 255);
set_hudmessage(ROJO, VERDE, AZUL, 0.07, 0.0, 0, 6.0, 12.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(PLUGIN, VERSION, AUTHOR) register_event( "HLTV" , "RoundStart" , "a" , "1=0" , "2=0" ); }
public RoundStart() { set_hudmessage(random_num(1, 255),random_num(1, 255),random_num(1, 255), 0.55, 0.09, 1, 0.1, 12.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
Mensajes: 586
Temas: 15
Registro en: Jul 2017
Reputación:
6
Usa el que te pasó kikizon.
|