Page 2 of 6
Posted: 2008-03-01 20:21:00
by ntk
0xA3A1
этот клилок что ищет ?
Posted: 2008-03-01 20:24:14
by Grin
клилок ничего не ищет... это порядковый номер строки в файле локализации. если тебе надо саму строку, то проще в уо выяснить...
если не получается то в инете есть проги для работы с клилоками
Posted: 2008-03-01 20:25:39
by ntk
ну непрально выразился..
физл это короче..
Posted: 2008-03-01 20:38:27
by Grin
и?
Posted: 2008-03-01 20:44:15
by ntk
что и..
сам задал.. сам ответил )
просто хотел вспомнить что эт такое..
Posted: 2008-03-01 20:58:31
by Grin
Попробуй какнибудь записать в тетрать объеснение чего либо... и прочти через неделю... отпишись о результате...
Posted: 2008-03-02 19:35:38
by ntk
эмм..
privategettile слишком долго обрабатывает инфу по-моему
или я ошибаюсь ?
там речь идёт ... нуу.. о секунде где-то.. если все 9000 прогонять
видимо там надо резать очень )
где можно списочек найти откуда взять неугодные тайлы..
промежутки вставлять в скрипт посредством if i=100 then i=1000 ?
перепрыгивать шаги ненуные.. да ?
Posted: 2008-03-02 21:11:57
by Grin
я не знаю как ты ее используешь что она утебя так долго работает...
Posted: 2008-03-02 22:25:11
by ntk
for i=1 to 9000
privatetargettile
записывал значение в переменную
next
где-то кто-то выкладывал.. кабы не ты.. на нём и тестил..
ну реально долго работает.. на 9000 ( а ща насколько я понимаю речь давно не о 9000 идёт ? а о 12+++ , нет ? )
ладно.. бог с ним с быстродействием.. уложится он в отведённое для каста время..
как вычленить ненужные значение ?
я прально понимаю что в общем можно по последнему выдаваемому ID вычленять ? Первое выдаёт поверхность, а дальше статические предметы..
это же номера рисунков ? где можно номера эти достать?
Posted: 2008-03-02 22:37:58
by Grin
ужас какой...
во первых gettile умеет искать в диапозоне, и не надо перебирать все тайлы...
а диапозонами...
вовторых проще заточить под местность на которой планируется убегать...
потому как gettile считает как statictile так и maptile
Posted: 2008-03-02 23:12:45
by ntk
вот. о том примерно и речь.. что 9000 считается около секунды. но 9000 это когда было то.. сейчас с выходом мл и т.д. там в районе 13000 вроде уже наименований.
диапозоны где брать то ?
или бродить по местности и вручную буквально выкавыривать нужное-ненужное ?
в общем и целом соглашусь что достаточно тока деревья да самые распространённые препятствия вычленить.. но они разбросаны в этоп промежутке бог знает как..
я определял пригодность по последнему ID..
если нет ничего на поверхности он выдаёт maptile .. если есть то последним будет statictile соответственно..
но сколько же надо прописать диапозонов ? если встретил и на 100 и на 200 и на 3000 и на 4000 и на 6000 непригодные тайлы..
правильно я понимаю что весь скрипт после
for i=1 to 9000 должен состоять из
if i=2 then i =100
if i= 150 then i=250
и т.д. , таким образом вычленять ?
Posted: 2008-03-02 23:16:22
by Grin
проще масив забить
ачало и конец диапозона... диапозоны будут большие... + можно пожертвовать 1-2 тайлами которые могут быть между... самый простой способ это прочисать tiledata на флаги Block и imposible
Posted: 2008-03-02 23:45:55
by ntk
эм.. а где эти блоки пишутся/показываются..
где посмотреть можно
а пока попробую понять как же такой массив пишется... эх.
Posted: 2008-03-02 23:54:24
by ntk
типа
promezhutok[1]
promezhutok[2]
promezhutok[3]
promezhutok[x]
porjadkovii = 1
for i=promezhutok[a] to promezhutok[b]
if i=b then
a=porjadkovii+2
b=porjadkovii+3
porjadkovii + 1
что-то в этом духе ?
Posted: 2008-03-03 07:07:07
by Grin
неа
Posted: 2008-03-03 16:03:54
by ntk
а как тогда записывается подобный массив ?
не знаю честн гря как.
мой вариант тож сработать ж должен ))) тока он непральный ))
Posted: 2008-03-03 22:12:06
by ntk
эм..
а как в переменную записать значение 'lasttatck' ?
я было подумал i=uo.getserial('lastattak')
а оказалось хер там.
Posted: 2008-03-03 22:37:25
by Grin
почему же?;) все там;)
Posted: 2008-03-03 22:56:48
by ntk
тогда в чём ошибка ?
если просто записать i = uo.getserial('lastattack')
с finditem аналогичная фигня - работает.
Posted: 2008-03-03 22:59:13
by Grin
ну и за писал ты просто... а дальше то что ты с этой i делаешь то?;) в чем не работо способность?;)