annuncio

Comprimi
Ancora nessun annuncio.

[SCRIPT]train magery

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

  • [SCRIPT]train magery

    è uno dei miei primi script il fatto è ke nn funziona cioè casta sempre curse.. come posso fare plz help me
    kiedo ad un mod di editarmi il titolo plz
    editato ma nn funza ugualmente

    codice:
    Chooseskill Mage
    main:
    if #skill > 330 && #skill <= 479
    set %spell curse
    if #skill > 480 && #skill <= 619
    set %spell magicrefl
    if #skill > 620 && #skill <= 759
    set %spell reveal
    if #skill > 760 && #skill <= 899
    set %spell massdisp
    if #skill > 900 && #skill < 1200
    set %spell earth
    
    sub curse
    wait #mana > 10
    event macro 15 26
    wait 2s
    event macro 23 0
    return
    
    sub magicrefl
    wait #mana > 17
    event macro 15 35
    if #mana < 15
    gosub _medit
    wait 2s
    return
    
    sub reveal
    wait #mana > 25
    event macro 15 47
    wait 3s
    event macro 23 0
    if #mana < 20
    gosub _medit
    return
    
    sub massdisp
    wait #mana > 45
    event macro 15 53
    wait 3s
    event macro 23 0
    if #mana < 30
    gosub _medit
    return
    
    sub earth
    wait #mana > 50
    event macro 15 56
    wait 6s
    if #mana < 40
    gosub _medit
    return
    
    sub _medit
    event macro 13 46
    wait #mana > 45
    return
    Ultima modifica di jackrow; 09-07-2007, 17:21.
    ***se vinco o vincete qualcosa contattatemi voi***
    prima il real poi il game... prima la fi.ga poi gli arte/game.. pensateci .. sperimentato su myself...

    ecco come passo il tempo a scuola...


    icq: 339-209-551

  • #2
    codice:
    Chooseskill Mage
    if #skill > 330 && #skill < 479
    {
    if #mana > 20
    {
    event macro 15 26
    target 5s
    event macro 23 0
    wait 2s
    }
    else
    gosub medit
    goto main
    }
    falli tutti cosi...
    e appena sotto a choseskill scrivi
    main:

    :corretto:
    Ultima modifica di Torlyda; 09-07-2007, 16:56.
    ICQ 135882625
    msn Torlyda@hotmail.it
    Originariamente inviato da Adonai
    Ecco un esempio lampante della tecnica scrittorea chiamata "Stream of Consciousness"
    Questo potrebbe sembrare una persona che ha fatto a pugni con l'italiano per secoli (e ha perso) mentre in realtà è un genio che sa tanto bene l'italiano da dover usare queste tecniche per non annoiarsi a scrivere
    COMPRO LOCKPICKING E REMOVE A 1 EXP L'UNA + 1 ogni 3!!compro grimandelli speciali da 230 a 250 gp l'uno!

    Commenta


    • #3
      1. Hai copiato il mio script,e (nel senso che è uguale al mio eh,non con cattiveria!)
      2. Hai messo il chooseskill prima del ciclo,quindi non ci ripassa.
      3. Ti manca il goto Main alla fine del chooseskill
      4. Ti manca il gosub %spell
      Ultima modifica di danyeleid; 09-07-2007, 20:54.

      Commenta


      • #4
        scusa nn sapevo di aver copiato il tuo script :\ è solo ke mentre macravo nn sapevo ke fare e ho provato a fare uno script...
        ***se vinco o vincete qualcosa contattatemi voi***
        prima il real poi il game... prima la fi.ga poi gli arte/game.. pensateci .. sperimentato su myself...

        ecco come passo il tempo a scuola...


        icq: 339-209-551

        Commenta


        • #5
          Questo credo sia il primo script che avevo fatto quando iniziai a scriptare.
          E' scritto malissimo e non so se ci sono errori, magari dagli un'occhio e prendi le parti che ti servono .


          codice:
          ;==================================
          ; Script Name: Magery Trainer
          ; Author: Rayden
          ; Version: 1.1
          ; Client Tested with: 5.0.1h
          ; EUO version tested with: 1.5
          ; Shard OSI / FS: FS, RunUo 1.0
          ; Revision Date:  13/05/2006
          ; Public Release:
          ; Note: Final Version ;)
          ;==================================
          
          initevents
          event SKILLLOCK mage up
          chooseskill magery
          
          ; VARIABILI DA SETTARE
          ;===================================
          ;Inserire il valore di magery a cui ci si vuole fermare, moltiplicato per 10 (Magery x10)
          set %limite 1050
          ;Settare a 1 se si vuole che aumentino pure resspell ed eva-int, a 0 se si vuol lasciarle ferme
          set %resspell 0
          set %evaint 0
          
          ;===================================
          
          ; MAIN LOOP
          ;===================================
          
          ;Rimanda alla sub determinata dal valore della skill del valore della skill
          _mainloop:
          gosub checkskill
          if #result = 1
             {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_1
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_1
             }
             
          if #result = 2
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_2
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_2
             }
             
          if #result = 3
             {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_3
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_3
             }
             
          if #result = 4
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_4
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_4
             }
             
          if #result = 5
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_5
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_5
             }
             
          if #result = 6
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_6
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_6
             }
             
          if #result = 7
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_7
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_7
             }
             
          if #result = 8
              {
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_8
              for %c 0 10 {
                  event macro 5 1
                  }
              gosub cast_8
             }
          
          goto _mainloop
          
          
          ;Definizione Subruotine
          
          ;Ctrl del valore della skill
          sub checkskill
          if #skill >= %limite
             {
              event sysmessage Limite raggiunto
              event exmsg #charid 3 33 Skill Limit Reached
              event exmsg #charid 3 33 Script will be halted
              halt
             }
          
          if #skill <= 100
             return 1
          if ( ( #skill > 100 ) && ( #skill <= 200 ) )
             return 2
          if ( ( #skill > 200 ) && ( #skill <= 330 ) )
             return 3
          if ( ( #skill > 330 ) && ( #skill <= 480 ) )
             return 4
          if ( ( #skill > 480 ) && ( #skill <= 620 ) )
             return 5
          if ( ( #skill > 620 ) && ( #skill <= 760 ) )
             return 6
          if ( ( #skill > 760 ) && ( #skill <= 900 ) )
             return 7
          if #skill > 900
             return 8
             
          sub cast_1
              for %a 0 20
              {
                  event macro 15 7
                  target
                  event macro 23
                  wait 15
              }
          return
          
          sub cast_2
              for %a 0 20
              {
                  event macro 15 15
                  target
                  event macro 23
                  wait 20
              }
          return
          
          sub cast_3
                  event macro 15 16
                  target
                  event macro 23
                  wait 25
          return
          
          sub cast_4
              if %resspell = 0
                 event skilllock magic locked
              else
                 event skilllock magic up
                 
              if %evaint = 0
                 event skilllock eval locked
              else
                 event skilllock eval up
          
                  event macro 15 26
                  target
                  event macro 23 0
                  wait 70
          return
          
          sub cast_5
          
                     if #mana > 10
                     {
                        event macro 15 35
                        wait 30
                     }
                     else
                         wait 600
          
              
          return
          
          sub cast_6
          
                  event macro 15 47
                  target
                  event macro 23
                  wait 35
          
          return
          
          sub cast_7
          
                  event macro 15 53
                  target
                  event macro 23
                  wait 40
          
          return
          
          sub cast_8
          
                  event macro 15 56
                  wait 45
          return
          Ultima modifica di Batista; 10-07-2007, 11:55.
          Originariamente inviato da Amdir
          Ray ti setto spammer cosi' non si vede la firma e mezzo shard mi viene a piangere su icq

          Amdir
          Originariamente inviato da Aka
          (17:59:58) Salvo: aka >>>>>>>> OSI
          Originariamente inviato da Prof. Pala
          "Prima che la situazione si faccia imbarazzante, è meglio se si ripresenta al prossimo appello..."
          http://www.deshack.org/

          Commenta


          • #6
            Originariamente inviato da jackrow Visualizza il messaggio
            scusa nn sapevo di aver copiato il tuo script :\ è solo ke mentre macravo nn sapevo ke fare e ho provato a fare uno script...
            Dai era l'unica cosa scherzosa quella xD
            Leggiti le altre parti piuttosto

            Commenta


            • #7
              sn riuscito a fare uno script di necro funzionante e volendo posso fare quello di magery con lo stesso principio vi faccio vedere quello di necro..

              codice:
              ;==================================
              ; Script Name: Necro trainer 25-120
              ; Author: Jacksus
              ; Version: 1.0
              ; Client Tested with: 6.0.1.3
              ; EUO version tested with: 1.50
              ; Shard OSI / FS:  UODreams
              ; Revision Date: 10/07/07
              ; Public Release: 10/07/07
              ; Purpose: Train necro
              ;==================================
              
              chooseskill necr
              if #skill < 250
                 {
                 display train dall'npc
                 halt
                 }
                 
              while #skill > 250 && #skill <= 400
                {
                if #mana > 8
                  {
                   event macro 15 104
                   wait 3s
                   }
                else
                {
                event macro 13 46
                wait 5s
                }
              }
              
              while #skill > 400 && #skill <= 600
                {
                if #mana > 12
                {
                event macro 15 106
                wait 3s
                }
                else
                {
                event macro 13 46
                wait 5s
                }
              }
              
              while #skill > 600 && #skill <= 700
                {
                if #mana > 23
                {
                event macro 15 115
                wait 3s
                }
                else
                {
                event macro 13 46
                wait 5s
                }
              }
              
              while #skill > 700 && #skill <= 1000
                {
                if #mana > 24
                {
                event macro 15 107
                wait 3s
                }
                else
                {
                event macro 13 46
                wait 5s
                }
              }
              
              while #skill > 1000 && #skill < 1200
                {
                if #mana > 24
                  {
                   event macro 15 113
                   wait 3s
                  }
                else
                  {
                   event macro 13 46
                   wait 5s
                  }
              }
              
              if #skill = 1200
              {
              display Finish! Legendary Necromancer
              halt
              }
              ***se vinco o vincete qualcosa contattatemi voi***
              prima il real poi il game... prima la fi.ga poi gli arte/game.. pensateci .. sperimentato su myself...

              ecco come passo il tempo a scuola...


              icq: 339-209-551

              Commenta

              Sto operando...
              X