101Level - Foro

Igualar en la src

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Tauro

  • *
  • 93
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Igualar en la src
« en: 18 de Noviembre de 2017, 21:40 »
Buenas vengo con una petición un poco rápida solo quiero saber como puedo igualar algo en la src específicamente el restricted.txt.

Hasta ahora si coloco map[m].flag.restricted //Quita la restricción en todos los mapas añadidos en el archivo
map[m].flag.restricted == 2 //No quita nada xd
2*map[m].flag.restricted //Sigue quitando en todos los restricted
map[m].flag.restricted&2 // ERROR

Espero se entienda la pregunta porque ni yo se que estoy formulando. Gracias de ante-mano!!!
« última modificación: 18 de Noviembre de 2017, 21:56 por Tauro »


Desconectado Daegaladh

  • *
  • *
  • 1.656
  • 118
  • Actividad:
    20%
  • Sexo: Masculino
  • ShadowRO
Re:Igualar en la src
« Respuesta #1 en: 18 de Noviembre de 2017, 23:12 »
No, como no te expliques mejor... adivinos no somos. Pero vamos si ni tu sabes lo que estás preguntando mal vamos XD

Desconectado Tauro

  • *
  • 93
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Re:Igualar en la src
« Respuesta #2 en: 18 de Noviembre de 2017, 23:26 »
Haber haha es que esta complejo de explicar pero si por ejemplo en un script normal tu quieres que una funcion se cumpla en cierto mapa utilizas

if (map == "prontera") {
Haga lo que va a hacer
}

Ahora yo quiero hacer algo similar pero en la src que si son los mapas de la zona 2 en restricted.txt que se cumpla una funcion.

Como dije antes utilize esta variable

If (map[m].flag.restricted) {
Haga lo que ocupa
}

Hasta acá todo perfecto y entendible creó, pero esto lo que hace es aplicar la funcion a todos los mapas ubicados en restricted.txt.

Ahora la pregunta como puedo igualar en la src anteriormente escribi los 3 códigos principales que use sin tener resultados porque he usado ya decenas "Esto es para dar detalle rápido de lo que quiero ya que el código es ciertamenteas complejo"

Citar
map[m].flag.restricted == 2 //No quita nada xd
2*map[m].flag.restricted //Sigue quitando en todos los restricted
map[m].flag.restricted&2 // ERROR

Creó que ahora si quedo lo mejor planteado que puedo.
« última modificación: 18 de Noviembre de 2017, 23:30 por Tauro »

Desconectado Daegaladh

  • *
  • *
  • 1.656
  • 118
  • Actividad:
    20%
  • Sexo: Masculino
  • ShadowRO
Re:Igualar en la src
« Respuesta #3 en: 18 de Noviembre de 2017, 23:33 »
A ver, creo que te confundes, map[m].flag.restricted es de tipo booleano, sólo puede ser 0 o 1, si ese flag está restringido en ese mapa o no.
Para la zona a la que pertenece el mapa tienes que usar el parámetro zone, map[m].zone


Desconectado Tauro

  • *
  • 93
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Re:Igualar en la src
« Respuesta #4 en: 18 de Noviembre de 2017, 23:45 »
Igual intente con zone aunque no lo testee al máximo gracias probare ty.

Post Actualizado: [time]19 de Noviembre de 2017, 22:58[/time]
Bueno si logre un avance pero igual quede con la duda de como igualar.
map[m].zone == 2 //No hace nada
2*map[m].zone //Quita en todas las zonas
map[m].zone&2 // No hace nada
« última modificación: 19 de Noviembre de 2017, 23:47 por Tauro »