![]() |
[dúvida] Map.Thrown(ID, Count, X, Y, Z) - 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: [dúvida] Map.Thrown(ID, Count, X, Y, Z) (/thread-4255.html) |
[dúvida] Map.Thrown(ID, Count, X, Y, Z) - 81432858 - 09-02-2012 Map.Thrown(ID, Count, X, Y, Z) Teria como eu criar um Map.Thrown por exemplo Para jogar 2 sqms para meu lado direto? Ou 2 sqms para o lado esquerdo... Por exemplo X:=Self.X() Y:=Self.Y() Z:=Self.Z() Map.Thrown(3031, 1, <2, !Y!, !Z!) Ele jogaria 2 sqms da minha posição... X. RE: [dúvida] Map.Thrown(ID, Count, X, Y, Z) - spiff26 - 09-02-2012 Você faz Code: X:=Self.X() VarAdd(X, 2) Y:=Self.Y() Z:=Self.Z() Map.Thrown(3031, 1, !X!, !Y!, !Z!) RE: [dúvida] Map.Thrown(ID, Count, X, Y, Z) - 81432858 - 09-02-2012 (09-02-2012, 04:46 AM)spiff26 Wrote: Você faz E se eu quise-se jogar 2 sqm para norte? 2 sqm para sul? 2 sqm para esquerda? RE: [dúvida] Map.Thrown(ID, Count, X, Y, Z) - spiff26 - 09-02-2012 Só lembrar que pra o eixo norte-sul é o Y (sendo que ele aumenta pro sul) e o eixo loeste-leste é o x (sendo que aumenta pro leste) Então, se é 2 sqm pro norte você subtrai 2 do seu Y, assim Code: X:=Self.X() Y:=Self.Y() VarSub(Y, 2) Z:=Self.Z() Map.Thrown(3031, 1, !X!, !Y!, !Z!) 2 sqm pro sul você soma 2 ao Y Code: X:=Self.X() Y:=Self.Y() VarAdd(Y, 2) Z:=Self.Z() Map.Thrown(3031, 1, !X!, !Y!, !Z!) 2 sqm pra esquerda subtrai 2 no X Code: X:=Self.X() VarSub(X, 2) Y:=Self.Y() Z:=Self.Z() Map.Thrown(3031, 1, !X!, !Y!, !Z!) Ai, se quiser noroeste, subtrai no X e soma no Y e assim sucessivamente ![]() RE: [dúvida] Map.Thrown(ID, Count, X, Y, Z) - 81432858 - 09-02-2012 Nossa obrigado ![]() |