Subir

Resultados 1 al 5 de 5

Tema: Ayuda con esta accion...

  1. #1
    Avatar de Lazwarriot
    Fecha de ingreso
    December-2007
    Edad
    39
    Mensajes
    506
    Reputacion: 10
    Poder de reputación
    15

    Ayuda con esta accion...

    Bueno.. Quiero que cuando este a una casilla alrededor de un punto en el mapa... el pj haga lo que yo quiera...


    Pues hasta ahora he logrado hacer esto...


    set %a 123
    set %b 4567

    If #Charposx = %a && #Charposy =%b
    {
    Msg Lo he logrado $
    }
    else
    {
    Halt
    }

    Pero eso no es lo que yo quiero... eso lo hace con el punto %a %b, pero yo quiero que lo haga tambien con cualquier casilla alrededor de %a %b


    Gracias

  2. #2
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Ayuda con esta accion...

    If (#Charposx > (%a-2) && #Charposx <(%a+2) && #Charposy > (%b-2) && #Charposy <(%b+2))


    Creo que seria algo asi, ahora no puedo mirarlo, en un rato lo miro. Pongo el 2 porque no se si en easy se puede poner el >= y el <=.

    Así te permite ver si el personaje está en la casilla o en las adyacentes. Si no quieres que sea la propia casilla, le metes otro if dentro con charx=a && chary=b (bien escrito, xd).

  3. #3
    Avatar de Lazwarriot
    Fecha de ingreso
    December-2007
    Edad
    39
    Mensajes
    506
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Ayuda con esta accion...

    No funciona


    Trata de modificarla para que diga "HOLA" si NO esta en alguna de las casillas alrededor de %a %b

  4. #4
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Ayuda con esta accion...

    Bueno, es problema de poner los espacios despues de los parentesis y demás. Lo he probado y funciona tal cual te pego aquí:
    Código:
    set %a XXXXX
    set %b YYYYY
    
    If ( ( #Charposx > ( %a - 2 ) ) && ( #Charposx < ( %a + 2 ) ) && ( #Charposy > ( %b - 2 ) ) && ( #Charposy < ( %b + 2 ) ) )
    {
       Msg Estoy en las casillas $
       wait 1s
    }
    else
    {
        Msg No estoy en las casillas $
        wait 1s
    }
    Si está en la casilla de las coordenadas marcadas, o en las de alrededor, te dice el mensaje "Estoy en las casillas", sino te dice el otro. Pruebalo ya verás como funciona.

  5. #5
    Avatar de Lazwarriot
    Fecha de ingreso
    December-2007
    Edad
    39
    Mensajes
    506
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Ayuda con esta accion...

    Perfecto... No se porque lo habia probado y no me funciono....

    Le habia arreglado los espacios pero no iba...

    Muchisimas gracias.. ahora si va

Temas similares

  1. ayuda con esta macro
    Por javieral en el foro Macros
    Respuestas: 0
    Último mensaje: 14-Sep-2009, 22:29
  2. Problema con esta macro AYUDA PLIS
    Por alfredo1992 en el foro Macros
    Respuestas: 1
    Último mensaje: 09-Jan-2009, 21:02
  3. Ayuda con esta llama
    Por Juanc en el foro Dudas y Preguntas
    Respuestas: 6
    Último mensaje: 19-Aug-2007, 01:33
  4. Ayuda necesito esta macro porfavor!!
    Por oconell_ua en el foro Macros
    Respuestas: 0
    Último mensaje: 11-Apr-2007, 17:49

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
YoutubeFbChat IRCTwit