annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] Aiuto per uno script (gia creato, solo da controllare)

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

  • [EASYUO] Aiuto per uno script (gia creato, solo da controllare)

    Cdt ho creato il mio primo script, sono sicuro di aver fatto qualche errore..
    Qualcuno che sa fare potrebbe per favore aiutarmi a sistemarlo?
    Facciamo veloce.

    Grazie mille!

  • #2
    Dunque, ho quasi risolto.
    Non riesco a fare andare la sub per equippare arma1 e arma2.
    Dove ho sbagliato?


    codice:
    set #targcurs 1
    display Targetta la prima arma.
    while #targcurs = 1
    {
    }
    set %primaarma #ltargetid
    
    set #targcurs 1
    display Targetta la seconda arma o lo scudo (se non la hai targetta la stessa).
    while #targcurs = 1
    {
    }
    set %secondaarma #ltargetid
    
    loop:
    
    OnHotKey 1 alt
      GoSub equipprimaarma
    OnHotKey 2 alt
      GoSub equipsecondaarma
    wait 1s
    
    goto loop
    
    sub equipprimaarma
        if %primaarma = #true
           {
             finditem %primaarma C_ , #charid
              if #findkind <> -1
            {
             exevent drag #findid
             wait 10
             exevent dropc #backpackid
             }
           }
    return
    
    sub equipsecondaarma
        if %secondaarma = #true
           {
             finditem %secondaarma C_ , #charid
              if #findkind <> -1
            {
             exevent drag #findid
             wait 10
             exevent dropc #backpackid
             }
           }
    return
    Grazie a Largitor per le modifiche, ma ancora non va ;_;
    Ultima modifica di gramoz; 07-05-2012, 18:09.

    Commenta


    • #3
      Guarda vado di fretta quindi forse mi sono perso anche qualche passaggio ^^
      cmq sia, come fanno a partire le sub se gli hai dato il valore univoco dell' ID dell arma quando nella sub chiedi se è uguale a true?? nn partiranno mai...
      io ti consiglio di togliere quei due controlli if nelle sub
      Ultima modifica di ErCristo; 08-05-2012, 12:27.

      Commenta


      • #4
        esatto, stai confrontando un id con una costante e la cosa ha poco senso messa così, togli i primi if nelle sub.

        inoltre mi sembra di intuire che la tua intenzione sia equippare degli item, o almeno è il nome delle sub, quello che fanno però è disarmare il pg

        forse è questo che ti serve

        codice:
        set #targcurs 1
        display Targetta la prima arma.
        while #targcurs = 1
        {
        }
        set %primaarma #ltargetid
        
        set #targcurs 1
        display Targetta la seconda arma o lo scudo (se non la hai targetta la stessa).
        while #targcurs = 1
        {
        }
        set %secondaarma #ltargetid
        
        loop:
        
        OnHotKey 1 alt
          GoSub equipprimaarma
        OnHotKey 2 alt
          GoSub equipsecondaarma
        wait 1s
        
        goto loop
        
        sub equipprimaarma
        finditem * C_ , #charid ; il carattere '*' cerca tutti gli item nel paperdoll
        for #findindex 1 #findcnt ;scorre tutti gli item trovati
          {
           if #findid = %secondaarma
               {
               gosub disarm #findid
               gosub equip %primaarma
               break 
               } 
           }
        return
        
        sub equipsecondaarma
        finditem * C_ , #charid 
        for #findindex 1 #findcnt
          {
           if #findid = %primaarma
               {
               gosub disarm #findid
               gosub equip %primaarma
               break
               } 
           }
        return
        
        sub equip
           exevent drag %1
           wait 10
           exevent droppd ;serve per rilasciare gli item nel paperdoll
        return
        
        sub disarm
           exevent drag %1
           wait 10
           exevent dropc #backpackid
        return
        nb: in questo modo ti serve avere due armi diverse, altrimenti tenterà sempre di disarmare e riequippare la stessa arma..
        Ultima modifica di fengyr; 08-05-2012, 17:41.
        ____________________________________________________________________

        Il p Fengyr
        ____________________________________________________________________
        : algander#6292

        Commenta


        • #5
          Anzitutto ringrazio tutti per l'aiuto.
          Sono veramente poco esperto in campo (e si vede), anche se ci provo..
          Chiedo se è possibile contattare, su icq o msn, qualcuno di voi che è esperto..
          Grazie mille!

          Commenta


          • #6
            mio contatto lo trovi in firma la sera mi trovi

            Commenta

            Sto operando...
            X