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

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

Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете оставить заявку на создание необходимого вам заклинания.
Если вам нужно заклинание одного из персонажей DotA, то ищите его здесь
» Шаблон оформления заявки
Название: название заклинания
Способ исполнения: GUI / JASS / всё равно
Цель: вражеский юнит / свой юнит / сам герой / итд.
Для героя: да/нет
MUI: можно ли одновременно использовать заклинание больше одного раза
Описание: здесь описание нужного спелла
По уровням:
  1. здесь параметры на первом уровне
  2. здесь на втором
  3. итд.
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
**Название:** 
**Способ исполнения:**
**Цель:**
**Для героя:**
**MUI:**
**Описание:**
**По уровням:**
1. 
2. 
...

» Шаблон оформления ответа
Заклинание: здесь может быть название спелла или номер поста
Заказчик: здесь имя пользователя, который заказал заклинание
Способ исполнения: Jass или GUI
MUI: можно ли одновременно использовать заклинание больше одного раза
Нужен ли JNGP: Да или Нет
Используются глобальные переменные: Да или Нет
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
**Заклинание:**
**Заказчик:**
**Способ исполнения:**
**MUI:**
**Нужен ли JNGP:**
**Используются глобальные переменные:**
MUI - Multiplayer
Разрешается просто процитировать сообщение заказа и дописать информацию о получившемся заклинании.

Правила темы:

  • Оформление заявок согласно шаблонам.
  • Запрещено дублирование заявок.
  • Написание заявок понятным русским языком.
  • В пункте "Описание" необходимо максимально подробно описать все действия заклинания.
  • Если все же возникли вопросы у выполняющих заявки людей - редактируем старую заявку (дописываем описание), а не отписываемся дальше!
Заявки, не удовлетворяющие правилам, будут удалены!

Закрытая тема
 
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
ну так в чем проблема делай запускай еще один переодический таймер и как он заканчивается проверяй в течении 2 сек. другим таймером я не собираюсь все это делать я лишь дал пример.
Старый 09.10.2012, 08:24
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Cosonic5, как бы это и было основной моей проблемой, а то что ты сделал в том спеле можно было сделать и на гуи даже без всяких глобалок :)
KPOKODIL добавил:
Ладно , буду дальше сам тогда разбираться
Старый 09.10.2012, 11:55
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
KPOKODIL, на гуи +муи?
ну попробуй как ты говоришь без глобалок. а ну если локалки то другое дело.
и да в описание нече не говориться о том что поле действует и на тех кто подходит в него.
Если бы было написано делал бы как нужно было. (учись оформлять))

Отредактировано Cosonic5, 09.10.2012 в 14:06.
Старый 09.10.2012, 14:00
просто Юрок
...
offline
Опыт: 11,271
Активность:
Название: Damage Return
Способ исполнения: Jass
MUI: обязательно
Для героя: нет (для предмета)
Уровни: 1
Описание: в течении 3.5 сек. возвращает весь полученный урон нападающему (в доте возвращает только точечный урон, но если можно, чтобы возвращался весь урон, то пусть будет так, а если нет, то ничего страшного). Ещё скилл не имеет баффа, но на герое висит спецэффект.
P.S. В опен доте нет!
Старый 09.10.2012, 15:18
youtube
сктыщь
offline
Опыт: 8,025
Активность:
просто Юрок, в смысле точечный? там любой возвращает как бэ
Старый 09.10.2012, 15:31
просто Юрок
...
offline
Опыт: 11,271
Активность:
youtube, ну я вот перечитывал один из номеров ЛКИ, и там написано, мол только точечный прицельный урон возвращается. Ну без разницы как, лиш бы возвращало.
Старый 09.10.2012, 16:37
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Cosonic5, да, в описание не уточнил, моя оплошность
щас тебе выложу муи гуи спел , аналог твоего джасса
Старый 09.10.2012, 16:56
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
KPOKODIL, давай.
я потом проверю на утечки через id объекта.
Гуи монстр=)
не спорю на гуи можно но утечек будет много.
Старый 09.10.2012, 17:01
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Cosonic5, вот, держи и наслаждайся
З.Ы
Правда юниты могут опускаться чуть через больше время , чем через 2 сек, но это уже глюки wait
KPOKODIL добавил:
Cosonic5, так - утечки другой разговор, говорили же про возможность создать спел без использования глобалок) так еще и муи. Я сделал. Ну а как бы при использование гуи наиболее вероятно что будут утечки.
Прикрепленные файлы
Тип файла: w3x For Cosonic5.w3x (23.4 Кбайт, 4 просмотров )
Старый 09.10.2012, 17:17
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
KPOKODIL, глянул
ну вообще я на гуи тоже делал и никогда у меня не было чтоб юниты не поднимались..
ну если перезарядка будет уменьшена или от скорость атаки то начинаются сплошные баги.
вообще дамми создавался а юниты так и не поднимались в воздух( это все из за тупых условий=)))
кароче утечки,баги больше нечего я не увидел. (насладился спс)
даже на гуи следует знать что проверять надо через реальное число здоровье
насчет высоты вообще бред...
ну а про уровень сфинкса вообще молчу=))) (если даешь спел на полет его надо сразу удалять запомни)
Старый 09.10.2012, 19:14
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Cosonic5, сфинском можно проверить что этот юнит был поднят именно этим спелом.
Так же проверка высоты нужна для того, чтобы не заставить юнита в "полете" подниматься выше смежным спелом (если кочно рассматривать единственность наличия такого спела в карте, то да, эта проверка тогда не нужна)
На ГуИ можно и проверить функцие IsUnitAlive , на работоспособность спела эт уж точно никак не повлияет)
Ну короче говоря, в рамках КОНКРЕТНОГО примера, некоторые проверки не нужны. Ну а если оптимизировать....
Я же не говорю про то , что в твоем джасс коде проверка на наличие у юнита данного спела находится вообще в отдельной функции
Старый 09.10.2012, 19:33
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
я вот вообще не понимаю, я скинул тебе пример все что там нужно это периодиком добавлять в отряд юнитов при этом проверяя если юнита нету в отряде то его не заносить повторно..
ну и проверять на летающего там 1-2 строками в чем проблема?
Я же не говорю про то , что в твоем джасс коде проверка на наличие у юнита данного спела находится > вообще в отдельной функции
function Trig_NullGravity_Conditions (а у тебя в том скиле который ты делал разве не в отдельной функции?)))
а что в этом плохого? я мог канечно просто событие атакован и без всяких условий проверять дальше но ссылаясь и сразу регистрируя условия дает более вероятные шансы срабатывания скила. и шанса в том числе.
если ты хочешь чтоб тебе по новой писали спел то думаю это уже перебор.
то что ты накалякал на гуи, мне непонятно уже давно, лучше исправил бы что я тебе кидал.

Отредактировано Cosonic5, 09.10.2012 в 19:57.
Старый 09.10.2012, 19:50
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Cosonic5,
KPOKODIL добавил:
Ладно , буду дальше сам тогда разбираться
KPOKODIL добавил:
Это на предыдущей странице если че
Старый 09.10.2012, 20:35
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
KPOKODIL, удачи) надеюсь у тебя все получиться
Старый 09.10.2012, 20:50
Atomix
Eversor Temple Assassin
offline
Опыт: 376
Активность:
Что то напутал я со всем этим... С первым заданием вроде норм... Даже сделал, чтобы во время заморозки юнитов создавался лед под их ногами... Но как настроить время - не догнал. Буду разбиратся. Со вторым, провал...
Старый 09.10.2012, 20:56
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
Atomix, настроить время несложно создаешь дамика даешь нужную абилу настраиваешь ее на нужное время и бамс (да будет чудо)
Старый 09.10.2012, 21:02
Atomix
Eversor Temple Assassin
offline
Опыт: 376
Активность:
настроить время несложно создаешь дамика даешь нужную абилу настраиваешь ее на нужное время и бамс (да будет чудо)
Мне бы, барану, еще понять как это все сделать)))
Старый 09.10.2012, 21:13
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
ну как после каста спела
Создаешь дамми (дамми это модель пустышка которая служит чисто для каста спелов или моделью для эффекта на спелл)
затем добавляешь ему таймер жизни ну там 3-5 сек.
затем добавляем спел (например молот бурь -меняем заклинание на заморозку)
выбираешь отряд в области например 300 от точки создания цели способности
затем создаешь дамми (тоесть будет создано столько дамми сколько выбрано будет юнитов)
затем приказываем использовать молот бурь на выбранный юнит (GetEnumUnit())
Старый 09.10.2012, 21:17
DimanTOoBS

offline
Опыт: 5,791
Активность:
Cosonic5, для этих целей есть абилка "громовая поступь", нехер тут пикать всех и кидать молотки Тт
Atomix, если хочешь научиться на гуи делать нормально скилы пиши мне в пм, попытаюсь объяснить что к чему...
Старый 09.10.2012, 21:48
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
DimanTOoBS, прогинание земли ух как вызывает задержку+не плоский ланд эффект еще сильней.
согласен через дамика не создается весь эффект однако прогинание заметно..
канечно можно ссылаться это же варик подумаешь. (зато замерзли все)
но нет нужно учитывать все раз сказано заморозка почему же земля должна прогинаться?
Старый 09.10.2012, 21:57
Закрытая тема

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

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

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

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



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