![]() |
Macro para Equipar WOI e FS com X monstros na tela . - Printable Version +- BBot - The best bot of the world (https://forums.bmega.net) +-- Forum: Support (https://forums.bmega.net/forum-6.html) +--- Forum: Support & Help (https://forums.bmega.net/forum-8.html) +--- Thread: Macro para Equipar WOI e FS com X monstros na tela . (/thread-8971.html) |
Macro para Equipar WOI e FS com X monstros na tela . - pablofm - 04-25-2013 Como o topico diz , estou criando uns scripit de mage com "Sword" . E então preciso de uns macros para rodar 100% sem chances de morrer . Então vamos aos macros ... O 1ª - Se aparecer mais do que "x" Dwarf Soldier na tela desequipar Fire Sword , Equipar Wand of Inferno . O 2ª - Se por acaso apareçer mais do que "x" creaturas na tela Desequipar Fire Sword , Equipar Wand of Inferno . O 3ª - Se não houver nenhuma dessas condições Equipar Fire Sword , desequipar Wand of Inferno . (ID: Fire Sword - 3280 ) . (ID: Wand of Inferno - 3071 ) Se alguem puder ajudar , agradeço e dou um rep+ . RE: Macro para Equipar WOI e FS com X monstros na tela . - Coizado - 04-26-2013 Vamos lá. Deixa eu entender a lógica. Ele vai subir a WOI se tiver mais do que "X" Dwarf Soldier e também independente do numero de Dward Soldier se tiver mais do que "X" criaturas de qualquer tipo, ele sobe a WOI, seria isso? RE: Macro para Equipar WOI e FS com X monstros na tela . - pablofm - 04-26-2013 isso aê ! RE: Macro para Equipar WOI e FS com X monstros na tela . - 81432858 - 04-27-2013 5000 {WOI+FIRESWORD} ID1:=3280 ID:=3071 Creatures.Beside()>=2 [else] Self.Equip.LeftHand(!ID1!) Macro.Wait(1000) Exit() {else} Creatures.Beside()==1 Self.Equip.LeftHand(!ID!) Macro.Wait(1000) Exit() Testa ae, se der certo, da um toque. RE: Macro para Equipar WOI e FS com X monstros na tela . - pablofm - 04-27-2013 (04-27-2013, 04:14 AM)81432858 Wrote: 5000 {WOI+FIRESWORD} ID1:=3280 ID:=3071 Creatures.Beside()>=2 [else] Self.Equip.LeftHand(!ID1!) Macro.Wait(1000) Exit() {else} Creatures.Beside()==1 Self.Equip.LeftHand(!ID!) Macro.Wait(1000) Exit() brigado mais eu presiso de 3 macros ... como eu disse presiso de um pra atacar caso tenha mais que 3 dwarf soldier na tela um pra se estiver mais de 5 monstros na tela e outro pra levar a fire sword a mão caso não tenha nenhuma das condições , mais vou testar esse mesmo assim . pq ele serve pro das 5 criaturas .. (04-27-2013, 09:33 AM)pablofm Wrote:(04-27-2013, 04:14 AM)81432858 Wrote: 5000 {WOI+FIRESWORD} ID1:=3280 ID:=3071 Creatures.Beside()>=2 [else] Self.Equip.LeftHand(!ID1!) Macro.Wait(1000) Exit() {else} Creatures.Beside()==1 Self.Equip.LeftHand(!ID!) Macro.Wait(1000) Exit() testei e funciona , agora so presiso de um macro pra caso apareça mais de 3 Dwarf soldier e um pra retirar a WOI caso não tiver nenhuma das opções . RE: Macro para Equipar WOI e FS com X monstros na tela . - Coizado - 04-27-2013 Não precisa de 3 macros. Da pra fazer tudo em 1 só: Code: 500 {FS to WOI by C} DS:=3 ALL:=5 ID1:=3280 ID2:=3071 BP:=0 Players:=Creatures.PlayersOnScreen() Cria:=Creatures.ByRange(9) Criatu:=!Cria! VarSub(Criatu, !Players!) Creatures.ByName(Dwarf Soldier)>=!DS! [if] Self.Inventory.LeftHand()<>!ID2! Self.UnEquip.LeftHand(!BP!) Macro.Wait(100) Self.Equip.LeftHand(!ID2!) Exit() {if} !Criatu!>=!ALL! [if2] Self.Inventory.LeftHand()<>!ID2! Self.UnEquip.LeftHand(!BP!) Macro.Wait(100) Self.Equip.LeftHand(!ID2!) Exit() {if2} Self.Inventory.LeftHand()<>!ID1! Self.UnEquip.LeftHand(!BP!) Macro.Wait(100) Self.Equip.LeftHand(!ID1!) Exit() DS:=3 É o numero de Dwarf Soldier, altere como necessário. ALL:=5 É o numero total de criaturas, altere como necessário. RE: Macro para Equipar WOI e FS com X monstros na tela . - pablofm - 04-28-2013 muito obrigado , se eu quiser trocar o dwarf soldier por outra criatura é so substituir o nome dele né ? RE: Macro para Equipar WOI e FS com X monstros na tela . - Coizado - 04-28-2013 Sim, basta mudar em Creatures.ByName(Dwarf Soldier), e DS:=3 vai ser a quantidade da nova criatura. Altere conforme necessário. |