XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
ScorpioT1000, Ничего, что фрог неджассер?
Ты не знал? o_O
Ему люди помогают с кодом, а сам он вряд ли нормально разбирается.
Старый 21.08.2009, 01:42
agentex

offline
Опыт: 34,834
Активность:
хештаблы к доте не имеют никакого отношения, последние версии по всей видимости работают на циклах
Старый 21.08.2009, 02:45
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
Не думаю, что это актуально с выходом хэш-таблиц :)

недумаю что хеш таблицы актуальны. большая чясть всего делаетса на массивах.
и вообще функцыя берёт аж 4 аргумента (3 чтения) какой одарёный может подумать что это быстрая функцыя ? офк она не медленеая тем не менее.

в целом всё просто я не хочю что бы то что я делал завалилось просто так (из за глупой причины) поэтому я всё и обновлял =)
фактически ХАТ я тоже неюзаю ибо незачем. такие системы начинают быть нужными если у вас карта склеена из всего подрят и на чюдо еще работает...

истиная суть существования интегер хеш таблиц это мой TXR тока это кроме меня не кто незнает xDDD

лулз мальчег тебе до фрога как козе до неба =)

Toadcop добавил:
Цитата:
последние версии по всей видимости работают на циклах
я бы вообще то сказал на кеше О_О ... Т_Т
Старый 21.08.2009, 04:27
Аминь
Crazy about that shit
offline
Опыт: 3,214
Активность:
Что ж я раньше её не заметил.
Как раз то что нужно.
Единственное место где я юзал РБ в карте теперь можно сделать по другому.
Сенкс.
Старый 21.08.2009, 06:44
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт: 8,394
Активность:
Toadcop:
я бы вообще то сказал на кеше О_О ... Т_Т
обьясни людям не шарящим =\ , как он юзает кешь ( т.е. что он при помощи него делает ) без РБ и GetHandleId ? ибо она идет на обеих версиях вара
чисто для раcширения кругозора
Старый 21.08.2009, 08:18
akkolt

offline
Опыт: 13,826
Активность:
Toadcop, Ох вот это класс! теперь не нужно юзать глобалки или кешь в таймерах... спасибо =)
Старый 21.08.2009, 09:09
Van Damm
wait... what?
offline
Опыт: 22,268
Активность:
ибо она идет на обеих версиях вара
потому что специально для неё сделали исключение в 1.24
Старый 21.08.2009, 11:22
ScorpioT1000
Работаем
offline
Опыт: отключен
Ranger21, не позорься)
обьясни людям не шарящим =\ , как он юзает кешь ( т.е. что он при помощи него делает ) без РБ
с рб :)
Старый 21.08.2009, 11:33
J
expert
offline
Опыт: 48,447
Активность:
ELDAR, единственая главная причина трудности реализации версенезависимости это не хеш таблицы, ни кеш, ни "убийство РБ", а то что теперь у РБ разные названия функций
Старый 21.08.2009, 11:36
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
ScorpioT1000, Ну значит дезинформаторы взяли вверх над моим разумом... =)
Да уж... близзарды доту не обделили.
Старый 21.08.2009, 11:37
Toadcop

offline
Опыт: 54,313
Активность:
в целом эта система даже сейчас не чем не хуже чем 95% других "систем/скриптов" так что.

я иё не юзаю ибо незачем может кому то надо О.о незнаю... вот и всё О_О не надо на пустом месте как всегда устраивать срачь.
Старый 21.08.2009, 12:56
Daemonik

offline
Опыт: 5,084
Активность:
ELDAR, Кхм а разве кто-то запрещал H2I переименовать в GetHandleId?
Старый 21.08.2009, 13:49
ScorpioT1000
Работаем
offline
Опыт: отключен
какая разница, если ф-ция уже объявлена то вар не запустит, скажет что redeclared)
это вам не #ifdef STUPID_BLIZZ_1_24 xD
Старый 21.08.2009, 14:44
agentex

offline
Опыт: 34,834
Активность:
а каким образом они "сделали исключение" для доты? ведь нужно учитывать более поздние версии.. не по строке в названии же ^^ или она упакована спецальным архиватором?
Старый 21.08.2009, 14:44
J
expert
offline
Опыт: 48,447
Активность:
как можно на столько не шарить?
Старый 21.08.2009, 15:16
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Я практически уверен что разница между тоадкоповской системой и новыми близзовскими хеш-функциями будет составлять копейки. Даже более того, скриптовый жасс язык все равно не сделать более быстрым чем нативный код. Если мы ведем дискуссию об этом, конечно, а то я совсем запутался. В любом случае можно юзать массивы там где их юзать легко, и хеш там где с массивами траблы.
Старый 21.08.2009, 18:29
ScorpioT1000
Работаем
offline
Опыт: отключен
PlayerDark, эта система для большого кол-ва хендлов, где надо часто оперировать со структурами типа параллельных массивов) т.е. чтобы получить быстро индекс без пробега и сравнения по каждому элементу
Старый 22.08.2009, 01:11
akkolt

offline
Опыт: 13,826
Активность:
У меня вопрос:
function GetDataBX takes handle h returns integer - если к объекту прикреплено много интежеров, что делать?

akkolt добавил:
PlayerDark, Эта система позволит создавать карты не только для 1.24... некоторые не хотят на нее переходить...
Старый 22.08.2009, 16:29
Toadcop

offline
Опыт: 54,313
Активность:
Цитата:
если к объекту прикреплено много интежеров, что делать?

юзать структуру и структуру прикреплять О_О
Старый 22.08.2009, 16:54
ScorpioT1000
Работаем
offline
Опыт: отключен
омг интежер сделан чтоб узнать индекс ячейки параллельного массива с датой для объектов по хендлу и наоборот, а не чтоб интежер крепить к объекту)
Старый 22.08.2009, 21:49
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:17.