Toadcop
offline
Опыт:
54,313Активность: |
TPC XGM release
С этой системой уже многие знакомы но не все :) ну я коротко объяснью для чего она предназначена !: эта система позволяет передвигать и манипулировать юнитом с помощю переодического триггера ! ну... короче закачайте и увидеде :) все примеры используют ТРС для их реализации.
ЗЫ Бру задрало.... Да и еще это версия для Дебага ! т.е. у юнитов нету 'Aloc' !!! но если это кому то не нравитьса то можете добавить :) (в редакторе Объектов :) ) Toadcop добавил: Кто качал :) и не запостилса ?! вообще что за воспитание :) ! Toadcop добавил: ААА нет постов ! хоть на ХГМ первый раз выложил... О я знаю :) ! вместо кеша использовал массивы ! ... что дальше не кто не запостилса :) Самая новая версия ТРС ! теперь есть проверка траиктории полёта юнита а точнее мгновенный прлёт про троиктории с прверкой... ну короче качайте ! :) САМАЯ НОВАЯ ВЕРСИЯ ПОЛНОСТЬЮ НА МАССИВАХ c СПРЯМЫМ ОБРАЩЕНИЕМ !!! КАЧАТЬ ВСЕМ !!! версия 1.09 ХТ beta ! Качаем от сюда. Отредактировано MapMan, 14.01.2007 в 16:17. |
17.04.2006, 19:52 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Ща каааак запощу !!! |
17.04.2006, 20:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Iron ну ты запостил :) а понту ?! для отладки я инфы и так не получил :( хотя работает и так не плохо :) а чё так мало втыкали...
если у вас есть фантазия то за 1 час с этой карты можно сделать обезбашеный шутер ! на не плохом уровне ! |
20.04.2006, 13:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Очень даже неплохо :). |
20.04.2006, 15:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Sergey
Цитата:
|
|
20.04.2006, 18:44 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Ну, вообще в детали не вникал, но код достаточно аккуратный. Очень приятно, что можно создать многоообразие разных эффектов на одном движке. Хотя, думаю у каждого серьезного jass-ера есть свои подобные системы :).
Мне в том числе понравился и сам герой. Командос с большим выбором вооружений :). Кстати, я сейчас работаю над АОС Тех Аеон. Там задействована идея технологических войн. Если хочешь - дам доступ к проекту. |
20.04.2006, 19:16 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Toadcop, глянул твою наработку подробнее. Вообщем неплохая вещь, но написано в основном под себя. Универсальные наработки такого рода вообще трудно создать (чтобы они были понятны остальным).
Из того, что не понял: 1. Функция echo: if GetLocalPlayer()==GetLocalPlayer() Ну и смысл это проверять? Условие всегда истинно. 2. Как-то намудрил ты с массивами. Например, функция GetSlotBR - это вообще пустой перебор до совпадения. А смысл? Это такой аналог кеша? Если так, что тупой перебор все равно будет медленне, чем 1 точное обращение к кешу. Это точно, я проверял. 3. Функция WriteToSlotBr Имеется такая строчка: if (i<8192) then [сохранить данные в первый массив по адресу i+offset] Насколько я понимаю, ты проверяшь, чтобы адрес ячейки для записи не превысил максимальное значение индекса массива. Но здесь имеется явная ошибка: Если i<8192, это еще не значит, что i+offset<8192 Т.е. ты проверяешь не то значение, которое нужно. 4. Объектные переменные ты в основном обнуляешь. Но таймер - это тоже объект. Локалтную переменную типа таймер тоже нужно обнулять после скрипта. Ты этого не делаешь. Ну и вообще, очень много параметров для полета снаряда. Я сам понимаю, что с этими параметрами можно добиться от снаряда интересных эффектов. Но, к примеру, для меня, проще запрограммировать свой собственный уникальный полет снаряда для каждого конкретного случая. Чаще всего мне для этого хватит 3-5 переменных, записываемых в кешь. У тебя же в кеше целая батарея записей. ИМХО, это лишнее. Можно кстати взять за основу JESP. Многие числовые параметры заклинаний можно сохранять не в массивах/кеше, а прямо в специальных функциях. Согласно тому же стандарту, не мешало бы раскидать из общего модуля функции непосредственно в те триггеры, где они задействованы. Но в этой части я не уверен, т.к. возможно большая часть твоих функций как раз и расчитана на применение из разных триггеров. Честно говоря, лень было вникать. |
21.04.2006, 21:00 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
if GetLocalPlayer()==GetLocalPlayer() - возможно таким способом можно передать всем игрокам по лану сообщения не делая ДеСинка ! но это скорее всего прикол :)
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
И многие вещи которые сразу кажутьса тупыми и не понятными... это из за того что вы полностью не понемаете алгоритма ! т.к. это пол года + оптимизации и улутчения !!! ну короче написано очень не плохо. я могу около 80 снарядов иметь и они не будут зверски ! глючить ! тем более что не надо у меня не считаетьса ! и вообще ТРС УЖАСНО универсальный ! вы просто не квусили весь его смысл ;) ЗЫ не знаю систем аналогов ! так же как и мой чат... Отредактировано NETRAT, 22.04.2006 в 22:00. |
|||||
22.04.2006, 16:39 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
Цитата:
Отредактировано NETRAT, 22.04.2006 в 22:02. |
|
22.04.2006, 17:17 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
remal ты * в чём прикол ! и сергей не понял !
1) Я запускаю луп для получения свободного слота ! поиск идёт с интервалом в 64 (т.е. 128 "слотов" на один массив !) поиск начинаеитса с 1 ! т.е. ксли есть глюки то всё идёт на 0 (а он ВООБЩЕ не нужен !) потом возвращаетьса число типа (1,65,129, и т.д.) и потом если слот 8129 то это я вляетьса последним "слотом" в этом массиве. а 8129+64 = 8193 т.е. моя функция обработает как 2 массив с 1вим слотом (т.к. поиск начиеаетьса с "1" а "0" сново темп !) и короче до тех пор пока нету места вообще и функция вернёт "0" и вся контора накрылась ! до тех пор пока не будет освобождён "слот" ! * ты поймешь что этот принцип без ГЛЮЧНЫЙ ! (но во всём есть глюк ;) это не в своё * !) ДА и еще про [QUOTE](только еще один прикол в этой версии есть в новой он исправлин !)[/QOUTE] -я избавил ошибки что если функция WriteToSlotBR() & GetFromSlotBR() получать первым аргументом "0" то это будет глючно ! а точне функция НИЧЕГО НЕ ПИШЕТ !!! вот после такой штуки эта сис вообще ОЧЕНЬ НАДЁЖНАЯ ! я сравнительно с другими ОЧЕНЬ сильно тестирую на практике ! и как говорю глюков не было ! * Toadcop добавил: ЩИТТТ..... :) а ну оффсеты это для того что бы хранить нужную инфу в промежутках ! т.е. Код:
Отредактировано NETRAT, 22.04.2006 в 22:02. |
22.04.2006, 17:59 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Почистил все что мне не понравилось... Устное предупреждение обоим(на всякий случай), постарайтесь не использовать тот стиль письма, который хоть каким-то образом может обострить отношения, не переходя на личности... |
22.04.2006, 22:05 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
*
Цитата:
Отредактировано NETRAT, 23.04.2006 в 19:20. |
|
23.04.2006, 12:46 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nomad
offline
Опыт:
6,677Активность: |
Система понравилась, правда очень неудобно поворачивать героя именно в ту сторону, в которую хочешь выстрелить. |
23.04.2006, 22:34 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
A2M_Nomad
Цитата:
Цитата:
ЗЫ кстати то Sergey я чёто не нашол таймера который не обнуляетьса ??? вроде всё ок ! СПЕЦИАЛЬНО двух канальным способом проверял ! (один скрипт с карты смотрел а второй через Notepad с пойском...) ну и ничего не нашёл ! |
||
24.04.2006, 14:27 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Новая ВЕРСИЯ!
http://xgm.guru/forum/attachment.php?attachmentid=5764 !!! или смотри выше :) |
03.05.2006, 19:46 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Toadcop щя на сайт залью твою наработку, опыт позже получиш!
MapMan добавил: Кстате наработка классная!!! MapMan добавил: Вот http://xgm.guru/files.php?fc=4 туда залил 2 твои наработки! |
03.05.2006, 20:03 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
MapMan Ага ! ого а я и незнал что там такое есть :) ну прикольно !
|
03.05.2006, 20:40 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Персик
offline
Опыт:
8,490Активность: |
Тодком, карта - СУПЕР!!! Самое интересное - когда прыгаешь, можно попасть за пределы карты. Конечно, после этого вылетает из игры. |
03.05.2006, 22:12 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Персик
Цитата:
|
|
06.05.2006, 18:56 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
СМОТРИ В ВЕРХУ !!! =) |
05.06.2006, 15:44 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|