Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
30/04/2014, 01:18 PM
(Última modificación: 08/05/2014, 07:53 PM por DeMoNcRaZy.)
Hola chicos soy nuevo y estoy buscando un plugin parecido al imessage da un mensaje en la pantalla pero quiero que este cambie de color o titile rapidamente para que sea vea bien el server y tambien quisiera saber como agregarle efectos al texto : ejemplo que salga una letra una por una al mostrar el mensaje etc , tambien quisiera saber como puedo mover el mensaje de posicion, si tienen algun codigo dejenmelo por hay tenganme pasiencia , bueno eso es todo espero que me puedan ayudar ,gracias <3
Nota: Si quieren contacto conmigo para ayudarme o algo mi skype es : ronnieldxd y mi Fb: www.facebook.com/ronnield.arias
2da Nota: Este plugins se encuentra en un server llamado: ~ Crazy-KillerS ~ me gustaria hacer un server como ese, si alguien puede hacer un server como ese que me agregue a los contactos que deje arriba ,se les agradece mucho <3
Mensajes: 45
Temas: 12
Registro en: Feb 2014
Reputación:
0
30/04/2014, 03:30 PM
(Última modificación: 30/04/2014, 03:42 PM por Elio.)
segun entiendo quered un plugin que mande un mensaje en forma d scroll con random color y/u random position ¡?
para random color y position seria asi
Código PHP: set_hudmessage(random(255), random(255), random(255), HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, -1)
para mandar mensaje d forma scroll tenes que editar la 6ta linea, simplemente cambias de 0 por 1 sino en forma de titilación el mensaje pones un 2
Código PHP: set_hudmessage(random(255), random(255), random(255), HUD_EVENT_X, HUD_EVENT_Y, "haca", 0.0, 3.0, 2.0, 1.0, -1)
Dar un like es agradecer..
Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
30/04/2014, 05:48 PM
(Última modificación: 30/04/2014, 06:04 PM por DeMoNcRaZy.)
(30/04/2014, 03:30 PM)Elio escribió: segun entiendo quered un plugin que mande un mensaje en forma d scroll con random color y/u random position ¡?
para random color y position seria asi
Código PHP: set_hudmessage(random(255), random(255), random(255), HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, -1)
para mandar mensaje d forma scroll tenes que editar la 6ta linea, simplemente cambias de 0 por 1 sino en forma de titilación el mensaje pones un 2
Código PHP: set_hudmessage(random(255), random(255), random(255), HUD_EVENT_X, HUD_EVENT_Y, "haca", 0.0, 3.0, 2.0, 1.0, -1)
Ok gracias amigo pero no tengo el plugin me lo puedes pasar se te agradece mucho <3 [El plugin que estoy buscando es como el amxx.cfg que el mensaje salga en la pantalla sin nesesidad de yo escribir algo para que salga por hay vi uno que tenias que escribir /test ese no es el que quiero]
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
amxx.cfg no es un plugin, es solo un archivo de configuración. El plugin donde están los mensajes que vos mencionás creo que es el imessage.amxx
Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
01/05/2014, 02:05 PM
(Última modificación: 01/05/2014, 02:11 PM por DeMoNcRaZy.)
(01/05/2014, 12:23 AM)Neeeeeeeeeel.- escribió: amxx.cfg no es un plugin, es solo un archivo de configuración. El plugin donde están los mensajes que vos mencionás creo que es el imessage.amxx
Bueno si puede que sea el iMessage pero en amxx es donde yo edito los mensaje por eso te digo no se mucho de esto estoy empesando a aprender pero lo que quiero esque esos mensajes titilen me podrias ayudar, ha y gracias por corregirme
Mensajes: 45
Temas: 12
Registro en: Feb 2014
Reputación:
0
01/05/2014, 06:45 PM
(Última modificación: 01/05/2014, 07:26 PM por Elio.)
okey te lo edito y te lo paso!!!
te lo paso como lo tengo yo mas eso que vos querías. Solo tienes que compilarlo cualquier duda avisa nomas
Código PHP: #include <amxmodx> #include <amxmisc> #include <csx> #include <csstats>
new Array:g_Values new Array:g_Messages new g_MessagesNum new g_Current
#define charsof(%1) (sizeof(%1)-1)
new amx_freq_imessage;
public plugin_init() { g_Messages=ArrayCreate(384); g_Values=ArrayCreate(3); register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("imessage.txt") register_dictionary("common.txt") register_srvcmd("amx_imessage", "setMessage") amx_freq_imessage=register_cvar("amx_freq_imessage", "10") new lastinfo[8] get_localinfo("lastinfomsg", lastinfo, 7) g_Current = str_to_num(lastinfo) set_localinfo("lastinfomsg", "") }
public infoMessage() { if (g_Current >= g_MessagesNum) g_Current = 0 // No messages, just get out of here if (g_MessagesNum==0) { return; } new values[3]; new Message[384]; ArrayGetString(g_Messages, g_Current, Message, charsof(Message)); ArrayGetArray(g_Values, g_Current, values); new hostname[64]; get_cvar_string("hostname", hostname, 63); replace(Message, 380, "%hostname%", hostname); set_hudmessage(values[0], values[1], values[2], -1.0, 0.17, 2, 0.1, 3.0, 0.05, 1.0, 1) show_hudmessage(0, "%s", Message) client_print(0, print_console, "%s", Message); ++g_Current; new Float:freq_im = get_pcvar_float(amx_freq_imessage); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345); }
public setMessage() {
new Message[384]; remove_task(12345) read_argv(1, Message, 380) while (replace(Message, 380, "\n", "^n")) {} new mycol[12] new vals[3]; read_argv(2, mycol, 11) // RRRGGGBBB vals[2] = str_to_num(mycol[6]) mycol[6] = 0 vals[1] = str_to_num(mycol[3]) mycol[3] = 0 vals[0] = str_to_num(mycol[0]) g_MessagesNum++ new Float:freq_im = get_pcvar_float(amx_freq_imessage) ArrayPushString(g_Messages, Message); ArrayPushArray(g_Values, vals); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) return PLUGIN_HANDLED }
public plugin_end() { new lastinfo[8]
num_to_str(g_Current, lastinfo, 7) set_localinfo("lastinfomsg", lastinfo) }
public client_putinserver( id ) { if( is_user_bot( id ) ) return set_task( 10.0, "go_info", id ) }
public go_info(id) { new stats[ 8 ], body[ 8 ], hostname[ 64 ], name[ 32 ]
new rank_pos = get_user_stats( id, stats, body ) new rank_max = get_statsnum( )
get_cvar_string( "hostname", hostname, 63 ) get_user_name( id, name, 31 )
set_hudmessage( 255, 85, 255, 0.53, 0.05, random_num( 0, 2 ), 6.0, 8.0 ) show_hudmessage( id, "Bienvenido, %s^nEsperamos que disfrutes tu estadia en el server!^n%s^n^nTu rank es %d de %d", name, hostname, rank_pos, rank_max ) }
Dar un like es agradecer..
Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
02/05/2014, 03:28 AM
(Última modificación: 02/05/2014, 04:42 PM por DeMoNcRaZy.)
(01/05/2014, 06:45 PM)Elio escribió: okey te lo edito y te lo paso!!!
te lo paso como lo tengo yo mas eso que vos querías. Solo tienes que compilarlo cualquier duda avisa nomas
Código PHP: #include <amxmodx> #include <amxmisc> #include <csx> #include <csstats>
new Array:g_Values new Array:g_Messages new g_MessagesNum new g_Current
#define charsof(%1) (sizeof(%1)-1)
new amx_freq_imessage;
public plugin_init() { g_Messages=ArrayCreate(384); g_Values=ArrayCreate(3); register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("imessage.txt") register_dictionary("common.txt") register_srvcmd("amx_imessage", "setMessage") amx_freq_imessage=register_cvar("amx_freq_imessage", "10") new lastinfo[8] get_localinfo("lastinfomsg", lastinfo, 7) g_Current = str_to_num(lastinfo) set_localinfo("lastinfomsg", "") }
public infoMessage() { if (g_Current >= g_MessagesNum) g_Current = 0 // No messages, just get out of here if (g_MessagesNum==0) { return; } new values[3]; new Message[384]; ArrayGetString(g_Messages, g_Current, Message, charsof(Message)); ArrayGetArray(g_Values, g_Current, values); new hostname[64]; get_cvar_string("hostname", hostname, 63); replace(Message, 380, "%hostname%", hostname); set_hudmessage(values[0], values[1], values[2], -1.0, 0.17, 2, 0.1, 3.0, 0.05, 1.0, 1) show_hudmessage(0, "%s", Message) client_print(0, print_console, "%s", Message); ++g_Current; new Float:freq_im = get_pcvar_float(amx_freq_imessage); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345); }
public setMessage() {
new Message[384]; remove_task(12345) read_argv(1, Message, 380) while (replace(Message, 380, "\n", "^n")) {} new mycol[12] new vals[3]; read_argv(2, mycol, 11) // RRRGGGBBB vals[2] = str_to_num(mycol[6]) mycol[6] = 0 vals[1] = str_to_num(mycol[3]) mycol[3] = 0 vals[0] = str_to_num(mycol[0]) g_MessagesNum++ new Float:freq_im = get_pcvar_float(amx_freq_imessage) ArrayPushString(g_Messages, Message); ArrayPushArray(g_Values, vals); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) return PLUGIN_HANDLED }
public plugin_end() { new lastinfo[8]
num_to_str(g_Current, lastinfo, 7) set_localinfo("lastinfomsg", lastinfo) }
public client_putinserver( id ) { if( is_user_bot( id ) ) return set_task( 10.0, "go_info", id ) }
public go_info(id) { new stats[ 8 ], body[ 8 ], hostname[ 64 ], name[ 32 ]
new rank_pos = get_user_stats( id, stats, body ) new rank_max = get_statsnum( )
get_cvar_string( "hostname", hostname, 63 ) get_user_name( id, name, 31 )
set_hudmessage( 255, 85, 255, 0.53, 0.05, random_num( 0, 2 ), 6.0, 8.0 ) show_hudmessage( id, "Bienvenido, %s^nEsperamos que disfrutes tu estadia en el server!^n%s^n^nTu rank es %d de %d", name, hostname, rank_pos, rank_max ) }
Hola amigo tu codigo funciona pero me sale a la derecha arriba http://prntscr.com/3fdms2 quisiera que saliera mas al centro ha y tambien me gustaria hacer algo como esto : http://prntscr.com/3fdrqz tiene el efecto de que se escribe letra por letra si me lo puedes hacer te lo agradeceria mucho disculpa las molestias y gracias.
Mensajes: 262
Temas: 10
Registro en: Dec 2013
Reputación:
3
Mensajes: 45
Temas: 12
Registro en: Feb 2014
Reputación:
0
ahi te lo edite
Código PHP: /*========================================================================== * Start Customization. * ===========================================================================*/
//====================[*Includes*]===========================// #include <amxmodx> #include <amxmisc> #include < csx > #include < csstats >
//====================[*Global Registrations*]===========================//
new Array:g_Values new Array:g_Messages new g_MessagesNum new g_Current
#define charsof(%1) (sizeof(%1)-1)
new amx_freq_imessage;
//====================[*Plugin Start*]===========================//
public plugin_init() { g_Messages=ArrayCreate(384); g_Values=ArrayCreate(3); register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("imessage.txt") register_dictionary("common.txt") register_srvcmd("amx_imessage", "setMessage") amx_freq_imessage=register_cvar("amx_freq_imessage", "10") new lastinfo[8] get_localinfo("lastinfomsg", lastinfo, 7) g_Current = str_to_num(lastinfo) set_localinfo("lastinfomsg", "") }
//====================[*Public MSG*]===========================//
public infoMessage() { if (g_Current >= g_MessagesNum) g_Current = 0 // No messages, just get out of here if (g_MessagesNum==0) { return; } new values[3]; new Message[384]; ArrayGetString(g_Messages, g_Current, Message, charsof(Message)); ArrayGetArray(g_Values, g_Current, values); new hostname[64]; get_cvar_string("hostname", hostname, 63); replace(Message, 380, "%hostname%", hostname); set_hudmessage(values[0], values[1], values[2], -1.0, 0.17, 2, 0.1, 3.0, 0.05, 1.0, -1) show_hudmessage(0, "%s", Message) client_print(0, print_console, "%s", Message); ++g_Current; new Float:freq_im = get_pcvar_float(amx_freq_imessage); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345); }
//----------------------------------------------------------//
public setMessage() {
new Message[384]; remove_task(12345) read_argv(1, Message, 380) while (replace(Message, 380, "\n", "^n")) {} new mycol[12] new vals[3]; read_argv(2, mycol, 11) // RRRGGGBBB vals[2] = str_to_num(mycol[6]) mycol[6] = 0 vals[1] = str_to_num(mycol[3]) mycol[3] = 0 vals[0] = str_to_num(mycol[0]) g_MessagesNum++ new Float:freq_im = get_pcvar_float(amx_freq_imessage) ArrayPushString(g_Messages, Message); ArrayPushArray(g_Values, vals); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) return PLUGIN_HANDLED }
//----------------------------------------------------------//
public plugin_end() { new lastinfo[8]
num_to_str(g_Current, lastinfo, 7) set_localinfo("lastinfomsg", lastinfo) }
//====================[*Client Connect*]===========================//
public client_putinserver( id ) { if( is_user_bot( id ) ) return set_task( 10.0, "go_info", id ) }
//----------------------------------------------------------//
public go_info(id) { new stats[ 8 ], body[ 8 ], hostname[ 64 ], name[ 32 ]
new rank_pos = get_user_stats( id, stats, body ) new rank_max = get_statsnum( )
get_cvar_string( "hostname", hostname, 63 ) get_user_name( id, name, 31 )
set_hudmessage(64, 255, 64, 0.11, 0.33, 2, 0.02, 12.00, 0.01, 0.1, -1) show_hudmessage( id, "Bienvenido, %s^nEsperamos que disfrutes tu estadia en el server!^n%s^n^nTu rank es %d de %d", name, hostname, rank_pos, rank_max ) } //----------------------------------------------------------//
suerte
Dar un like es agradecer..
Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
03/05/2014, 12:23 AM
(Última modificación: 03/05/2014, 01:44 AM por DeMoNcRaZy.)
(02/05/2014, 02:02 PM)Elio escribió: ahi te lo edite
Código PHP: /*========================================================================== * Start Customization. * ===========================================================================*/
//====================[*Includes*]===========================// #include <amxmodx> #include <amxmisc> #include < csx > #include < csstats >
//====================[*Global Registrations*]===========================//
new Array:g_Values new Array:g_Messages new g_MessagesNum new g_Current
#define charsof(%1) (sizeof(%1)-1)
new amx_freq_imessage;
//====================[*Plugin Start*]===========================//
public plugin_init() { g_Messages=ArrayCreate(384); g_Values=ArrayCreate(3); register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") register_dictionary("imessage.txt") register_dictionary("common.txt") register_srvcmd("amx_imessage", "setMessage") amx_freq_imessage=register_cvar("amx_freq_imessage", "10") new lastinfo[8] get_localinfo("lastinfomsg", lastinfo, 7) g_Current = str_to_num(lastinfo) set_localinfo("lastinfomsg", "") }
//====================[*Public MSG*]===========================//
public infoMessage() { if (g_Current >= g_MessagesNum) g_Current = 0 // No messages, just get out of here if (g_MessagesNum==0) { return; } new values[3]; new Message[384]; ArrayGetString(g_Messages, g_Current, Message, charsof(Message)); ArrayGetArray(g_Values, g_Current, values); new hostname[64]; get_cvar_string("hostname", hostname, 63); replace(Message, 380, "%hostname%", hostname); set_hudmessage(values[0], values[1], values[2], -1.0, 0.17, 2, 0.1, 3.0, 0.05, 1.0, -1) show_hudmessage(0, "%s", Message) client_print(0, print_console, "%s", Message); ++g_Current; new Float:freq_im = get_pcvar_float(amx_freq_imessage); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345); }
//----------------------------------------------------------//
public setMessage() {
new Message[384]; remove_task(12345) read_argv(1, Message, 380) while (replace(Message, 380, "\n", "^n")) {} new mycol[12] new vals[3]; read_argv(2, mycol, 11) // RRRGGGBBB vals[2] = str_to_num(mycol[6]) mycol[6] = 0 vals[1] = str_to_num(mycol[3]) mycol[3] = 0 vals[0] = str_to_num(mycol[0]) g_MessagesNum++ new Float:freq_im = get_pcvar_float(amx_freq_imessage) ArrayPushString(g_Messages, Message); ArrayPushArray(g_Values, vals); if (freq_im > 0.0) set_task(freq_im, "infoMessage", 12345) return PLUGIN_HANDLED }
//----------------------------------------------------------//
public plugin_end() { new lastinfo[8]
num_to_str(g_Current, lastinfo, 7) set_localinfo("lastinfomsg", lastinfo) }
//====================[*Client Connect*]===========================//
public client_putinserver( id ) { if( is_user_bot( id ) ) return set_task( 10.0, "go_info", id ) }
//----------------------------------------------------------//
public go_info(id) { new stats[ 8 ], body[ 8 ], hostname[ 64 ], name[ 32 ]
new rank_pos = get_user_stats( id, stats, body ) new rank_max = get_statsnum( )
get_cvar_string( "hostname", hostname, 63 ) get_user_name( id, name, 31 )
set_hudmessage(64, 255, 64, 0.11, 0.33, 2, 0.02, 12.00, 0.01, 0.1, -1) show_hudmessage( id, "Bienvenido, %s^nEsperamos que disfrutes tu estadia en el server!^n%s^n^nTu rank es %d de %d", name, hostname, rank_pos, rank_max ) } //----------------------------------------------------------//
suerte
Hola bro gracias por el codigo pero haora intento con los dos codigos y ninguno me funciona no me salen las letras ni nada y eso que todo esta activado no se porque no me sale el mensaje en la pantalla ademas en amx_plugins me dice unknown yo creo que es porque me falta algun archivo cual sera? XD
Mensajes: 45
Temas: 12
Registro en: Feb 2014
Reputación:
0
03/05/2014, 12:53 AM
(Última modificación: 03/05/2014, 01:16 AM por Elio.)
ahi esta todo según la imagen lo edite así como vos querías y el scrol en bienvenida a los 2 y la posición ...!
edd: plugin editado para Animer@ -Extreme [CBA]
Dar un like es agradecer..
Mensajes: 122
Temas: 28
Registro en: Apr 2014
Reputación:
0
03/05/2014, 09:40 PM
(Última modificación: 03/05/2014, 09:58 PM por DeMoNcRaZy.)
Muchisimas gracias eres un profunciona a la perfeccion. Creare un nuevo tema de como colocarle el rank y los top
|