Subir

Resultados 1 al 6 de 6

Tema: Ayuda please. Ver en una macro una condición que necesito

  1. #1
    Snorkel
    Guest

    Ayuda please. Ver en una macro una condición que necesito

    Buenasss!

    Quiero hacer una macro muy sencilla pero no tengo ni idea de esto. A ver si alguien puede ayudarme:

    Tengo una conexión muy mala, y se me desconecta muy frecuentemente. Quería ponerme una macro que hiciera saltar una canción cada vez que se me desconecta el última. La macro está clara, y el código está puesto por ahí por el amigo Boxer, pero no sé como poner en el condicional if (evento), que detecte cuando se ha desconectado. Si alguien sabe cómo escribir esa condición se lo agradecería muchísimo.

    Por si sirviera de algo, tengo por ahí una macro de pescar que te reconectaba si se caía. Supongo que dentro de la macro detectaría cuando se te desconecta, pero como ya digo, no tengo ni idea de donde es. Os la pego por si sirviera de algo:


    ; Autologin by Carlos Arguinano (Ultima Alianza)
    ;Está macro sirve para cuando recibamos un Connection Lost al cliente,
    ;por ejemplo si estamos macreando y se nos cae el UO.
    ;Reentrara con la cuenta poniendo la contraseña, dando un tiempo de lapso
    ; de 10 minutos, ya que si se insiste muy rapido en reentrar, el UO se queda
    ; en la fase "Verifying Account"

    ; CONFIGURACIÓN:

    ; Escribe aquí la contraseña de tu cuenta:
    Set %password PASSWORD

    ; Alarma. 1=activado, 0=desactivado.
    Set %sonido 1

    ConnectionLost:
    If #contName <> waiting_gump
    {
    Goto ConnectionLost
    }
    if %sonido = 1
    {
    execute alerta.mp3
    }
    Wait 10
    Key Enter
    Login:
    wait 10s
    If #contName <> MainMenu_gump
    {
    Goto Login
    }
    click 341 401
    wait 5
    for %c 1 24
    {
    key BACK
    wait 5
    }
    wait 10
    msg %password
    ErrorConnect:
    wait 600s
    key Enter
    ErrorConexion:
    wait 10s
    If #contName = waiting_gump
    {
    key Enter
    click 314 314
    goto ErrorConnect
    }
    ElegirServidor:
    wait 10
    If #contName <> normal_gump
    {
    goto ErrorConexion
    }
    click 190 429
    ElegirPJ:
    wait 10s
    click 361 168 d
    wait 10
    click 361 168 d
    wait 10
    if #contName <> Login_gump
    {
    goto ElegirPJ
    }
    wait 10s



    Gracias por anticipado y un saludo

  2. #2
    Avatar de BorisGrushenko
    Fecha de ingreso
    August-2008
    Facción
    Neutral
    Nacimiento
    Haven
    Mensajes
    585
    Reputacion: 4
    Poder de reputación
    0

    Respuesta: Ayuda please. Ver en una macro una condición que necesito

    mira a ver si te sirve:

    if #charname = N/A

  3. #3
    Snorkel
    Guest

    Respuesta: Ayuda please. Ver en una macro una condición que necesito

    Muchas gracias BorisG., pero nop no funciona, porque se queda con el informativo de Conection lost, al que habría que darle a aceptar. Hasta que no se le da, no se quita el nombre del personaje arriba (que creo que sería esa condición). Jop!!!, como ves, he tardado muy poco en probarla... jejeje, que asquito!!!

    Debe ser otra cosa, a ver si alguien puede echarme un cable

    Muchas gracias y un saludo

  4. #4
    Avatar de BorisGrushenko
    Fecha de ingreso
    August-2008
    Facción
    Neutral
    Nacimiento
    Haven
    Mensajes
    585
    Reputacion: 4
    Poder de reputación
    0

    Respuesta: Ayuda please. Ver en una macro una condición que necesito

    mmmm pilla las coordenadas donde sale el boton de aceptar y metele una orden luego de click x y, a ver si asi:

    if #charname = N/A
    {
    wait 40 ;para q espere 1 poco a a que aparezca el boton
    click (coordenadas del boton de aceptar de connection lost)

    ...ya en la pantalla de login
    }

  5. #5
    Snorkel
    Guest

    Respuesta: Ayuda please. Ver en una macro una condición que necesito

    Uhm.. sip es una solución... pero me puede fastidiar otras macros, cogiendo un target en ese punto para luego comprobar esa condición...
    De todos modos te agradezco mucho tu ayuda. En algún momento lo conseguiremos xd

    Un saludo

  6. #6
    Avatar de BorisGrushenko
    Fecha de ingreso
    August-2008
    Facción
    Neutral
    Nacimiento
    Haven
    Mensajes
    585
    Reputacion: 4
    Poder de reputación
    0

    Respuesta: Ayuda please. Ver en una macro una condición que necesito

    pues coges una variable global (lo del login lo podrias tener en una ventana de easyuo aparte, única para el autologin), que sea que antes de dar ese click, ponga esa variable global a 1.

    osea:

    if #charname = N/A
    {
    set #variableglobal 1 (no me acuerdo como se ponian las globales pero en el foro hay una guia dnd debe de venir)
    wait 50
    click x y...
    resto de la macro
    }

    Y en las macros paralelas, sólo tendrías que añadir la condición:

    if #variableglobal = 1
    {
    ;pausar la macro
    }
    if #variableglobal = 0 (o else, lo q uses)
    {
    ;reanudar la macro
    }

    Los comandos de pausar, reanudar, stop, y lo de las variables, vienen en una macro de este mismo foro que ta mu bien. Dale a buscar, y pon "guia easyuo".

    Un saludo!! y a por ellooos (8) oee(8)

Temas similares

  1. Necesito macro de cartografia.
    Por Charls Mouller en el foro Macros
    Respuestas: 15
    Último mensaje: 16-Aug-2008, 15:43
  2. necesito macro de minar!!!!
    Por Rockero en el foro Macros
    Respuestas: 0
    Último mensaje: 22-Jul-2008, 22:29
  3. Necesito> Macro de pesca
    Por Drew en el foro Macros
    Respuestas: 20
    Último mensaje: 27-May-2008, 21:52
  4. Necesito ayuda para una macro del easy uo
    Por odarrap en el foro Macros
    Respuestas: 4
    Último mensaje: 21-Dec-2007, 06:28
  5. 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