annuncio

Comprimi
Ancora nessun annuncio.

[EasyUO] Script fatti da me (magery chiva necro)

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

  • [EasyUO] Script fatti da me (magery chiva necro)

    Sò che sembra inutile, ma dato che stò tentando di imparare qualche cosa da easyuo vi passo questi script che ho fatto che le mie ditina
    Sono script riguardanti le skills: magery, necro, chiva.
    Tutte queste bisogna macrarle in barca.

    Magery
    codice:
    ; Script fatto da Athelstan
    ;msn-email: oceans@gamesnet.it
    ;icq: 166467051
    ;Script per macrare magery
    ;Istruzioni per l'uso:
    ;Andate in una barca in movimento e premete play
    ;Consiglio di indossare una lrc 100% per evitare di sprecare reagenti
    ;www.sweetuo.com
    
    chooseskill magery
    
    if #skill < 300
       {
        display Get a train 30.0
        halt
       }
    
    ;Fate un teach per i primi 30 punti
    while #skill <= 330
    	{
    		if #mana > 12
    			{
    				event macro 15 16 ;Bless
    				target 3s
    				event macro 23 0 ;Target Self
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    	
    ;33.0 - 48.0 incantesimo di 4° Circolo Curse
    while #skill > 330 && #skill <= 480
    	{
    		if #mana > 11
    			{
    				event macro 15 26 ;curse
    				target 3s
    				event macro 23 0 ;Target Self
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    ;48.0 - 62.0 incantesimo di 5° Circolo Magic Reflect
    While #skill > 480 && #skill <= 620
    	{
    		if #mana > 14
    			{
    				event macro 15 35 ; Magic Reflect
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    	
    ;62.0 - 76.0 incantesimo di 6° Circolo Reveal
    while #skill > 620 && #skill <= 760  ;20 mana
    	{
    		if #mana > 20
    			{
    				event macro 15 47 ;Reveal
    				target 3s
    				event macro 23 0 ;Target Self
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    ;76.0 - 90.0 incantesimo di 7° Circolo Mass Dispel
    while #skill > 760 && #skill <= 900  ;40 mana
    	{
    		if #mana > 40
    			{
    				event macro 15 53 ;Mass Dispel
    				target 3s
    				event macro 23 0 ;Target Self
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    
    
    ;90.0 - 120.0 incantesimo di 8° Circolo Earthquake
    while #skill > 900 && #skill < 1200 ;50 mana
    	{
    		if #mana > 50
    			{
    				event macro 15 56 ;Earthquake
    				wait 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    If #Skill = 1200
    {
    display Magery Complete
    halt
    }
    Necromancy
    codice:
    ; Script fatto da Athelstan
    ;msn-email: oceans@gamesnet.it
    ;icq: 166467051
    ;Script per macrare necromancy1
    ;Istruzioni per l'uso:
    ;Andate in una barca in movimento e premete play
    ;Consiglio di indossare una lrc 100% per evitare di sprecare reagenti
    ;www.sweetuo.com
    
    chooseskill necromancy
    ;Fate un teach per i primi 30 punti
    While #skill < 200
    	{
    		if #mana > 7
    			{
    				event macro 15 104 ; Curse Weapon
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    While #skill => 200 && #skill < 400
    	{
    		if #mana > 17
    			{
    				event macro 15 116 ; Wraith Form
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    While #skill => 400 && #skill < 600
    	{
    		if #mana > 11
    			{
    				event macro 15 106 ; Horrific Form
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    While #skill => 600 && #skill < 800
    	{
    		if #mana > 23
    			{
    				event macro 15 115 ; Wither
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    While #skill => 800 && #skill < 990
    	{
    		if #mana > 23
    			{
    				event macro 15 107 ; Lich Form
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    
    While #skill => 990 && #skill < 1200
    	{
    		if #mana > 23
    			{
    				event macro 15 113 ; Vampiric Embrace
    				wait 2s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
    			}
    	}
    	
    If #Skill = 1200
    {
    display Necro Complete
    halt
    }

    Chivalry
    codice:
    ; Script fatto da Athelstan
    ;msn-email: oceans@gamesnet.it
    ;icq: 166467051
    ;Script per macrare necromancy1
    ;Istruzioni per l'uso:
    ;Andate in una barca in movimento e premete play
    ;Consiglio di indossare una lrc 100% per evitare di sprecare reagenti
    ;www.sweetuo.com
    
    chooseskill chiva
    
    if #skill < 5
       {
        display Get a train 5.0
        halt
       }
       
    while #skill => 50 && #skill < 150
    	{
    		if #mana > 20
    			{
    				event macro 15 209 ;Remove Curse
            target 4s
    				event macro 23 0 ;Target Self
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
    
    while #skill => 150 && #skill < 250
    	{
    		if #mana > 20
    			{
    				event macro 15 203 ;Consacrate Weapon
            target 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
    
    while #skill => 250 && #skill < 450
    	{
    		if #mana > 20
    			{
    				event macro 15 205 ;Divinum Furis
            target 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
    
    while #skill => 450 && #skill < 550
    	{
    		if #mana > 20
    			{
    				event macro 15 206 ;Enemy of One
            target 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
    
    while #skill => 550 && #skill < 650
    	{
    		if #mana > 20
    			{
    				event macro 15 207 ; Holy Light
            target 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
        
    while #skill => 650 && #skill < 1200
    	{
    		if #mana > 20
    			{
    				event macro 15 208 ;Noble Sacrifice
            target 4s
    			}
    		else
    			{
    				event macro 13 46
    				wait 12s
          }
        }
    
    If #Skill = 1200
    {
    display Chiva Complete
    halt
    }
    Ultima modifica di Oceans; 06-08-2008, 03:10.

  • #2
    consiglio di fare dei while invece di una serie di if, in quanto con questo metodologia di programma lo script è costretto a compilare sempre tutto lo script da inizio a fine, invece con i while ti loopa fino a che non arriva alla skill desiderata.
    Cmq bel lavoro

    Poi visto che devi imparare ti consiglio di aggiungere qualche cazzata tipo i controlli dei reagenti, se son finiti, o per il robo di chiva metti se son finiti i soldi ..


    Articolo 31: Il nome deriva dall'art. 31 della Costituzione irlandese che sancisce la libertà di parola.
    Istruttori di uno stile di vita completamente differente da il quotidiano,stile che molti considerano sbagliato,ma uno stile di vita completamente concepito per non soffrire..

    Commenta


    • #3
      Metti un while #mana > #maxmana dopo aver usato medit così raggiunge il max del mana e poi ricomincia, metti un while come detto prima anche per lanciare le magie, e secondo me ti conviene fare un ciclo unico con richiamo di sub per il cast delle magie, che allegerirebbe lo script, se ti servono dritte chiama pure su ICQ
      PS:I players NON-Scripter molto spesso non leggono i commenti,per il tuo avviso sul train fino a 30 ti consiglierei di usare il comando display
      Ultima modifica di danyeleid; 11-02-2007, 17:39.

      Commenta


      • #4
        uhm....
        avete un esercizio da farmi fare pure a me?
        voglio imparare va :P


        Originally posted by Gatsu:
        Wagliù jamm datemi 10 euro a testa e vi apparo 1000 euro di erba e poi ve la divido accuratamente e ve la spedisco a tutti ok?

        icq 601555321

        Commenta


        • #5
          Ho provato quello da mago.. ma avendo già magery a 100 non funzionava.. non so perchè però..



          ICQ 211162012

          ...le valentine statisticamente poi sono delle gnocche nell'80% dei casi.

          Commenta


          • #6
            Originariamente inviato da Doglio
            Ho provato quello da mago.. ma avendo già magery a 100 non funzionava.. non so perchè però..
            Mi ero dimenticato di aggiungere un # prova ora

            Commenta


            • #7
              Originariamente inviato da Athelstan
              Mi ero dimenticato di aggiungere un # prova ora
              Grazie^^



              ICQ 211162012

              ...le valentine statisticamente poi sono delle gnocche nell'80% dei casi.

              Commenta


              • #8
                Ho aggiornato gli script con i cicli While anziche fare una serie lunghissima di If

                Aggiunto anche Chivalry

                Chiedo ai GM di metterlo nella lista degli script "utili"

                Commenta


                • #9
                  Originariamente inviato da Oceans Visualizza il messaggio
                  Ho aggiornato gli script con i cicli While anziche fare una serie lunghissima di If

                  Aggiunto anche Chivalry

                  Chiedo ai GM di metterlo nella lista degli script "utili"
                  up

                  Msn. Foggeo@hotmail.it
                  IcQ.
                  602133441

                  Commenta


                  • #10
                    Oggi metto anche spirit speak, eva int e provo uno per spellweaving :P

                    Commenta


                    • #11
                      Originariamente inviato da Oceans Visualizza il messaggio
                      Oggi metto anche spirit speak, eva int e provo uno per spellweaving :P
                      ?

















                      alla faccia del necroposting, son passati 9 anni da quando hai aperto il thread.
                      Ultima modifica di fengyr; 11-10-2016, 14:36.
                      ____________________________________________________________________

                      Il p Fengyr
                      ____________________________________________________________________
                      : algander#6292

                      Commenta

                      Sto operando...
                      X