annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] Comportamento strano sub s7UseRunebook

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [EASYUO] Comportamento strano sub s7UseRunebook

    codice:
    repeat
    {
      event SysMessage loop1
      gosub s7UseRunebook %libro %runa1 %recall_method
      wait 20
      event SysMessage loop2
    }
    until ( #maxmana <> #mana )
    
    gosub make
    
    repeat
    {
      event SysMessage loop1
      gosub s7UseRunebook %libro %runa16 %recall_method
      wait 20
      event SysMessage loop2
    }
    until ( #maxmana <> #mana )
    Questo pezzo di codice ha qualche problema, nel senso che nel primo repeat/until entra correttamente ed esce altrettanto correttamente ma la sub s7UseRunebook si comporta stranamente.

    Quando entra per recallare, è come se facesse 2 volte il recall; casta, arriva a destinazione e ricasta sulla stessa runa beccandosi il location blocked.

    E sono sicuro che sia la sub il problema perché ovviamente il sysmessage loop1 compare correttamente, e il problema si manifesta senza che loop2 sia stato eseguito; diciamo che non è l'until settato male; quando ci arriva esce correttamente.

    Questo comportamento non lo ha sempre, ma ogni tanto; diciamo che 1 volta ogni 5/6 capita.

    Ma la cosa strana è che nel secondo repeat/until questo non accade mai!

    Qualcuno ha qualche idea su cosa possa rompere alla sub?

    Icq 223-493-903

    I only use the brakes so I can accelerate all over again.
    « Guardati dalla furia di un uomo tranquillo » John Dryden




Sto operando...
X