Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Xenobot need function/potrzebna funkcja


ascer

Rekomendowane odpowiedzi

Opublikowano

ENG version@

Need function to xenobot who check if player is in position (xyz) and this position is notwalkable.

This Map.IsTileWalkable(x, y, z) function can't find player, work only with walls, stones, trees, magic wall and etc,

for example:

 

local pos = Self.Position()

while true do

if Map.IsTileWalkable(pos.x + 1, pos.y, pos.z) then

Self.Step('EAST')

end

end

 

if i load this function and pos.x + 1, pos.y, pos.z === for example tree or Magic Wall character don't move east

but if pos.x + 1, pos.y, pos.z === Player or monster my charcter try go east ;/

 

Someone could give me advice how to fix this?

 

 

POL wersja@

Potrzebuje funkcji do Xenobota, ktora sprawdzi czy gracz stoi w pozycji (xyz) i ta pozycja jest nie do przejscia.

Ta formułka Map.IsTileWalkable(x, y, z) działa tylko jak pozycja xyz to drzewo, magic wall, czy jakis domek, skała itd,

na przykład: przykład znajduje sie u góry w eng version.

 

Jeżeli wczytam to funkcje i  na  pozycji pos.x + 1, pos.y, pos.z === jest skała, drzewo itd to postac dobrze odczyta funkcje i stoi w miejscu ale jeżeli na pozycji pos.x + 1, pos.y, pos.z ==== jest gracz lub potworek to postać proboje przejsc przez niego .

 

Mógłby ktoś dać mi jakąś wskazówką jak odczytać ze xyz nie jest do przejscia bo stoi tam gracz?

 

 

Rifbot Tibia 7.4, MvBot Medivia v2, HxBot Tibia 10.00 Przetestuj sam https://github.com/Ascer1/LachyZone

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...