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

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

Ответ
 
zikworld

offline
Опыт: 3,878
Активность:
респаун мобов
привет
Делаю респ мобов через локации, типа рандом спаун юнита в локации после смерти этого юнита каждые 30 сек.
Так вот, я задал юниту "лагерь (200)" изначально, после смерти появляется "норма (500)", то есть не тот дроп, агрятся, так как в константах установил агр 0 для лагеря...
Как сделать чтобы респавнился лагерь, а не норма?
[+] замечание от GadenbIsh: не тот раздел + плохое название темы

Отредактировано Кет, 21.01.2010 в 02:05.
Старый 19.01.2010, 18:59
dave_wwid

offline
Опыт: 12,954
Активность:
А триггерно после респауна не пробовал задать? ( Я не говорю уже про дистанцию получения приказа (тоже можно менять))
Старый 19.01.2010, 21:40
Ksan

offline
Опыт: 13,248
Активность:
zikworld, пиши по русски, твой слэнг невозможно понять.
Старый 19.01.2010, 21:50
dave_wwid

offline
Опыт: 12,954
Активность:
Ksan, не такой уж здесь страшный сленг - вобщем заимствования методом транскрипции
респаун - акт повторного создания юнита на карте
дроп- выпадение предмета из убитого юнита (здесь применено ошибочно)
агриться - получать приказ атаковать юнита игрока
лагерь - ну это уже не сленг (юниты отдыхают и дистанция получения приказа меньше)
Старый 19.01.2010, 22:17
zikworld

offline
Опыт: 3,878
Активность:
я понял...я убрал лагерь поставил норму и дистанцию получения приказа поставил на 0 все вышло идеально но появилась новая проблемма после респа с мобов нету дропа моесть я ставлю чтоб выпадала монетка 70% шанс после респа она не выпадает хелп!))
зы сорри за сленг)
[+] замечание от alexkill: 1.3 (учим *русский* язык)
Старый 19.01.2010, 22:22
Ksan

offline
Опыт: 13,248
Активность:
Я и так знаю что такое респаун и дроп, тем более лагерь, но он нечитабельно написал.
Старый 19.01.2010, 22:22
zikworld

offline
Опыт: 3,878
Активность:
проше говоря как сделать так чтобы после перерождения монстра предметы потом опять выпадали?
Старый 19.01.2010, 22:32
dave_wwid

offline
Опыт: 12,954
Активность:
Дропа и не будет (дроп идет только с юнитов поставленных на карту которым даны предметы и наборы предметов для дропа)- Можно только триггерно сделать - выбрасывать радомное число (set random integer (1-100) и создавать предмет if <71)
Старый 19.01.2010, 22:32
zikworld

offline
Опыт: 3,878
Активность:
неправда. я видел на многих картах: после возрождения выпадали вещи
[+] замечание от alexkill: 1.3 (учим *русский* язык)

Отредактировано alexkill, 19.01.2010 в 23:48.
Старый 19.01.2010, 22:42
dave_wwid

offline
Опыт: 12,954
Активность:
Так триггерно дропались, не сами по-себе

dave_wwid добавил:
См в личке - простой вариант
Старый 19.01.2010, 23:08
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Тогда мне в личку пожалуйста тоже
Старый 20.01.2010, 07:47
dave_wwid

offline
Опыт: 12,954
Активность:
Clamp, во избежание превращения меня в машину для рассылки личных сообщений смотри здесь
Примерно так RANDOM_NUMBER - целочисленная перемнная
Event:A unit dies
Condition: Owner of the triggering unit is 12(NA)или какой там надо
Action:Set RANDOM_NUMBER a random number between 1 and 100
if then else-
If RANDOM_NUMBER<71 create Gold Coin at the position of the triggering unit
Else do nothing или текст "В карманах у зверски убитого вами мурлока ни гроша - обломись геймер"
Старый 20.01.2010, 11:16
DioD

offline
Опыт: 45,134
Активность:
еще как вариант ложить монетку в инвентарь мурлока при создании, тогда игрок будет видеть есть ли у конкретного морлока деньги.
Старый 20.01.2010, 11:23
dave_wwid

offline
Опыт: 12,954
Активность:
DioD, А не сложновато будет - это еще специальный дамми предмет создавать и способность инвентаря давать и при смерти проверять был ли дамми предмет и нормальную денежку респаунить.
Старый 20.01.2010, 17:47
FKoFF
Venomancer 89lvl. Europe
offline
Опыт: 5,975
Активность:
кошмар. я то думал что на хгм такого нету. Ладно )
generic unit dies
condition:
проверка на игрока
actions:
if\then\else (лучше на джассе конечно но так тоже можно)
if: unittype of dying unit = мурлок
then:
set AA_Integer = random number between 1 and 100
if AA_Integer<30 then create Лапка Мурлока at position of dying unit else do nothing
set AA_Integer = random number between 1 and 100
if AA_Integer<80 then create Мешочек с золотом at position of dying unit else do nothing
выставляешь процентный шанс на весь возможный с мурлока дроп (ну 10 предметов к примеру, что бы круто было) и да, после дропа желательно применять "skip remaining actions" что бы не было возможности что с него за раз выпадет вот прям весь дроп.
else
и понеслась. Если писать на джассе размер триггера уменьшится примерно в 10 раз (ну если количество юнитов с которых вообще возможен тру дроп превышает 50-60)
Старый 21.01.2010, 00:12
dave_wwid

offline
Опыт: 12,954
Активность:
FKoFF, а ты хотя-бы на пару постов выше пытался посмотреть прежде чем свое суперкрутое неожиданное решение выложить?
Старый 21.01.2010, 12:48
Zombain

offline
Опыт: 0
Активность:
dave_wwid,
Необязательно морочится с дамми предметом, можно монетке поставить "Выпадает при смерти хозяина"...
Старый 21.01.2010, 22:18
dave_wwid

offline
Опыт: 12,954
Активность:
Zombain, монеток не бывает в инвенторе - это не тот тип предмета (они берутся только героями м сразу используются давая игроку +N золота) - поэтому и нужна дамми-монетка.
Старый 21.01.2010, 22:22
Zahanc

offline
Опыт: 23,017
Активность:
Цитата:
Сообщение от dave_wwid
монеток не бывает в инвенторе - это не тот тип предмета (они берутся только героями м сразу используются давая игроку +N золота) - поэтому и нужна дамми-монетка.


М... Это можно отредактировать в РО.
Старый 23.01.2010, 06:00
DioD

offline
Опыт: 45,134
Активность:
можно сделать монетку так, что когда её берёт юнит она возьмётся, а когда герой то сразу в золото уйдёт, кстати в доте так все вещи сделаны, чтоб при полном инвентаре браться.
Старый 23.01.2010, 06:19
Ответ

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

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

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

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



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