Yoko

All sides of Injection
It is currently 2025-12-21 12:03:01

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2008-02-24 15:39:14 
Offline

Joined: 2006-08-18 22:29:23
Posts: 6
Перепробывал две функции от инжи и от асма

uo.privategettile(x, y, -1, StartIndex, EndIndex)
uo.asmMapGetTile(number X, number Y, 0)

Первая возращает разные значения от одинаковых препятствий, т.е. работает абсолютно не точно.

Вторая постоянно возвращает нули.... :(

Подскажите может есть еще какойто способ узнать номера тайлов?
Или как правильно использовать эти функции?


Top
   
 Post subject:
PostPosted: 2008-02-24 17:26:49 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
На одном тайле (x,y) - может быть несколько типов.

Функция uo.PrivateGetTile() проверяет, есть ли в указанных координатах тайл с типом из диапазона.

Ещё бы узнать, что делает третий аргумент, ну в целях общего образования.. Grin ?.. Расскажи нам неразумным?)

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-24 18:06:38 
Offline

Joined: 2006-08-18 22:29:23
Posts: 6
Спасибо теперь понял...
А я без понятия что делает третий аргумент, использую его руководствуяся данным форумом))))


Top
   
 Post subject:
PostPosted: 2008-02-25 16:44:34 
Offline

Joined: 2006-08-18 22:29:23
Posts: 6
А как вообще работает эта функция??? Имеется ввиду откуда берет значения номеров тайлов.
Столкнулся с ситуацией когда у явно разных тайлов один номер :?
К примеру, шкаф и ковер....


Top
   
 Post subject:
PostPosted: 2008-02-25 16:50:25 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Просто шкаф и ковер - это не тайлы, а объекты. Стоят они в доме (который тоже объект), а дом стоит на земле. Вот тайлы земли тебе и возвращает. А они одинаковые.

Думать надо прежде чем тыркать.

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-25 16:52:54 
Offline

Joined: 2006-08-18 22:29:23
Posts: 6
А как можно определить координаты этих обьектов??? Если они статические, не уверен что финд тайп будет работать.


Top
   
 Post subject:
PostPosted: 2008-02-25 20:13:51 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
privetgettile не делает различий между maptile(текстуры карты) и static object (статичные объекты).
кооржинаты определять на надо;) надо тебя пытать что ты прописал в x и y ;) кординату Z инжект тебе не подскажет... у Асма вроде тоже с этим проблема... а перловый модуль подскажет;)

так вот в тойже шахте минока функция покажет как и текстуру скалы, так и тайл самой шахты (тайлы шахты выполнены через static object хотя можно былобы и через maptile, но у maptile есть ограничение... только 1 maptile может быть в x,y)


Top
   
 Post subject:
PostPosted: 2008-02-25 23:31:27 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
У АСМа, если мне память не изменяет, была функция, которая вернет все возможные координаты Z для данных X,Y...

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited