agentex
offline
Опыт:
34,834Активность: |
Система обновилась, теперь она стала еще более гибкой.
» Подробное описание сисы (вырезка из триггера NCSS Instruction)
После загрузки карты, система сканирует всю игровую зону на наличие лагерей нейтральных крипов, и заносит в базу данных информацию о них. При смерти крипа, система определяет его принадлежность к какой-либо группе, и запускает таймер воскрешения. Также есть опция подмены лагерей (group mixing), и если она включена, юниты одной группы заменяются юнитами из другой, аналогичной по уровням юнитов группы. По истечении таймера воскрешения, проверяются заданные условия (посторонние юниты поблизости, точка спавна видима, камера игрока находится над точкой спавна), и в случае чего спавн откладывается на заданный срок. Крипы появляются в изначальном местонахождении и с исходным поворотом. Можно задать эффект при появлении, либо включить плавное появление из прозрачности (fade). Также есть возможность сделать крипа одиночкой, присвоив ему флаг = 1, при этом он всегда будет спавниться отдельно, даже если состоит в группе. Флаги можно задавать юнитам, типам юнитов (unit id), либо группам (лагерям). Если флаг чего-либо равен 0, то оно блокируется и не учитывается системой. К примеру, вам нужно чтобы крипы типа 'U000' не воскрешались посредством системы. Для этого вы должны вызвать функцию NCSS_SetUnitTypeFlag('U000', 0). Изначальный флаг любого обьекта -1, это обычное состояние. Флаг 1 для юнитов и типов юнитов означает режим одиночки (при смерти крипа сразу стартует индивидуальный таймер его воскрешения независимо, состоит юнит в группе, или нет). Для групп, флаг 1 определяет что группа не будет перемешана\перемешиваться с другими группами (в случае если подмена лагерей включена и сработала). К томуже можно задать свой таймаут респавна для юнитов, типов юнитов и групп (подробности - в разделе "Функции системы"). На ссылке в первом посте уже новая версия.
Че нового:
» список изменений 2.1:
И плиз, в следующий раз не изменяй ничего в надписи "Добавлено на сайт (v2.1)", я сам это сделаю ©VD
ОК, ВД, не злись) А ну да и основное нововведение - одиночный спавн можно задать конкретному юниту, а не всем сразу Отредактировано agentex, 14.10.2009 в 22:02. |
14.10.2009, 00:09 | #41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Внимание, не включайте udg_ncss_pro_enable (проверку на камеру) в мультиплеерных картах!! Иначе будут десинки! (обрыв связи) |
14.10.2009, 22:02 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kolbosa
Кусок свинины
offline
Опыт:
1,819Активность: |
А с последним патчем работает? Как ни вставляю не вставляется)) С ошибками в триггере с настройками я еще разобрался (там две переменные не добавллябтся, и три строки с мобами одиночками стереть надо) а вот триггер с синтаксисом ни в какую не работает ошибок тьма, из-за чего может быть? Отредактировано ELDAR, 22.10.2009 в 14:51. |
22.10.2009, 04:47 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
со всеми патчами работает
значит вставлял криво, ошибок никаких нет, только что проверил на 1.24
а ну это да, чисто для примера идет. |
22.10.2009, 13:40 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kolbosa
Кусок свинины
offline
Опыт:
1,819Активность: |
Вставлял все как в примере указано, скрин и пример зара скину... |
23.10.2009, 02:35 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ghost_WC3
offline
Опыт:
3,681Активность: |
Компилятор выдает ошибку при переносе в мою карту.
set udg_ncss_db_units_ignorepro[i] = not udg_ncss_db_units_ignorepro[i] пишет: отстутствует название переменной ghost_WC3 добавил: PS я включил функцию автоматического создания переменных при копировании триггеров |
16.11.2009, 17:50 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ну посмотри есть ли эта переменная в списке гуи-переменных если нет создай.. возможно редактор исковеркал ее название при копировании |
16.11.2009, 18:15 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ghost_WC3
offline
Опыт:
3,681Активность: |
это я как пример привел. так где-то 4-5 ошибок в триггере settings и намного больше в триггере main.
я бы может попытался исправить, но джасс плоховато знаю ghost_WC3 добавил: может быть играет роль то, что у меня патч 1.24.1 |
16.11.2009, 18:24 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
так ты проверил насчет переменных? это такой крестик на верхней панели в редакторе триггеров
и попробуй это:
agentex добавил: исправлять там нечего, если были бы ошибки в синтаксисе она бы и у меня не работала |
16.11.2009, 18:28 | #49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ghost_WC3
offline
Опыт:
3,681Активность: |
странное дело. попробывал.
в карте-примере все работает, а как себе в карту вставляю, выдает ошибку. ghost_WC3 добавил: я только что посчитал количество переменных, видимо не все копировались. в моей насчитал 51, а в карте-примере 54. |
16.11.2009, 18:47 | #50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ясно. возможно там лимит во внутреннем буфере обмена стоит. ну тада создай их вручную |
16.11.2009, 19:11 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ghost_WC3
offline
Опыт:
3,681Активность: |
переменные ncss_db_gprs_ignorepro
ncss_db_ids_ignorepro ncss_db_units_ignorepro не копировались при вставке триггеров. я создал их, но ошибки все-равно возникают те же самые. ghost_WC3 добавил: ой, вру, вроде немного меньше ошибок. |
16.11.2009, 19:14 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
проверь чтобы у всех был тип Логическая, массив |
16.11.2009, 19:18 | #53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ghost_WC3
offline
Опыт:
3,681Активность: |
я ж не глупый)) проверил) не мог бы ты мне помочь перенести систему в мою карту? может быть понял бы в чем ошибка или из-за чего она возникает. |
16.11.2009, 19:35 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
» Известные баги
добавил в первый пост. Отредактировано agentex, 02.12.2009 в 16:02. |
16.11.2009, 19:55 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
agentex, после переноса системы в свою карту при запуске у меня WE выдает ошибку: Что с этим нужно сделать? PS сама система впечатляет :) |
02.12.2009, 16:01 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Moon_Hunter, прочитай мой предыдущий пост |
02.12.2009, 16:02 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
agentex, большое спасибо все работает)) система рулет!! очень быстро и удобно! |
02.12.2009, 16:17 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
В этой чудо-системе только один минус - нельзя создавать стандартную таблицу выпадающих предметов, т.к. она будет работать только на заранее поставленного моба на карте. Когда он умрет, то таблица больше работать не будет, правда ничто не мешает использовать этот финт для боссов. В общем, автору системки огромное аригато)) |
17.01.2010, 00:24 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
спс К.О. в любых тригерных системах респавна не будет пахать стандартный дроп, это и ежу ясно. НО возможно в следующей версии будет внутрення система дропа, подумаю. благодарю |
17.01.2010, 01:00 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|