screenfade no se llama
#1
yo quiero llamar a un screenfade después que surja otro y no tengo mucha experiencia con los messages, un amigo me dijo que utilice:

Código PHP:
g_msgScreenFade get_user_msgid("ScreenFade")
register_message(g_msgScreenFade"message_screenfade")

public 
message_screenfade(msg_idmsg_destmsg_entity)
{
    if (
get_msg_arg_int(4) != 255 || get_msg_arg_int(5) != 255 || get_msg_arg_int(6) != 255 || get_msg_arg_int(7) < 200)
        return 
PLUGIN_CONTINUE;
    
    return 
PLUGIN_HANDLED


probe cambiando el ultimo return, haciendo un task con get_msg_arg_int(1) y diviendolo por un numero y muchas cosas pero no logro llamar por ejemplo a la funcion pepe_argento(msg_entity)
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#2
pero los estas duplicando



Código PHP:
g_msgScreenFade get_user_msgid("ScreenFade")

register_message(g_msgScreenFade"message_screenfade")



public 
message_screenfade(msg_idmsg_destmsg_entity)

{

    if (
get_msg_arg_int(4) != 255 || get_msg_arg_int(5) != 255 || get_msg_arg_int(6) != 255 || get_msg_arg_int(7) < 200)

        return 
PLUGIN_CONTINUE;

    

    return 
PLUGIN_HANDLED



Suponiend oqeu ese es el original

Código PHP:
g_msgScreenFade1 get_user_msgid("ScreenFade1")

register_message(g_msgScreenFade1"message_screenfade1")



public 
message_screenfade1(msg_idmsg_destmsg_entity)

{

    if (
get_msg_arg_int(4) != 255 || get_msg_arg_int(5) != 255 || get_msg_arg_int(6) != 255 || get_msg_arg_int(7) < 200)

        return 
PLUGIN_CONTINUE

return PLUGIN_HANDLED
Creando TTT : 5%
Responder
#3
No entendí casi nada...



Explicalo mas claro y poné un código mas completo, porque decís que querés enviar a un screenfade después de otro pero tu código está muy lejos de hacer eso.



PD: Los mensajes no se llaman, se handlean o se envían.
Responder
#4
(22/10/2013, 04:50 PM)Neeeeeeeeeel.- escribió: No entendí casi nada...



Explicalo mas claro y poné un código mas completo, porque decís que querés enviar a un screenfade después de otro pero tu código está muy lejos de hacer eso.



PD: Los mensajes no se llaman, se handlean o se envían.



quiero detectar cuando ocurre un screenfade y mandar otro despues de este.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#5
message_screenfade creo que se llamaba cuando te tiran una flash y nada más.
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#6
(22/10/2013, 05:55 PM)roccoxx escribió:
(22/10/2013, 04:50 PM)Neeeeeeeeeel.- escribió: No entendí casi nada...



Explicalo mas claro y poné un código mas completo, porque decís que querés enviar a un screenfade después de otro pero tu código está muy lejos de hacer eso.



PD: Los mensajes no se llaman, se handlean o se envían.



quiero detectar cuando ocurre un screenfade y mandar otro despues de este.

Poné un log arriba de todo de tu función aver si se llama...
Responder
#7
(22/10/2013, 05:58 PM)RauliTop escribió: message_screenfade creo que se llamaba cuando te tiran una flash y nada más.



Tambien es llamada cuando se envía un screenfade hookeable



@roccoxx

No das suficiente información

Que queres hacer ?

Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
Responder
#8
al final se llama la funcion, pero al parecer no se llama con message_screenfade.

igual lo logre llamando la funcion con un task despues de ciertos screenfades.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#9
(22/10/2013, 07:33 PM)roccoxx escribió: al final se llama la funcion, pero al parecer no se llama con message_screenfade.

igual lo logre llamando la funcion con un task despues de ciertos screenfades.



Nunca entendí lo que querías hacer pero para que un screenfade sea hookeable tenes que usar emessage_begin, emessage_byte, emessage_end, etc

Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
Responder
#10
No importa e.e pueden cerrar o eliminar el tema.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#11
(22/10/2013, 09:07 PM)alan_el_more escribió:
(22/10/2013, 07:33 PM)roccoxx escribió: al final se llama la funcion, pero al parecer no se llama con message_screenfade.

igual lo logre llamando la funcion con un task despues de ciertos screenfades.



Nunca entendí lo que querías hacer pero para que un screenfade sea hookeable tenes que usar emessage_begin, emessage_byte, emessage_end, etc



esto ne puede solucionar algunas cosillas, creía que el meesage de screenfade solo se llamaba cuando te tiraban flash.



gracias Gran sonrisa
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#12
(22/10/2013, 11:11 PM)roccoxx escribió: No importa e.e pueden cerrar o eliminar el tema.

Publicá la solución. La idea de la comunidad open source y el foro de ayuda es que queden registros de todo para que cuando otro busque algo y ya se haya hecho antes lo pueda encontrar.
Responder
#13
ya la dije e.e



(22/10/2013, 07:33 PM)roccoxx escribió: al final se llama la funcion, pero al parecer no se llama con message_screenfade.

igual lo logre llamando la funcion con un task despues de ciertos screenfades.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#14
(23/10/2013, 01:19 PM)roccoxx escribió: ya la dije e.e



(22/10/2013, 07:33 PM)roccoxx escribió: al final se llama la funcion, pero al parecer no se llama con message_screenfade.

igual lo logre llamando la funcion con un task despues de ciertos screenfades.

Cuales?
Responder
#15
Es necesario pasar el codigo? Es privado
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#16
No creo que por pasar unos simples screenfades pase de ser privado a público.

Así que si porque hay usuarios que les puede ayudar bastante

Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
Responder
#17
Por eso yo mande unos screenfades y despues llame a la funcion nada mas.
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)