Raised This Month: $ Target: $400
 0% 

[Duda] Hud desaparece al salir otro.


  
 
 
Thread Tools Display Modes
Author Message
Vailleght
Junior Member
Join Date: Aug 2013
Location: In my House. Problem?
Old 09-20-2013 , 04:37   [Duda] Hud desaparece al salir otro.
#1

Hola amigos, necesito que me expliquen sobre los "ShowSyncHudMsg" tengo entendido que estos son huds sincronizados y al tenerlos integrados en x plugin por ejemplo ZP, estos no desaparecen.

Quisiera por favor si alguien me puede dejar un buen ejemplo/tutorial para primeramente aprender y poder arreglar ese hud que se me desvanece.

Y bueno espero no molestar , desde ya muchas gracias!
Vailleght is offline
Winchester90
Senior Member
Join Date: May 2013
Location: Dale! RG4L Baby
Old 09-20-2013 , 05:29   Re: [Duda] Hud desaparece al salir otro.
#2

No molestas mira es simple. Si sabes crear una variable haces esto.

Primero de todo te tienes que fijar que msgsync usa. Por defecto en el ZP, viene g_MsgSync, g_MsgSync2.

Tan solo creas los necesarios para cada hud y listo. Como puedes definirlo?

En plugin_init casi al final veras g_MsgSync = CreateHudSyncObj()
Haces lo mismo pero agregas un 3.

Y ya. Utiliza un msgsync para cada uno.
__________________
Proyectos No comercio XD
Zombie Resurection 1.0 (45%)
Winchester90 is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 09-20-2013 , 09:19   Re: [Duda] Hud desaparece al salir otro.
#3

solo se pueden mostrar 4 huds a la vez, si se muestran más, algunos desapareceran.

para distintos huds utiliza diferentes syncobj, pero no 1 diferente por cada hud, por ejemplo, uno para mostrar las infecciones y cuando toman antidoto (asi esta en el zp), otro para mostrar el combo y el countdown (dado que nunca van a poder estar a la vez)

si hay algún hud que utiliza el mismo syncobj que otro, el que estaba antes será reemplazado por el otro.

otra cosa importante es ponerlo en channel -1 para que te coja el canal que esté libre:
http://www.amxmodx.org/funcwiki.php?...sage&go=search

estos problemas de los huds no son los huds que utilizas en un plugin, sino en cualquiera, de modo que no vayas a poner 4 huds por plugin xq te van a desaparecer igual si se muestran a la vez
baneado is offline
alan_el_more
Veteran Member
Join Date: Jul 2008
Location: amxmodx-es.com
Old 09-20-2013 , 09:33   Re: [Duda] Hud desaparece al salir otro.
#4

Espero ser lo más breve y entendible posible con ésta explicación:
Los SyncHudMsg no se muestran constantemente como decis en el ejemplo del zp, solo muestra el hud cada determinado intervalo de tiempo.
Estos hud tienen canales determinados, esto quiere decir que solo se sincronizan los hud que tengan el mismo canal.
Un ejemplo para que lo entiendas mejor: si muestro un hud con "canal 1" y al segundo llamo otro hud en el mismo canal, el anterior hud desaparece para dar lugar al otro hud del mismo canal. Pero si llamaría un hud con otro canal, el hud anteriormente mostrado no desaparece porque no están en el mismo canal.

Como determino los canales de cada hud?
PHP Code:
new Canal1Canal2

public plugin_init()
{
   
Canal1 CreateHudSyncObj()
   
Canal2 CreateHudSyncObj()
}

////Función
//set_hudmessage con sus valores
ShowSyncHudMsg(0Canal1"Aparezco en el Canal 1")

// set_hudmessage
ShowSyncHudMsg(0Canal2"Aparezco en el Canal 2")

// set_hudmessage
ShowSyncHudMsg(0Canal1"Aparezco en el Canal 1 en lugar del primer hud"
__________________
alan_el_more is offline
Vailleght
Junior Member
Join Date: Aug 2013
Location: In my House. Problem?
Old 09-20-2013 , 20:49   Re: [Duda] Hud desaparece al salir otro.
#5

Ahora si me ha quedado bien claro, muchas gracias a los tres realmente me a servido su ayuda .

PD: Disculpen por no estar al tanto de mi thread pero no estaba en mi casa.

Last edited by Vailleght; 09-20-2013 at 20:51.
Vailleght 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 17:14.


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