RazArt
offline
Опыт:
11,197Активность: |
CSS
Creeps Spawn SystemОписаниеДанная система является ещё одной версией множества систем подобного плана. Смысл её в том, что она возрождает убитых во время сражения монстров. Причём делает она это не как остальные системы, если почти все они создают юнита только если вы ушли и не видите что происходит на месте возрождения или юниты просто появляются у вас перед носом, то в этой наработке вы увидите плавно появляющихся юнитов, что на много приятнее, чем убегать и ждать Копирование системы1) Необходимо создать/скопировать несколько переменных:
2) Скопировать CS (Custom Script) карты. Для этого вам необходимо зайти в меню триггеров и щёлкнуть по названию карты в дереве триггеров и скопировать появившейся текст к себе в карту. 3) Скопировать все триггеры из карты. Триггер Init включает в себя переменные настройки системы и действия для инициализации игрового кеша, если вы его инициализируете в других триггерах, то эти действия можно удалить Настройка системыОткройте триггер Init и найдите действия, изменяющие значения переменных
Отредактировано RazArt, 02.08.2009 в 17:16. |
02.08.2009, 17:01 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
этим все сказано ^^ (с) J это не ново |
02.08.2009, 17:04 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
Enein, кеш удобно, никакого тебе вжасса, всё стандартными средствами :) Ну мб конечно я в маленькое кол-во карт играл, но плавно появляющихся юнитов точно не видел
|
02.08.2009, 17:06 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
RazArt, удобно, да... знаю, но ненадежно и медленно, блин) + думаю ты уже читал о 1.24
я тоже, кроме эвикса :O зы: GetPlayableMapRect() == bj_mapInitialPlayableArea Enein добавил:
а vjass - это нестандартные средства? оО |
02.08.2009, 17:11 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
Enein, Нашёл к чему придраться :) Этот код был написал в 3 часа ночи, так что мб есть небольшие недочёты...
|
02.08.2009, 17:12 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Тзинч
offline
Опыт:
4,948Активность: |
Нормальная система, можно вместо кеша что нибудь другое придумать, с частотой появления юнитов нужно что то придумать, а то так быстро всех замесят на мелкий фарш с кусочками гвоздей...
|
02.08.2009, 17:13 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
Искатель, всё настраивается... :)
RazArt добавил: Enein, ну вот когда появится 1.24, тогда мона будет помудрить с массивами :) |
02.08.2009, 17:18 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
ч0_ортафф хомяг, хех, она с жассом, но без вжасса :)
|
02.08.2009, 18:24 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
ч0_ортафф хомяг, Да, да, да, оптимизация и рб+кеш...
|
02.08.2009, 18:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,880Активность: |
RazArt, надо сразу писать нормально. Так что "помудри с массивами." |
02.08.2009, 18:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
Хе хе хе, я то думаю - что это за CSS для варика ? =)
Hellfim, не гони на кеш. Сами близзы решили сделать использование хеша более удобным. Когда новый патч выйдет. RazArt, хотя в данном случае все спокойно реализуется без массивов. Хотя я могу назвать кучу случаев где без кеша будет жуткий гемор. PlayerDark добавил: Хотя сам код автору чести не делает. Свою функцию код выполняет, но это далеко не лучшая из таких наработок. PlayerDark добавил: call TriggerRegisterPlayerUnitEvent (t, Player(12),ConvertPlayerUnitEvent(20),null) - извращение. |
02.08.2009, 19:04 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
PlayerDark, эт в каком месте извращение? о_О
|
02.08.2009, 19:06 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
call TriggerRegisterPlayerUnitEvent (t, Player(12),ConvertPlayerUnitEvent(20),null) здесь
В том, что если человек решит посмотреть твой код, ему придется лезть в таблицу функций что-бы посмотреть что же это делает ? Выигрываешь ты от этого очень немного, понятность кода страдает очень сильно. |
02.08.2009, 19:09 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
PlayerDark, ну раз триггер по идее начинает работать когда юнит умирает, то я думаю что вполне ясно что делает эта функция :)
|
02.08.2009, 19:35 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
видел ? No Cache, No problem |
05.08.2009, 11:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
ELDAR, там через Юзер Дата делается. Если все будут юзать Юзер Дату, то ни обдна сис-ма работать не будет =) |
06.08.2009, 17:01 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
PlayerDark, все можно сделать через внешнюю структуру - шлюз. И хранить несколько Юзер Дат. |
06.08.2009, 17:03 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
да или сделать 1 оч большую структуру , вобщем у меня всё робит =) |
06.08.2009, 17:15 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,880Активность: |
А еще можно прекратить обсуждать сторонние вещи. |
06.08.2009, 22:36 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
RazArt, советую сделать хэш версию или массивы,а то когда-нибудь ещё бы ^_^ все перейдут на 1.24,а там фишка с rb+cache не выйдет.. |
06.08.2009, 22:58 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|