[ZP][RESUELTO] Problema con zombie xp redonim
#26
No funcciona, intentare desactivar este maximo de 7 clases de alguna forma, gracias de verda
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#27
(15/10/2013, 11:50 PM)Tig escribió: No funcciona, intentare desactivar este maximo de 7 clases de alguna forma, gracias de verda

Sí, era obvio ahora me di cuenta para que era eso xd
Responder
#28
Revise el plugin dessde 0 y di con la solucion pero tengo el problema que empieza en clases humanas en la pagina 1
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#29
eso es porque se recuerda la pag donde dejaste el menu al cerrarlo.

Código PHP:
#define MENU_PAGE_ZCLASS g_menu_data[id][5] 

seguramente tendrás las clases humanas utilizando MENU_PAGE_ZCLASS, si te metiste en el menú de zombies y le diste a la pag 2, cuando
te metas en el menú de humanos te saldrá la pag 2 tmb

bórralo en el menú de humanos o crea otro para las clases humanas (para mí esto es tontería, en mi zp le borré las 2, utilizar una variable para guardar la pag de un menu? para que? xdd innecesario)
(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
#30
(16/10/2013, 09:35 AM)RauliTop escribió: eso es porque se recuerda la pag donde dejaste el menu al cerrarlo.



Código PHP:
#define MENU_PAGE_ZCLASS g_menu_data[id][5] 



seguramente tendrás las clases humanas utilizando MENU_PAGE_ZCLASS, si te metiste en el menú de zombies y le diste a la pag 2, cuando

te metas en el menú de humanos te saldrá la pag 2 tmb



bórralo en el menú de humanos o crea otro para las clases humanas (para mí esto es tontería, en mi zp le borré las 2, utilizar una variable para guardar la pag de un menu? para que? xdd innecesario)

Está hecho para que cuando vuelvas a abrir el menú quede en la misma página. Lo cual hace mas rápida la compra de armas y selección de humanos/zombies en el zp default. Como no hay restricciones por nivel, tenés muchas opciones.
Responder
#31
(16/10/2013, 09:47 AM)Neeeeeeeeeel.- escribió:
(16/10/2013, 09:35 AM)RauliTop escribió: eso es porque se recuerda la pag donde dejaste el menu al cerrarlo.

Código PHP:
#define MENU_PAGE_ZCLASS g_menu_data[id][5] 

seguramente tendrás las clases humanas utilizando MENU_PAGE_ZCLASS, si te metiste en el menú de zombies y le diste a la pag 2, cuando
te metas en el menú de humanos te saldrá la pag 2 tmb

bórralo en el menú de humanos o crea otro para las clases humanas (para mí esto es tontería, en mi zp le borré las 2, utilizar una variable para guardar la pag de un menu? para que? xdd innecesario)
Está hecho para que cuando vuelvas a abrir el menú quede en la misma página. Lo cual hace mas rápida la compra de armas y selección de humanos/zombies en el zp default. Como no hay restricciones por nivel, tenés muchas opciones.

en las armas al menos lo entiendo, pero en las clases no es que sea necesario.

en mi caso (que es el mismo que el suyo) como son clases restringidas por nivel, es menos necesario todavía.
(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
#32
y como puedo hacer que al entrar al sv caiga la pagina 1?
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#33
(16/10/2013, 09:50 AM)RauliTop escribió:
(16/10/2013, 09:47 AM)Neeeeeeeeeel.- escribió:
(16/10/2013, 09:35 AM)RauliTop escribió: eso es porque se recuerda la pag donde dejaste el menu al cerrarlo.



Código PHP:
#define MENU_PAGE_ZCLASS g_menu_data[id][5] 



seguramente tendrás las clases humanas utilizando MENU_PAGE_ZCLASS, si te metiste en el menú de zombies y le diste a la pag 2, cuando

te metas en el menú de humanos te saldrá la pag 2 tmb



bórralo en el menú de humanos o crea otro para las clases humanas (para mí esto es tontería, en mi zp le borré las 2, utilizar una variable para guardar la pag de un menu? para que? xdd innecesario)

Está hecho para que cuando vuelvas a abrir el menú quede en la misma página. Lo cual hace mas rápida la compra de armas y selección de humanos/zombies en el zp default. Como no hay restricciones por nivel, tenés muchas opciones.



en las armas al menos lo entiendo, pero en las clases no es que sea necesario.



en mi caso (que es el mismo que el suyo) como son clases restringidas por nivel, es menos necesario todavía.

Digamos que NECESARIO no es nada... es simplemente una funcionalidad. Si por ejemplo alguien agrega 40 clases al zm default, creo que si le serviría.

Al estar restringido como decís, puede removerse.
Responder
#34
soys unos cracks, muchas gracias a todos, no abría podido solucionarlo sin vuestra ayuda, un saludo !! cerrar tema SOLUCIONADO
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#35
(16/10/2013, 11:39 AM)Tig escribió: soys unos cracks, muchas gracias a todos, no abría podido solucionarlo sin vuestra ayuda, un saludo !! cerrar tema SOLUCIONADO

Publicá la solución.
Responder
#36
Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#37
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?



No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD



Saludos!
Responder
#38
(16/10/2013, 11:59 AM)xPecie escribió:
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:
Código PHP:
// For menu handlers
#define ZCLASSES_STARTID g_menu_data[id][0]
#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)
#define HCLASSES_STARTID g_menu_data[id][1]
#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 

Por esto:
Código PHP:
// For menu handlers
#define ZCLASSES_STARTID g_menu_data[id][0]
#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)
#define HCLASSES_STARTID g_menu_data[id][0]
#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 

Tengo una duda, porque cambiando los numeros en un 0 restringe ?

No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD

Saludos!
Esos 0 y 1 que aparecen en el código ese, son posiciones y no valores.
Y esa solución puede que funcione, pero puede que te genere algunos otros errores. No es la forma correcta de arreglarlo.
Responder
#39
(16/10/2013, 12:05 PM)Neeeeeeeeeel.- escribió:
(16/10/2013, 11:59 AM)xPecie escribió:
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?



No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD



Saludos!

Esos 0 y 1 que aparecen en el código ese, son posiciones y no valores.



Una breve explicación? Ves, sabia que me equivocaba y no era tan fácil jeje...



Saludos!
Responder
#40
(16/10/2013, 12:05 PM)Neeeeeeeeeel.- escribió:
(16/10/2013, 11:59 AM)xPecie escribió:
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?



No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD



Saludos!

Esos 0 y 1 que aparecen en el código ese, son posiciones y no valores.

Y esa solución puede que funcione, pero puede que te genere algunos otros errores. No es la forma correcta de arreglarlo.



No me ha dado ningun otro error de momento, no me asustees neel XD
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#41
(16/10/2013, 12:11 PM)Tig escribió:
(16/10/2013, 12:05 PM)Neeeeeeeeeel.- escribió:
(16/10/2013, 11:59 AM)xPecie escribió:
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?



No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD



Saludos!

Esos 0 y 1 que aparecen en el código ese, son posiciones y no valores.

Y esa solución puede que funcione, pero puede que te genere algunos otros errores. No es la forma correcta de arreglarlo.



No me ha dado ningun otro error de momento, no me asustees neel XD

Ahí lo que estás haciendo es guardar la página del menú de clases humanas en el mismo lugar que el menú de clases zombie. Algún error me refiero, por ejemplo. Si abrís la página 2 de clases zombies, cuando abras el menú de clases humanas lo mas probable sea que te abra la página 2.
Responder
#42
(16/10/2013, 12:19 PM)Neeeeeeeeeel.- escribió:
(16/10/2013, 12:11 PM)Tig escribió:
(16/10/2013, 12:05 PM)Neeeeeeeeeel.- escribió:
(16/10/2013, 11:59 AM)xPecie escribió:
(16/10/2013, 11:57 AM)Tig escribió: Cambiar esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][1]

#define HCLASSES_SELECTION (g_menu_data[id][1]+key) 



Por esto:

Código PHP:
// For menu handlers

#define ZCLASSES_STARTID g_menu_data[id][0]

#define ZCLASSES_SELECTION (g_menu_data[id][0]+key)

#define HCLASSES_STARTID g_menu_data[id][0]

#define HCLASSES_SELECTION (g_menu_data[id][0]+key) 



Tengo una duda, porque cambiando los numeros en un 0 restringe ?



No lo sé, pero por logica 0 = OFF y 1 = ON ....corregirme si me equivoco XD



Saludos!

Esos 0 y 1 que aparecen en el código ese, son posiciones y no valores.

Y esa solución puede que funcione, pero puede que te genere algunos otros errores. No es la forma correcta de arreglarlo.



No me ha dado ningun otro error de momento, no me asustees neel XD

Ahí lo que estás haciendo es guardar la página del menú de clases humanas en el mismo lugar que el menú de clases zombie. Algún error me refiero, por ejemplo. Si abrís la página 2 de clases zombies, cuando abras el menú de clases humanas lo mas probable sea que te abra la página 2.



Si eso me esta pasando y pregunte como areglarlo xd y vuelvo a preguntarlo
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#43
es una variable bidimensional, nada en especial.

paso ya de este thread si no quieres entender nada...

aprenda un poco antes de meterse con un zp:
http://forum.sa-mp.com/showthread.php?t=225796
(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
#44
Intentá con esto.


Archivos adjuntos
.sma   Descargar AMXX / zombie_xp.sma (Tamaño: 55.49 KB / Descargas: 49)
Responder
#45
(16/10/2013, 04:50 PM)Neeeeeeeeeel.- escribió: Intentá con esto.



Funcciona muchas gracias !
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#46
El error inicial era simplemente un error de tipeo.



En la línea 1336, en el handler del menú de clases zombie estába la línea:

Código PHP:
if (g_zclass_lvl[HCLASSES_SELECTION] > userLevel[id]) 

Simplemente la cambié por:

Código PHP:
if (g_zclass_lvl[ZCLASSES_SELECTION] > userLevel[id]) 
Responder
#47
(16/10/2013, 10:37 PM)Neeeeeeeeeel.- escribió: El error inicial era simplemente un error de tipeo.



En la línea 1336, en el handler del menú de clases zombie estába la línea:

Código PHP:
if (g_zclass_lvl[HCLASSES_SELECTION] > userLevel[id]) 

Simplemente la cambié por:

Código PHP:
if (g_zclass_lvl[ZCLASSES_SELECTION] > userLevel[id]) 



A que te refieres excatamente con error de tipeo ? en vez de hclas deberia aver zclas? y restringe bien con eso ? a eso te refieres?
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#48
Si, fue lo único que cambié.
Responder
#49
Me ha surgido una duda, como puedo bloquear un nivel maximo? es decir tengo hasta 150 niveles, y quiero que la gente si itenta subir mas de 150 salga algun print y no le deje, porque si te pasa del nivel maximo que tienes de zombie y humanos se buguea el menu
No hay mejor maestro que la experiencia más amarga de uno mismo, todo parece imposible hasta que se hace.
Responder
#50
(17/10/2013, 09:51 AM)Tig escribió: Me ha surgido una duda, como puedo bloquear un nivel maximo? es decir tengo hasta 150 niveles, y quiero que la gente si itenta subir mas de 150 salga algun print y no le deje, porque si te pasa del nivel maximo que tienes de zombie y humanos se buguea el menu



este tema ya está resuelto, crea otro nuevo.
(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


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)