annuncio

Comprimi
Ancora nessun annuncio.

Ki mi aiuta a scriptare?

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

  • #16
    per le hotkey devi fare creare un loop e usare onhotkey :
    keycheckloop:
    onhotkey 1 alt
    gosub uccidipk
    onhotkey b alt
    gosub bevipozza
    wait 1
    goto keycheckloop

    e di seguito le sub

    il primo paramentro è il tasto, per il secondo al posto di alt puoi usare anche shift o ctrl,
    la riga dopo di onhotkey deve essere una sola, quindi di solito è un gosub/goto




    Aegis Byrth :.: Elethia Byrth :.: Acheron Byrth :.: Nightshade Byrth :.: Eveline Byrth :. on GuildWars
    CdC ₪ Aegis on Team Fortress 2
    Egioh on Battlefield: Bad Company 2

    Commenta


    • #17
      E fin qui è come avevo fatto io, il problema viene dopo...
      La prima volta mi partita automaticamente con una sub n°4, anke se non davo il comando, poi ho provato a controllare le sub una per volta e ho trovato già problemi nella n°3 (non mi funziona #targCurs)

      Commenta


      • #18
        non è che stai usando la versione 1.5? ha qualche bug.

        edit:
        potresti anche aver sbagliato un goto, succede questo:

        hai una etichetta così:

        pippoplutoepaperino:
        ...
        goto pippoplutoepaperino

        se sbagli a scriverlo:

        pippoplutoepaperino:
        ...
        goto pipoplutopaprino

        salta il goto pipoplutopaprino e va nelle righe dopo, probabilmente entrando nelle sub che ci sono dopo anche se non vuoi.
        Ultima modifica di froncy; 03-08-2005, 11:01.
        Take care of yourself.

        Commenta


        • #19
          Un errore di scrittura l'avevo fatto, ma l'avevo anke trovato subito.
          La versione ke uso di easy è la 1.42
          facciamo così: vi posto lo script e buona notte
          E' veramente molto rozzo: devo sostituire i vari wait con il timer (il metodo attuale è momentaneo, di prova)
          La scelta dei tasti è puramente casuale (ho tolto F1 perkè mi parte un meno di uo...)
          La pausa per aspettare a lanciare altre magie (ke mi serve se nello script metto delle parti in cui casta in automatico) è veramente rozza, volevo + ke altro testare il check su #targCurs.

          ;combo e tasti
          ;bisogna controllare ke i valori di wait siano corretti (fcr)
          ;si presuppone ke ci siano i reag, se no...boh
          ;settare il mana rikiesto per le combo: può variare a seconda del lmc

          set %bonusfcr 30 ;fcr x 5

          _keyloop:
          onHotKey F6
          gosub F6
          onHotKey F2
          gosub F2
          onHotKey F3
          gosub F3
          onHotKey F4
          gosub F4
          onHotKey F5
          gosub F5
          goto _keyloop

          ;casta heal su di sè
          sub F6
          event macro 15 3
          target
          event macro 23 0
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          return

          ;casta gheal su di sè
          sub F2
          event macro 15 28
          target
          event macro 23 0
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          return

          ;casta teleport e aspetta a lanciare altre magie
          sub F3
          event macro 15 21
          target
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          _aspettaCastaggio1:
          if #targCurs {
          wait 5
          goto _aspettaCastaggio1
          }
          return

          ;combo expo-flame
          sub F4
          if #mana < 55 {
          msg Mana insufficiente per la combo$
          return
          }
          event macro 15 42
          target
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          _aspettaCastaggio2:
          if #targCurs {
          wait 5
          goto _aspettaCastaggio2
          }
          event macro 15 50
          target
          event macro 22 0
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          return

          ;compo explo-bolt
          sub F5
          if #mana < 35 {
          msg Mana insufficiente per la combo$
          return
          }
          event macro 15 42
          target
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          _aspettaCastaggio3:
          if #targCurs {
          wait 5
          goto _aspettaCastaggio3
          }
          event macro 15 41
          target
          event macro 22 0
          set %pausafcr (30 - %bonusfcr)
          wait %pausafcr
          return

          Commenta


          • #20
            come al solito il problema è la sintassi (forse la cosa più ostica)

            basta scrivere:

            if #targcurs
            {
            ...
            }

            invece di:

            if #targcurs {
            ...
            }

            e funziona. Fallo con tutti gli if.
            altri consigli:
            1) basta wait 1 invece di wait 5.
            2) invece di:

            set %pausafcr (30 - %bonusfcr)
            wait %pausafcr
            _aspettaCastaggio1:
            if #targCurs
            {
            wait 1
            goto _aspettaCastaggio1
            }

            devi fare:

            _aspettaCastaggio1:
            if #targCurs
            {
            wait 1
            goto _aspettaCastaggio1
            }
            set %pausafcr (30 - %bonusfcr)
            wait %pausafcr

            perchè il fcr viene contato dopo che la spell viene castata.
            Take care of yourself.

            Commenta


            • #21
              mitico, grazie mille!!!
              ma sta cavolo di sintassi fa veramente cagare, come si fa a dare importanza agli a capo ke in teoria servono solo a rendere il lo script + leggibile -.-'?
              e soprattutto non ho trovato grankè su queste preisazioni di spazi, parentesi etc, mi sembra tutto molto confuso spero di prenderci la mano
              grazie anke per la storia di fcr, pensavo contasse da quando casti e non qndo targetti...
              un ultima cosa, ke ne pensi dello script finora? fa cagare o può essere di qlke utilità?

              Commenta


              • #22
                già ke ci sono vorrei kiedere 2 cose:
                1) come influisce la lag sugli script?
                2) come funzionano i target se ho 2 script in contemporanea? c'è il riskio di curare il nemico e flammare se stessi ?

                Commenta

                Sto operando...
                X