zikworld
offline
Опыт:
3,878Активность: |
респаун мобов
привет
Делаю респ мобов через локации, типа рандом спаун юнита в локации после смерти этого юнита каждые 30 сек. Так вот, я задал юниту "лагерь (200)" изначально, после смерти появляется "норма (500)", то есть не тот дроп, агрятся, так как в константах установил агр 0 для лагеря... Как сделать чтобы респавнился лагерь, а не норма? [+] замечание от GadenbIsh: не тот раздел + плохое название темы
Отредактировано Кет, 21.01.2010 в 02:05. |
19.01.2010, 18:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
А триггерно после респауна не пробовал задать? ( Я не говорю уже про дистанцию получения приказа (тоже можно менять))
|
19.01.2010, 21:40 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
zikworld, пиши по русски, твой слэнг невозможно понять. |
19.01.2010, 21:50 | #3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Ksan, не такой уж здесь страшный сленг - вобщем заимствования методом транскрипции
респаун - акт повторного создания юнита на карте дроп- выпадение предмета из убитого юнита (здесь применено ошибочно) агриться - получать приказ атаковать юнита игрока лагерь - ну это уже не сленг (юниты отдыхают и дистанция получения приказа меньше) |
19.01.2010, 22:17 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
я понял...я убрал лагерь поставил норму и дистанцию получения приказа поставил на 0 все вышло идеально но появилась новая проблемма после респа с мобов нету дропа моесть я ставлю чтоб выпадала монетка 70% шанс после респа она не выпадает хелп!))
зы сорри за сленг) [+] замечание от alexkill: 1.3 (учим *русский* язык)
|
19.01.2010, 22:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Я и так знаю что такое респаун и дроп, тем более лагерь, но он нечитабельно написал. |
19.01.2010, 22:22 | #6
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
проше говоря как сделать так чтобы после перерождения монстра предметы потом опять выпадали? |
19.01.2010, 22:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Дропа и не будет (дроп идет только с юнитов поставленных на карту которым даны предметы и наборы предметов для дропа)- Можно только триггерно сделать - выбрасывать радомное число (set random integer (1-100) и создавать предмет if <71)
|
19.01.2010, 22:32 | #8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
неправда. я видел на многих картах: после возрождения выпадали вещи [+] замечание от alexkill: 1.3 (учим *русский* язык)
Отредактировано alexkill, 19.01.2010 в 23:48. |
19.01.2010, 22:42 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Так триггерно дропались, не сами по-себе
dave_wwid добавил: См в личке - простой вариант |
19.01.2010, 23:08 | #10
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Тогда мне в личку пожалуйста тоже |
20.01.2010, 07:47 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #12
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
еще как вариант ложить монетку в инвентарь мурлока при создании, тогда игрок будет видеть есть ли у конкретного морлока деньги. |
20.01.2010, 11:23 | #13
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
DioD, А не сложновато будет - это еще специальный дамми предмет создавать и способность инвентаря давать и при смерти проверять был ли дамми предмет и нормальную денежку респаунить.
|
20.01.2010, 17:47 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
FKoFF, а ты хотя-бы на пару постов выше пытался посмотреть прежде чем свое суперкрутое неожиданное решение выложить?
|
21.01.2010, 12:48 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombain
offline
Опыт:
0Активность: |
dave_wwid,
Необязательно морочится с дамми предметом, можно монетке поставить "Выпадает при смерти хозяина"... |
21.01.2010, 22:18 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Zombain, монеток не бывает в инвенторе - это не тот тип предмета (они берутся только героями м сразу используются давая игроку +N золота) - поэтому и нужна дамми-монетка.
|
21.01.2010, 22:22 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zahanc
offline
Опыт:
23,017Активность: |
Цитата:
М... Это можно отредактировать в РО. |
|
23.01.2010, 06:00 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
можно сделать монетку так, что когда её берёт юнит она возьмётся, а когда герой то сразу в золото уйдёт, кстати в доте так все вещи сделаны, чтоб при полном инвентаре браться. |
23.01.2010, 06:19 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|