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

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

Ответ
 
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
Такто текущая индикация радиуса почти не жрёт ресурсов. Наверное только видяху.
DoctorGester:
ограничение на здания стоит убрать.
Печатник lvl1:
Вероятно сделаю зависимость от количества игроков.

Отредактировано Печатник lvl1, 28.04.2010 в 12:07.
Старый 28.04.2010, 10:19
CeraRalaz
...
offline
Опыт: 48,115
Активность:
Печатник lvl1, сними ограничение на передатчики, а то слишком много их нужно, на башни остается слотов 10-20
Старый 28.04.2010, 13:01
Headcrabik

offline
Опыт: 3,836
Активность:
Хотел бы посоветовать подправить ландшафт на карте вцелом, а то слегка режет глаз от такого скопления разных разностей.
Старый 28.04.2010, 13:28
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
Headcrabik, тогда подробней. Что не устраивает? Я на этот ланд уже так насмотрелся что не вижу недостатков.

######

» Версия 0.20.8
  • (FIX) Сообщения об отсутствии энергии при слабой подаче энергии.
  • (FIX) Дерганье энергопоста на максимальной дистанции.
  • (FIX) Крипы всю игру преследовали одного игрока, а остальных игнорировали
Старый 28.04.2010, 13:39
Headcrabik

offline
Опыт: 3,836
Активность:
Ну, например эти тайлы "Яда", кажется не в тему, и колонны, просто маленькая карта и много декора не совместимы.
Старый 28.04.2010, 13:55
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
Для работы с картой рекомендуется использовать Jass New Gen Pack (exp.).

step1

Для добавления башни предварительно нужно подготовить все составляющие.
  • Здание основа - юнит которым оперирует игрок. Модель - прозрачный куб. Точные параметры можно узнать из образцов в РО Альянс\Компания\Здания. А лучше всего скопировать один из них. Типы атаки трогать не нужно, только скорость и дальность. Урон будет наносится абилкой.
  • Абилка - Совершенно любая активная способность. Она будет кастоватся при каждой атаке башни.
  • Детали - Юниты-части секции. Параметры можно узнать из образцов в РО Ночные эльфы\Компания\Войска. А лучше всего скопировать один из них.

step2

Для регистрации новой башни в системах нужно в триггерах при инициализации выполнить следующие действия. Образец регистрации - INIT TOWERS\Razryadnik. Перед тем как читать ниже лучше открыть пример.
  • idg id=RegTower() Начинает работу с новой башней.
  • RegSectA(ID юнита основы, Радиус действия башни) например: RegSectA('gm01',600) Эта функция добавляет 1лвл башни. Повторить операцию несколько раз, вписывая id башен по порядку апрейда.
  • towertype.addidg(id,ID абилки,Order абтлки,Тип использования) например: towertype.addidg(id,'A00A',"chainlightning",TARGET)
  • Далее вписать:
            part p
            sect s
            s=sect.nu()
                s.id=id
Начало работы с конструктором.
  • Регистрация детали секции. p=s.add(ID детали, С какого лвл будет видна деталь, по какой лвл) например: p=s.add('pt57',1,5) видна с первого по пятый лвл
  • p.ypl=realnum ; p.xpl=realnum Отклонение последней зарегистрированной детали относительно юнита основы по осям x,y.
  • "p.face=angle" Поворот детали вокруг своей оси.

step3

Первый лвл башни нужно добавить в список зданий доступных для строительства у гоблина. Нежить\Герои\

образец функции регистрации

function InitTrig_Razryadnik takes nothing returns nothing
            /*============================================
            ==========Регистрация Лвлов башен==========
            ============================================*/
            
            idg id=RegTower()
            //максимум 10 ЛВЛ
            //RegSectA('айди юнита',радиус действия)
            
            RegSectA('gm01',600)
            RegSectA('gm02',600)
            RegSectA('gm03',600)
            RegSectA('gm04',600)
            RegSectA('gm05',600)
            RegSectA('gm06',600)
            RegSectA('gm07',600)
            RegSectA('gm08',600)
            RegSectA('gm09',600)
            RegSectA('gm10',600)
                    
            /*============================================
            =================Регистрация абилки==========
            ============================================*/
            //towertype.add(idg id,ID_Абилки,Строка Приказа,Тип абилки) 
                //Типы абилки
            //integer INSTANT=1 Мгновенное применении
            //integer POINT=2   Применении в точку
            //integer TARGET=3  Применении на объект
            
            towertype.addidg(id,'A00A',"chainlightning",TARGET) 

            /*============================================
            =================Конструктор================
            ============================================*/
            part p
            sect s
            s=sect.nu()
                s.id=id
                
                    //Эффект который появляется при любых действиях башни
                s.eff_act="Abilities\\Spells\\Human\\ManaFlare\\ManaFlareBoltImpact.mdl"
                
                    //Добавление детали
                //p=s.add('pt45',4,10) (Id детали,с N левела, по M левел включительно)
                //p.xpl=-50  отклонение по Х относительно башни
                //p.ypl=-50  отклонение по Y
                //p.face=130 поворот
                
                p=s.add('pt57',1,5)
                p=s.add('pt08',2,4) //igloo
                    p.ypl=15
                    p.face=130
                p=s.add('pt00',3,9) //reinforce
                    p.face=70
                p=s.add('pt45',4,10)//столбы
                    p.xpl=50
                    p.ypl=50
                p=s.add('pt45',4,10)
                    p.xpl=-50
                    p.ypl=50
                p=s.add('pt45',4,10)
                    p.xpl=50
                    p.ypl=-50
                p=s.add('pt45',4,10)
                    p.xpl=-50
                    p.ypl=-50
                p=s.add('pt44',5,7)
                p=s.add('pt12',6,8)
                p=s.add('pt47',7,7)//rune
                    p.xpl=50
                    p.ypl=50
                p=s.add('pt47',7,7)
                    p.xpl=-50
                    p.ypl=50
                p=s.add('pt47',7,7)
                    p.xpl=50
                    p.ypl=-50
                p=s.add('pt47',7,7)
                    p.xpl=-50
                    p.ypl=-50
                p=s.add('pt48',8,10) //arc
                    p.face=270
                p=s.add('pt48',8,10)
                p=s.add('pt49',8,9)
                p=s.add('pt47',9,10)//rune
                    p.xpl=50
                    p.ypl=0
                p=s.add('pt47',9,10)
                    p.xpl=-50
                    p.ypl=0
                p=s.add('pt47',9,10)
                    p.xpl=0
                    p.ypl=50
                p=s.add('pt47',9,10)
                    p.xpl=0
                    p.ypl=-50
endfunction
Прикрепленные файлы
Тип файла: w3x EnergyGreed v0.22 Towermaker 1.0.w3x (420.6 Кбайт, 9 просмотров )

Отредактировано Печатник lvl1, 06.08.2010 в 10:08.
Старый 28.04.2010, 18:54
WaiTeR
Wolf Team
offline
Опыт: 1,195
Активность:
теперь супер, так как передатчики не едят пищу (при 1-3 лвл апа), прошёл спокойно, но всё-равно пришлось следить за тем, чтобы мобы весь путь не сломали.
Старый 28.04.2010, 19:35
CeraRalaz
...
offline
Опыт: 48,115
Активность:
Отконграчулейте меня, я прошел

// гц © жугг
Прикрепленные файлы
Тип файла: w3g EGTD 17voln.w3g (244.6 Кбайт, 81 просмотров )
Старый 28.04.2010, 20:13
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
Чтобы посмотреть твой реплей приходится создавать папку гуд/4 =)
Сначала подумал что ты будешь до конца центр дефить)
Строиться прямо в коридоре смело.
Таки просится приманку сделать более полезной, но при больших процентах эффективности начинается читерство. Можно будет свободно по карте ходить.. Но наверное нужно... Сложно застраивать пост когда кристалл выдыхается..
Пучки тащить за сдохшим героем - красиво. Но есть один баг. Пучки могут каналить на любую дистанцию.. Создал один пучок; пучком в гера, и всё))
А когда вин разве рестарта не случилось?
Старый 28.04.2010, 21:43
WaiTeR
Wolf Team
offline
Опыт: 1,195
Активность:
Печатник lvl1:
А когда вин разве рестарта не случилось?
Я когда играл тоже не случилось, просто ещё одна волна мобов прошла и всё ничего не происходит.
WaiTeR добавил:
CeraRalaz, грац тя но ты опасный малясь, хватался за любую возможность выжить? =)
WaiTeR добавил:
Я играю в основном чуть выше центра, там 4 кристала, объединённых вместе. ваще суперская оборона получается, но надо все стенки уплотнить и лабиринт построить и следить как он там.
Энергостенка слишком прожорлива, поэтому ваще не юзаю.
Старый 29.04.2010, 07:52
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
WaiTeR:
Энергостенка слишком прожорлива, поэтому ваще не юзаю.
Зато у неё DPS гигантский.
WaiTeR:
Я когда играл тоже не случилось, просто ещё одна волна мобов прошла и всё ничего не происходит.
Эх.. о5 тестить...
Старый 29.04.2010, 07:57
WaiTeR
Wolf Team
offline
Опыт: 1,195
Активность:
Печатник lvl1:
Зато у неё DPS гигантский.
Зато уг.
Старый 29.04.2010, 08:03
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
WaiTeR:
Зато уг.
Веский аргумент.
Старый 29.04.2010, 08:06
CeraRalaz
...
offline
Опыт: 48,115
Активность:
Печатник lvl1:
А когда вин разве рестарта не случилось?
Неа
И еще неплохо бы дистанцию передачи дальностных увеличить. У меня от кристалла до кристалла совсем чуть-чуть не хватало
Старый 29.04.2010, 14:34
antrobot

offline
Опыт: 124
Активность:
Карта мне понравилась! Идея супер.
Нашел несколько багов (фич?):
  • если разрушить аккумулятор (любой, на 2к, на 4к или на 8к) то появляется Сгусток Энергии с макс энергией 5000, независимо от того сколько было у исходного (даже если 8к).
  • этот сгусток передает энергию мнгновеннно, т.е. если его подключить к башне, и апгрейдить её, то апгрейд происходит мнгновенно со скоростью 5000/сек!
Старый 30.04.2010, 19:32
WaiTeR
Wolf Team
offline
Опыт: 1,195
Активность:
antrobot:
если разрушить аккумулятор (любой, на 2к, на 4к или на 8к) то появляется Сгусток Энергии с макс энергией 5000, независимо от того сколько было у исходного (даже если 8к).
Это норм.
antrobot:
этот сгусток передает энергию мнгновеннно, т.е. если его подключить к башне, и апгрейдить её, то апгрейд происходит мнгновенно со скоростью 5000/сек!
Это не совсем норм.
Старый 30.04.2010, 19:43
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
antrobot,
со скоростью 5000/сек!
Да это баг. Но я даже не разбирался в чём дело) Он мне нравится)
пучки писались непоследовательно, каждый раз когда возникала какая-нибудь идея. писались как надстройки к остальным, уже готовым системам. В следствии чего пучки имеют кучу необъяснимых\прикольных багов
так что это скорее фича)

Отредактировано Печатник lvl1, 30.04.2010 в 20:10.
Старый 30.04.2010, 20:03
antrobot

offline
Опыт: 124
Активность:
Пучки супер -- выкачал с их помощью 3 фонтана, сам строился у четвертого, в итоге на волне 16.4 энергия кончилась. Вот так.
Моя тактика - строю Излучатель и Передатчик рядом с фонтаном, улучшаю, итд.
Основная идея - выкачивание энергии: 12 Передатчиков L1 рядом с фонтаном, заказываю улучшение чего - либо, сразу отменяю - появляется сгусток на 5k заряжаю его 12ю передатчиками, посылаю на основную базу. Это работает(почти прошел игру)
Также заметил много багов, щас запишу все и выложу, ибо я очень заинтересован в развитии карты, она мне понравилась.
Старый 30.04.2010, 21:22
Печатник lvl1
Typo
offline
Опыт: 4,157
Активность:
antrobot:
Также заметил много багов, щас запишу все и выложу, ибо я очень заинтересован в развитии карты, она мне понравилась.
Круто, давай)
antrobot:
появляется сгусток на 5k заряжаю
Это такто жостко) берите пример пока не пофиксил)
Старый 30.04.2010, 22:14
antrobot

offline
Опыт: 124
Активность:
Итак как и обещал - баги:
Генератор частиц - горячая клавиша неправильна (написано А, на самом деле P)
Генератор Огня L3. Огонь L3. Посказка, урон: 30 должно быть 45.
Способность Уничтожить. Подсказка: Драгоценные камни потраченые на строительство возвращаются. Какие камни?
Альфа излучение. Подсказка: создание канала по которому передается энергия.
Если взять свободный шарик, ни к кому не подключенный и передать его энергию другому неподключенному шару - оба исчезают.
Старый 30.04.2010, 22:43
Ответ

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

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

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

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



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