Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.

Unirse al foro, es rápido y fácil

Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.
Ultima Online en Español
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Últimos temas
» Inception busca scripter.
Restar Flags EmptyJue 31 Dic 2015 - 2:20 por Lethal

» Equipo para Servidor
Restar Flags EmptyMar 3 Nov 2015 - 13:39 por Kork

» Busco un buen scripter para proyecto server pvp
Restar Flags EmptyDom 19 Jul 2015 - 3:57 por rastrero

» Ultima Azteca
Restar Flags EmptyLun 29 Jun 2015 - 3:31 por chronoMx

» AYUDA SCRIPT
Restar Flags EmptyMar 3 Mar 2015 - 3:35 por rastrero

» NuevaUO (BUSCA COLABORADORES)
Restar Flags EmptyLun 6 Oct 2014 - 10:46 por pushim

» Ultima Alianza
Restar Flags EmptySáb 26 Jul 2014 - 14:32 por Jecht

» Versiones de Cliente
Restar Flags EmptyMar 22 Jul 2014 - 2:52 por Lethal

» Insane World
Restar Flags EmptySáb 19 Jul 2014 - 18:00 por Lethal

Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Servidores

Restar Flags

2 participantes

Ir abajo

Restar Flags Empty Restar Flags

Mensaje por Zell_Pyton Dom 10 Abr 2011 - 15:40

Hola. Aquí mi primera pregunta. Es algo bastante sencillo, pero un script antiguo ya no funciona así, por lo que deben haber cambiado la forma de ponerlo o algo similar...

Resulta que estoy haciendo una "Piedra" que restaure al personaje, y una de sus funciones es restaurar los Flags, previamente guardados usando un TAG para el personaje. Lo he hecho de la siguiente forma:

Al entrar a un evento, creo el tag:

Código:
SRC.TAG.FLAGSEVENTO=<SRC.FLAGS>

Por tanto, quiero que la piedra restaure esos flags, salvo que algunos de ellos sean "negativos". Me explico: si un jugador entra al evento estando envenenado, no quiero que se restaure ese Flag. Por tanto, al código que acabo de escribir me gustaría "restarle" ciertos Flags:

Código:
SRC.TAG.FLAGSEVENTO=<SRC.FLAGS> ^ statf_poisoned

Y lo que hace en realidad es "añadir" ese flag, en lugar de restarlo. Hace ya mucho tiempo que no lo hacía, pero creo que ese era el símbolo para restarlos... Igual estoy confundido.

Gracias de antemano si alguien me puede ayudar, espero haberme explicado bien. Hasta luego!

Zell_Pyton
Aprendiz
Aprendiz

Mensajes : 120
Puntos : 4930
Reputación : 0
Fecha de inscripción : 10/04/2011

Volver arriba Ir abajo

Restar Flags Empty Re: Restar Flags

Mensaje por Lethal Mar 12 Abr 2011 - 1:47

Te doy un tip sencillo, lo demás lo ideas vos.

Para agregar un flag:

Código:
flags |= statf_hidden

Para retirar el mismo flag:

Código:
flags &= ~statf_hidden

En este caso el flag de hidding. Es similar para los otros.
Lethal
Lethal
Admin

Mensajes : 623
Puntos : 5728
Reputación : 36
Fecha de inscripción : 03/09/2010
Edad : 39
Localización : Argentina

http://www.i-networks.com.ar

Volver arriba Ir abajo

Restar Flags Empty Re: Restar Flags

Mensaje por Zell_Pyton Sáb 16 Abr 2011 - 19:18

Mil gracias V8, con eso me vale Smile . Perdona por no contestar antes, estoy bastante liado estos días... A ver si me pongo al día y comienzo a intentar ayudar por aquí Smile .

Gracias!

Zell_Pyton
Aprendiz
Aprendiz

Mensajes : 120
Puntos : 4930
Reputación : 0
Fecha de inscripción : 10/04/2011

Volver arriba Ir abajo

Restar Flags Empty Re: Restar Flags

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.