BBot - The best bot of the world
Chamar a Macro pelo nome no Protector - 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: Chamar a Macro pelo nome no Protector (/thread-3684.html)



Chamar a Macro pelo nome no Protector - igorsantana2005 - 08-10-2012

Pessoal nao sei se tens as mesmas dificuldades q eu tenho. mas não achei bom char as macros pelo nome no Protector, vamos a um exemplo:

Treino com slime: Eu tinha uma macro que ficava exposta no botao Moved pra tacar GFB no slime caso alguem me empurrase... e tinha uma Auto Macro na função Macro para Correr se em algum momento alguém me impurrase....

o Problema agora é, para Macros diferentes que eu queira utilizar apenas 1 em uma determinada função não é possível porque pra usar ela no Protector eu tenho q criar ela no Macro Maker, e por isso eu não consigo ativar apenas 1 macro no Auto Macro Maker, ele só da a opção de todas! A forma antiga de poder digitar uma macro no comando do Protector permitia mais flexibilidade...

hoje por exemplo eu nao consigo ativar o char pra treinar com slime junto com a macro "Moved usar GFB" porque se não o char ja sai tacando GFB ao ver o slime (independente de ele ter sido movido ou nao!) Sad

Ve ae galera Sad Sad Sad

Sem contar que se eu fizer 2 Moved no protector com 2 macros diferentes (uma pra correr e outra pra GFB) ele não executa a segunda ........

=(((((((((((((((((((((((


RE: Chamar a Macro pelo nome no Protector - spiff26 - 08-10-2012

Mas só vai depender das condições que você colocar. Se você não quer ativar um macro você não deixa ele lá.

Você pode postar aqui o macro que não está funcionando?


RE: Chamar a Macro pelo nome no Protector - MegaNo0body - 08-10-2012

Coloca a macro que não é auto-executada sem auto-execute.


RE: Chamar a Macro pelo nome no Protector - igorsantana2005 - 08-10-2012

Mas o botão auto execute põe todas as macros descritas ali funcionando (ou estou errado?)

se eu precisar executar apenas 1 macro la no Auto Execut eu não consigo...

Exemplo, se um cara mover meu char, antigamente ele tacava gfb nos slimes e saia correndo pra um X local. agora eu não consigo mais isso. porque se eu definir isso no moved ele taca gfb mas fica parada, e se eu definir isso la no auto execute ele taca gfb em q q slime, e se eu colocar tudo em 1 macro apenas ela nao faz a segunda ação (no caso primeiro taca gfb e a segunda é andar ate x)...

Sad

spiff são elas:

#Usar GFB se for movido:
Code:
1000 {Moved-GFB} Target.ByName(Slime) Target.Shoot(3191)

# Usar GFB caso life pequeno:
Code:
1000 {Baixo HP - GFB} Self.Health<=200 Target.ByName(Slime) Target.Shoot(3191)

#Caso seja movido correr:
Code:
1000 {corre} Self.PositionIn(12323, 12333, 10, 12333, 12333, 10)=0 Self.MoveTo(32111, 32111, 10)

#Anti-Trap
Code:
1500 {Destroy Furniture} X:=Self.X Y:=Self.Y Z:=Self.Z weapon:=Self.Inventory.LeftHand Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2471, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2472, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2482, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2480, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2481, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2473, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2469, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2470, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2433, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2432, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2431, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2358, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2359, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2360, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2361, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2319, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2524, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2523, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2982, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2465, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 183, !X!, !Y!, !Z!, 5)



RE: Chamar a Macro pelo nome no Protector - turu_122 - 08-10-2012

(08-10-2012, 04:40 PM)igorsantana2005 Wrote: #Anti-Trap
Code:
1500 {Destroy Furniture} X:=Self.X Y:=Self.Y Z:=Self.Z weapon:=Self.Inventory.LeftHand Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2471, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2472, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2482, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2480, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2481, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2473, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2469, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2470, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2434, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2433, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2432, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2431, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2358, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2359, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2360, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2361, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2319, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2524, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2523, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2982, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 2465, !X!, !Y!, !Z!, 5) <>1 Map.UseOn(!weapon!, 183, !X!, !Y!, !Z!, 5)

Uma duvida amigo (igorsantana2005):

O sistema desde macro anti trap é preciso mudar alguma coisa ou somente copiar e colar no macro?

Se tem algum macro se caso ficar a trap ele deslogar!


RE: Chamar a Macro pelo nome no Protector - igorsantana2005 - 08-10-2012

Turu é so colar esse code ae que ja ta valendo! Smile

Para isso eu não tenho nenhuma macro Sad


RE: Chamar a Macro pelo nome no Protector - turu_122 - 08-10-2012

(08-10-2012, 04:48 PM)igorsantana2005 Wrote: Turu é so colar esse code ae que ja ta valendo! Smile

Para isso eu não tenho nenhuma macro Sad

obrigado


RE: Chamar a Macro pelo nome no Protector - MegaNo0body - 08-10-2012

Macro auto-execute tem o DELAY antes do nome acima de 0.

Macro auto-executada: 1000 {Macro} codigos
- Executada a cada 1000 milisegundos

Macro não auto-executada (usada em Cavebot / Protector / Killer...): 0 {Macro} codigos
- Só é executada caso seja chamada por outra função.


RE: Chamar a Macro pelo nome no Protector - igorsantana2005 - 08-11-2012

Poxa obrigado! realmente funciounou isso! sabe como eh neh? se mudar a grama de cor o burro morre de fome Tongue...

Agoa só estou com os problemas no Player on Screen ficar alarmando direto mesmo sem ter niguem (so eu e o slime)

e do char estar perseguindo as criaturas do Killer List mesmo o Chase estando off... Tongue

obrigado =|


RE: Chamar a Macro pelo nome no Protector - spiff26 - 08-11-2012

(08-11-2012, 01:11 AM)igorsantana2005 Wrote: Poxa obrigado! realmente funciounou isso! sabe como eh neh? se mudar a grama de cor o burro morre de fome Tongue...

Agoa só estou com os problemas no Player on Screen ficar alarmando direto mesmo sem ter niguem (so eu e o slime)

e do char estar perseguindo as criaturas do Killer List mesmo o Chase estando off... Tongue

obrigado =|

Isso dele perseguir mesmo o Chase estando off o Dexter solucionou em outro tópico. No Distance, do Killer, você deve deixar 0.