Últimos temas
Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Restar Flags
2 participantes
Página 1 de 1.
Restar Flags
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:
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:
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!
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
- Mensajes : 120
Puntos : 4930
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Restar Flags
Te doy un tip sencillo, lo demás lo ideas vos.
Para agregar un flag:
Para retirar el mismo flag:
En este caso el flag de hidding. Es similar para los otros.
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.
Re: Restar Flags
Mil gracias V8, con eso me vale . 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í .
Gracias!
Gracias!
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4930
Reputación : 0
Fecha de inscripción : 10/04/2011
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
Jue 31 Dic 2015 - 2:20 por Lethal
» Equipo para Servidor
Mar 3 Nov 2015 - 13:39 por Kork
» Busco un buen scripter para proyecto server pvp
Dom 19 Jul 2015 - 3:57 por rastrero
» Ultima Azteca
Lun 29 Jun 2015 - 3:31 por chronoMx
» AYUDA SCRIPT
Mar 3 Mar 2015 - 3:35 por rastrero
» NuevaUO (BUSCA COLABORADORES)
Lun 6 Oct 2014 - 10:46 por pushim
» Ultima Alianza
Sáb 26 Jul 2014 - 14:32 por Jecht
» Versiones de Cliente
Mar 22 Jul 2014 - 2:52 por Lethal
» Insane World
Sáb 19 Jul 2014 - 18:00 por Lethal