annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] Aegis' Uber Tamer

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

  • raga a me con l' ultima versione di easyuo e del client nn mi parte, cioè si avvia ma poi torna al menu delle scelte senza fare assolutamente niente.

    Commenta


    • niente io nn riesco a fare il rail e nn mi parte lo script e nn capisco il motivo chi mi puoi aiutare gliene sarei grato!! :'(

      RESPECT FOR THE BETTER KILLER EXISTED AND ALSO FOR THE NEXT ONE.... I

      Commenta


      • Spero sia rimasto ancora qualcuno che risponda alle richieste di quelli che come me hanno problemi con questo script... comunque, espongo la mia esperienza:

        -Se sono sopra ad un Beetle (non bondato, forse dipende da questo?) quando smonta per killare il pet appena tamato si blocca e non fa più nulla, esce il messaggio "Ignorata richiesta di azione (già in coda)."

        -Usando Earth Elemental, dopo aver fatto 0.2 punti in taming, al momento di rilasciare l'elemental, crasho.

        Posto qui sotto lo script che sto usando (sempre Aegis' Uber Tamer, ma magari c'è qualche errore di copia/incolla o cose del genere).

        codice:
        ;===Aegis' Uber Tamer ============
        ;===Ver 2.0=======================
        ;===Author: Aegis=================
        ;===30/01/06======================
        ;================================
        set %killMode 2
        set %HealMethod 6
        chooseskill anim
        set %TameBase #SKILL
        set *501 N/A
        set %Tamed 0
        set %Ignored 0
        gosub CreateMenu
        set %TempFollowers #FOLLOWERS
        event property #CHARID
        if [ notin #property
        Display Ok Warning: Aegis'tamer might not work properly if you're not in a Guild.
        gosub CommandRail start
        set %tamTimer #SCNT
        ;============================================
        ;=====Loop Principale=========================
        ;============================================
        MainTameLoop:
        finditem *AegisTamerPlist G_ , %MaxFindRange
        if #FINDKIND <> -1
            {
            set %charX #CHARPOSX
            set %charY #CHARPOSY
            set %charZ #CHARPOSZ
            gosub TameControl #FINDID
            if %pback = -1
                {
                set %tamTimer #SCNT
                while ( #SCNT < %tamTimer + 20 ) && ( ( %charX <> #CHARPOSX ) || ( %charY <> #CHARPOSY ) )
                    {
                    event pathfind %charX %charY %charZ
                    event ExMsg #CHARID 3 50  <Pathfinding back to StandBy>
                    wait 2s
                    }
                event ExMsg #CHARID 3 50  <Resuming...>
                }
            wait 1s
            chooseskill anim
            if %TameBase <> #SKILL 2
                menu delete gained
                menu text gained 160 20 ( #SKILL - %TameBase )
        
            menu delete Rail
            menu text Rail 160 80 Running
            gosub CommandRail resume
            }
        
        if *500 = done
            {
            wait 3s
            gosub CommandRail start
            }
        
        if %HealMethod <> 6 && #HITS < #MAXHITS
            gosub HealSelf %HealMethod
        
        wait 1
        goto MainTameLoop
        
        ;************************************************
        ;==%%%%========###############============%%%%===
        ;===========&&&==#SUBROUTINES#==&&&==============
        ;==%%%%========###############============%%%%===
        ;************************************************
        sub TameControl
        set %MobToTame %1
        event property %MobToTame
        if tame in #PROPERTY
            {
            ignoreitem %MobToTame
            event ExMsg #CHARID 3 50  <Ignoring Target>
            set %Ignored %Ignored + 1
            menu delete Ignored
            menu text Ignored 160 60 %Ignored
            return
            }
        finditem %MobToTame G_
        if #FINDCOL = 1281
            {
            event ExMsg #CHARID 3 50  <Paragon Found: Proceeding to kill>
            gosub KillMob %MobToTame
            return
            }
        
        menu delete Rail
        menu text Rail 160 80 Paused
        gosub CommandRail pause
        event ExMsg %MobToTame 3 50  Tame me! Tame me!
        set %TempFollowers #FOLLOWERS
        set %tamTimer #SCNT
        
        tameloop:
        finditem %MobToTame G_
        event property %MobToTame
        if ( tame in #PROPERTY ) && ( %TempFollowers = #FOLLOWERS )
            {
            ignoreitem %MobToTame
            event ExMsg #CHARID 3 50  <Tamed by someone else: Ignoring Target>
            set %Ignored %Ignored + 1
            menu delete Ignored
            menu text Ignored 160 60 %Ignored
            return
            }
        
        
        if ( get_there in #SYSMSG ) || ( #SCNT > %tamTimer + 20 ) || ( #FINDKIND = -1 )
            {
            event ExMsg #CHARID 3 50  <Ignoring Target>
            ignoreitem %MobToTame
            set %Ignored %Ignored + 1
            menu delete Ignored
            menu text Ignored 160 60 %Ignored
            return
            }
        if #FINDDIST > 2
            {
            event pathfind #FINDX #FINDY #FINDZ
            wait 1s
            goto tameloop
            }
        
        set %tamTimer #SCNT
        event macro 13 35
        target 2s
        set #lTargetID %MobToTame
        set #lTargetKind 1
        event Macro 22
        
        if %TempFollowers <> #FOLLOWERS
        {
            gosub KillMob %MobToTame
            menu delete Tamed
            set %Tamed %Tamed + 1
            menu text Tamed 160 40 %Tamed
            return
        }
        
        goto tameloop
        return
        ;==============%1 il Target Da Segare==============
        sub KillMob
        msg all guard$
        if %killMode = 3 2
        gosub KIllWMount %1
        return
        
        if %killMode = 2 2
        gosub SummonEarth %1
        return
        
        msg all guard$
        wait 1s
        repeat
        set #LTargetID %1
        event macro 27
        wait 1s
        finditem %1
        until #FINDKIND = -1
        
        return
        ;===Sega con il mount==============================
        ;====%1 Il Target da segare=========================
        sub KIllWMount
        repeat
        set #lObjectID #CHARID
        event macro 17
        wait 5
        finditem %MyPetID
        until #FINDKIND <> -1
        
        WaitDeathMo:
        msg all kill $
        target 3s
        set #lTargetID %1
        set #lTargetKind 1
        event Macro 22
        wait 3s
        finditem %1 G_15
        if #FINDKIND <> -1
        goto WaitDeathMo
        
        monta:
        msg all come$
        set #lObjectID %MyPetID
        event macro 17
        wait 5
        finditem %MyPetID
        if #FINDKIND <> -1
        goto monta
        
        return
        devo tagliarlo in due..

        Commenta


        • codice:
          ;===========SummonEarth==========================
          ;====%1 Il Target da segare=========================
          sub SummonEarth
          set %TempFollowers #FOLLOWERS
          repeat
             event macro 15 61
             wait 5s
          until %TempFollowers <> #FOLLOWERS
          msg all guard $
          
          repeat
             msg all kill $
             target 3s
             set #lTargetID %1
             set #lTargetKind 1
             event Macro 22
             wait 1s
          finditem %1 G_15
          until #FINDKIND = -1
          
          
          msg An Earth Elemental Release$
          msg An Earth Elemental Release$
          return
          ;====================================================
          ;=%1 HealType
          ;==1: Heal 2: Gheal 3:CloseWounds 4:Bandages
          sub HealSelf
          
          while #HITS < #MAXHITS && %1 = 1
          {
              event macro 15 3
              target 5s
              event macro 23
              wait 1s
          }
          while #HITS < #MAXHITS && %1 = 2
          {
              event macro 15 28
              target 5s
              event macro 23
              wait 1s
          }
          while #HITS < #MAXHITS && %1 = 3
          {
              event macro 15 202
              target 5s
              event macro 23
              wait 1s
          }
          
          while #HITS < #MAXHITS && %1 = 4
          {
              findItem ZLF C_ , #BACKPACKID
              if #FINDKIND = -1 2
                 Display Ok No Bandages Found!!! $ Script Halted.
                 halt
              set #lObjectID #FINDID
              event Macro 17
              target 5s
              event macro 23
              set %bandTime ( 220 - #DEX )
              wait %bandTime
              wait 1
          }
          
          while #HITS < #MAXHITS && %1 = 5
          {
              event macro 13 32
              wait 2s
          }
          
          
          return
          ;=============================
          sub CreateMenu
          menu clear
          set #MenuButton N/A
          menu Font BGColor black
          menu font color red
          menu window color black
          menu Window Title Aegis Uber Tamer Configuration
          menu Window Size 260 260
          menu Font Size 8
          
          if *AegisTamerPlist = N/A 2
              {
              menu text hi 20 20 WELCOME To AEGIS' UBER TAMER $____ver 2.0____ $ $ - Checking peristent variables... $ - done$ 501 : *501 $ 502 : *502 $ 503 : *503 $ 504 : *504 $ AegisTamerPlist : *AegisTamerPlist $ $First run WARNING: $ This Script uses 5 persistent variables, $ which are stored permanently in your REGISTRY $under HKEY_CURRENT_USER\Software\EasyUO$ Used vars are listed over here $ THIS WINDOW WILL CLOSE IN 30sec
              menu Show 500 40
              wait 30s
              }
          if *AegisTamerPlist <> N/A
              {
              menu text hi 20 20 WELCOME BACK -|- #CHARNAME -|- $ To AEGIS' UBER TAMER $____ver 2.0____
              menu Show 500 40
              wait 5s
              }
          menu delete hi
          menu Button AddTameButton 0 50 140 30 Add animal to ToTame list
          menu Button ResetTameButton 0 80 140 20 Reset ToTame list
          menu Button ConfirmButton 60 240 140 20 Submit And Start
          menu text ListLabel 150 50 Current ToTame list:
          menu text ListTypes 150 70 *AegisTamerPlist
          
          menu text CheckKillMLabel 0 110 Select the Kill Mode:
          menu combo create KillModeCombo 2 125 95
          menu combo add KillModeCombo Weapon
          menu combo add KillModeCombo Earth Elemental
          menu combo add KillModeCombo Mounted Pet
          
          menu Button FindMountButton 190 120 60 30 Get Pet ID
          
          menu text EdtLabel 0 160 RailFile Name:
          menu Edit RailNameEdit 0 175 220 Change , #spc , me!
          menu Button UpdateRailButton 220 175 40 23 Submit
          menu text Edt2Label 0 200 Current RailFile Name:  *502
          
          
          menu text HealModeLabel 0 5 Select the Heal Method:
          menu combo create HealModeCombo 2 20 130
          menu combo add HealModeCombo Magery: Heal
          menu combo add HealModeCombo Magery: Greater Heal
          menu combo add HealModeCombo Chivalry: Close Wounds
          menu combo add HealModeCombo Skill Healing: Bandages
          menu combo add HealModeCombo Skill Spirit Speak
          menu combo add HealModeCombo -----No Healing-----
          menu combo SELECT HealModeCombo 6
          
          menu text FindDistLabel 105 110 Max Find range:
          menu combo create FindDistCombo 105 125 70
          for %ind 1 25
          menu combo add FindDistCombo %ind , #spc , tiles
          menu combo SELECT FindDistCombo 13
          
          menu Check PBackCheck 150 10 90 40 #false PathFind back after tame
          
          
          
          rloop:
          if #MenuButton = ConfirmButton
              {
               menu get KillModeCombo
               set %killMode #menures
               menu get HealModeCombo
               set %HealMethod #menures
               menu get FindDistCombo
               set %MaxFindRange #menures
               menu get PBackCheck
               set %pback #menures
               menu clear
          
               menu Font BGColor black
               menu font color red
               menu window color black
               menu text AlertRailLabel 20 20 If you wish to use an external rail $ script (like CEORailRunner),$ start it BEFORE clicking this $ button.
               menu Button ConfirmButton 50 100 180 40 Start Aegis' Uber Tamer
               set #MenuButton N/A
          
               while #MenuButton = N/A
               {
                   wait 1s
                   event ExMsg #CHARID 3 50 Waiting...
               }
               menu delete AlertRailLabel
               menu delete ConfirmButton
               menu text SkillLabel 20 20 Total Gained:
               menu text KilledLabel 20 40 Total Tamed and Killed:
               menu text IgnoredLabel 20 60 Total Ignored:
               menu text RailLabel 20 80 Rail Status:
               gosub CommandRail start
          
          
               return
          
              }
          
          if #MenuButton = UpdateRailButton
              {
              menu get RailNameEdit
              wait 1s
              set %RfileName #menures
              set *502 #menures
              menu delete Edt2Label
              menu text Edt2Label 0 200 Current RailFile Name:  *502
              set #MenuButton N/A
              }
          if #MenuButton = FindMountButton
              {
              set #targcurs 1
              while #targcurs = 1
                  {
                  event ExMsg #CHARID 3 50 Waiting...
                  wait 1s
                  }
              set %MyPetID #ltargetid
              event ExMsg #CHARID 3 50 Ok
              set #MenuButton N/A
              }
          if #MenuButton = ResetTameButton
              {
              set *AegisTamerPlist _
              set #MenuButton N/A
              menu delete ListTypes
              menu text ListTypes 150 70 *AegisTamerPlist
              }
          if #MenuButton = AddTameButton
              {
              set #targcurs 1
              while #targcurs = 1
                  {
                  event ExMsg #CHARID 3 50 Waiting...
                  wait 1s
                  }
              Finditem #ltargetid
              if #FINDTYPE in *AegisTamerPlist
              event ExMsg #CHARID 3 50 That is already in your Tame List!!
              if #FINDTYPE notin *AegisTamerPlist
                  {
                  set *AegisTamerPlist *AegisTamerPlist , _ , #FINDTYPE
                  event ExMsg #CHARID 3 50 Target added.
                  menu delete ListTypes
                  menu text ListTypes 150 70 *AegisTamerPlist
                  }
              set #MenuButton N/A
              }
          
          goto rloop
          return
          ;========Comanda la rail tramite il %1=====================
          ;   *501 : User Control: Used to control rail movement through an external program.
          ;            Values:
          ;                  start- Start the rail program
          ;                  pause - pause rail program
          ;                  resume - resume rail program
          ;                  stop - stop rail program
          
          sub CommandRail
          set *502 %RfileName
          set *503 -1
          set *504 run
          set *501 %1
          return
          Ecco qua.

          C'è qualche buon'anima disposta ad aiutarci?

          PS: sono in una gilda, ho la TAG visibile, la status bar aperta, il journal aperto. La mia versione di EasyUO è la 1.5 Version 92

          Edito per dire: Ho provato anche a cavallo di un desert ostard, ed il problema dell'ignorata richiesta di azione (già in coda) con la mia cavalcatura che non attacca il pet, si verifica lo stesso. L'ostard non è bondato.

          Riedito: Ho appena fatto 0.2 in taming e non è crashato, usando l'Earth Elemental. Forse dipende dal fatto che ero in una zona protetta da guardie, dove non potevo castarlo, e per farlo mi son spostato io?

          Edito ancora per dire: Stavolta è crashato dopo aver ucciso un cavallo con l'Earth, però non avevo ottenuto punti in taming, sembra quindi sia stato un caso.

          Riedit: E' ricrashato dopo 0.7 punti guadagnati. Stesse modalità di prima.
          Ultima modifica di serapharael; 06-11-2006, 22:06.

          Commenta


          • Ignorata richiesta di azione (già in coda) è un messaggio di razor, devi disattivare la coda delle azioni (nn uso razor da 1 anno, nn ho idea di dove sia l'opzione), potrebbe interferire col mio script.
            il pet non deve essere per forza bondato, basta che hai dato il suo ID allo script con l'apposito bottone

            Per i crash non so, a me non è mai capitato - prova un altro client :\

            se lo script non parte, provate a scaricare il nuovo easyuo - o ad attendere una versione compatibile col vostro client se appena patchato.
            Nel caso, provate ad descrivere un pò meglio il problema :E
            Ultima modifica di Aegis; 07-11-2006, 02:23.


            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


            • Perfetto Aegis, il problema sembra fosse proprio razor Grazie mille :P

              Ora va che è una meraviglia, e per ora non sono ancora crashato.

              Complimenti per lo script eccelso

              Edit: azz, crash :P provo ad aggiornare EasyUO

              Riedti: Mi han detto che forse ho qualche problema con l'ultima patch del client.. provo a reinstallare UO e poi dico.

              Edit: Ok, ho disinstallato UO, reinstallato ML, patchato fino all'ultima patch disponibile, fatto partire UOD con il launcher (quindi niente razor), e fatto partire il tamer etc.
              Dopo un pò (appena ucciso un cavallo e rimontato in sella), è crashato. E' successo poi ancora 2 o 3 volte, quindi il problema non è nè di razor, ne di una patch corrotta.

              Idee? ^^'
              Ultima modifica di serapharael; 07-11-2006, 19:59.

              Commenta


              • Starlight

                quando parto con add pet subito dopo mi crasha sarà colpa della versione di uo,ho mondain's legacy

                Commenta


                • utilissimo davvero
                  NO!!!!

                  ho una firma inguardabile.

                  icq: 459 234 560

                  Commenta


                  • mi complimento con aegis, un bellissimo script, aspetto con ansia un aggiornamento con nuovi prodigi


                    sigpic

                    Commenta


                    • Ho un problema con il kill dei pet tamati, :S dopo averli tamati, continua la tag del taming, invece dovrebbe killare il pet tamato :S


                      sigpic

                      Commenta


                      • ciao aegis, prima di tutto mi voglio complimentare con il tuo script è bellissimo.
                        poi ti volevo chiedere se si poteva fare (almeno per me, visto che ne trovo la necessità) un piccola modifica.
                        Cioè mi spiego:
                        quando mi uccide l'animale appena tamato e mi rimonta sul mio pet, prima di riniziare a tamare si puo mettere la scritta ALL GUARD? in modo che mi tengo un secondo pet che mi protegge in caso di attacchi dall esterno.
                        grazie in anticipo.

                        Commenta


                        • scusa ma io compilo tutta la tabella correttamente grazie alla tua descrizione iniziale dello script ma cè un problema io lo faccio partire poi dopo tipo 6 secondi mi riappare la finestra iniziale vuota( ancora da completare) che faccio?

                          Commenta


                          • Problemino ... Ho creato la gilda ma quando faccio partire lo script che devo essere in una gilda per farlo andare

                            Commenta


                            • devi avere la tag visibile

                              Grazie al mio amore per la firma :*

                              Chiamatemi Auron, dato che non posso chiamarmici io

                              ICQ 236-454-287

                              Commenta


                              • Originariamente inviato da Trincli Winkli
                                scusa ma io compilo tutta la tabella correttamente grazie alla tua descrizione iniziale dello script ma cè un problema io lo faccio partire poi dopo tipo 6 secondi mi riappare la finestra iniziale vuota( ancora da completare) che faccio?
                                Stessa cosa fa anche a me........ sia con razor che senza e con status aperto.

                                Inoltre mi mantiene salvata la Tame list..

                                Ho easyuo 1.5 versione 102



                                Sai dirmi qualcosa?

                                Commenta

                                Sto operando...
                                X