Abrir buraco de pedra - 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: Abrir buraco de pedra (/thread-6855.html) |
Abrir buraco de pedra - pedroelok - 01-30-2013 Bom, estou criando um script pro meu kina e preciso abrir uma pilha de pedra. O problema é que tem gente q pode jogar parcel e outras coisas nessa pilha de pedra. Como que eu posso fazer para que o bot verifique se naquele sqm, vai achar o id da pilha de pedra para só então usar o shovel? RE: Abrir buraco de pedra - yurimatos - 01-30-2013 Use o Map Tool. ele só vai funfar se o id for igual ao configurado RE: Abrir buraco de pedra - spiff26 - 01-30-2013 Faça nesse esquema Code: Fixed (X Y Z) Pra isso você precisa dos macros: Anti Push (que você encontra no fórum, lembre-se de adicionar os itens que as pessoas costumam jogar, como parcel etc) verificar use esse [macro]0 {verificar} X:=PosX Y:=PosY Z:=PosZ Map.HasID(3031, !X!, !Y!, !Z!)==1[ver2] CaveBot.GoLabel(puxar) {ver2} Map.HasID(140, !X!, !Y!, !Z!)==1[ver3] CaveBot.GoLabel(puxar) {ver3} Map.HasID(3492, !X!, !Y!, !Z!)==1 [ver4] CaveBot.GoLabel(puxar) [/macro] Nesse macro você precisa mudar os PosX, PosY e PosZ pelas posições X, Y e Z da pedra. no exemplo que eu fiz, eu coloquei pra ele verificar se tem gold, parcel e worm, se você quiser adicionar outros itens precisa adicionar o trecho {ver4} Map.HasID(ID_do_Item, !X!, !Y!, !Z!)==1 [ver5] CaveBot.GoLabel(puxar) prestanto atenção nas partes destacadas. abrir [macro]0 {abrir} X:=PosX Y:=PosY Z:=PosZ Map.UseOn(ID_Pá, ID_Pedra, !X!, !Y!, !Z!, 2)[/macro] Nesse macro você precisa mudar os PosX, PosY e PosZ pelas posições X, Y e Z da pedra. Também precisa trocar o ID_Pá pelo ID da pá (ou qualquer outro item que você vai usar na pedra) e o ID_Pedra pelo ID da pedra. RE: Abrir buraco de pedra - Kimoszin - 01-31-2013 Use o MapTool, que ele ira arastar se tiver algum item encima da posição. |