annuncio

Comprimi
Ancora nessun annuncio.

Modifica id gump script

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

  • Modifica id gump script

    Ciao! sono riuscito a trovare lo script per consegnare le freccie, ma una volta che arriva davanti l'npc e accetta la quest si blocca. Rimane aperta la finestra che si apre quando clicchi su te stesso, in pratica non clicca su "toggle quest item".

    Cosa devo cambiare?

    edit: ho trovato all'interno del codice questo:


    sub toggle_quest_item
    gosub CheckForWorldSave
    wait 5
    toggle_loop:

    if europa in #shard
    {
    set %x #clixres / 2
    set %y #cliyres / 2
    set %absx #clileft + %x
    set %absy #clitop + %y - 60
    click %absx %absy mc
    wait 1s
    set %x 100 + #contposx
    set %y 110 + #contposy
    click %x %y
    }
    else
    {
    exevent popup #charid 6
    }
    target 1s
    finditem LNK C_ , #backpackid
    set #ltargetid #findid
    set #ltargetkind 1
    event macro 22 0
    wait 20
    set #targcurs 0
    finditem #ltargetid C_ , #backpackid
    event property #findid
    if quest notin #property 2
    set #targcurs 0
    goto toggle_loop
    return
    devo modificare qualcosa qui?

    edit2: ok, il problema è che dopo che clicca su se stesso, il gump si sposta in alto a sinistra e non clicca su toggle quest item. Se lo clicco a mano, tutto si sblocca(clicca automaticamente sulle frecce per completare la quest) e lo script continua.

    Quindi come faccio ad aggiustare questa roba qui?
    Ultima modifica di marKu; 04-10-2015, 13:26.

  • #2
    up

    Commenta


    • #3
      il problema dovrebbe essere:
      exevent popup #charid 6

      dovresti sostituirlo con :

      exevent popup #charid
      while #contkind <> MCGC
      wait 5
      set !x #contposx + 15
      set !y #contposy + ( 25 * 4 ) + 8
      click !x !y

      sempre lasciandolo all'interno delle parentesi graffe, in pratica la sub diventa:

      sub toggle_quest_item
      gosub CheckForWorldSave
      wait 5
      toggle_loop:

      if europa in #shard
      {
      set %x #clixres / 2
      set %y #cliyres / 2
      set %absx #clileft + %x
      set %absy #clitop + %y - 60
      click %absx %absy mc
      wait 1s
      set %x 100 + #contposx
      set %y 110 + #contposy
      click %x %y
      }
      else
      {
      exevent popup #charid
      while #contkind <> MCGC
      wait 5
      set !x #contposx + 15
      set !y #contposy + ( 25 * 4 ) + 8
      click !x !y
      }
      target 1s
      finditem LNK C_ , #backpackid
      set #ltargetid #findid
      set #ltargetkind 1
      event macro 22 0
      wait 20
      set #targcurs 0
      finditem #ltargetid C_ , #backpackid
      event property #findid
      if quest notin #property 2
      set #targcurs 0
      goto toggle_loop
      return

      Commenta


      • #4
        Perfetto! Funzionaaa grazie, gentilissimo!

        Commenta

        Sto operando...
        X