Всем здравствуйте, я хотел сделать чтобы руны появились через 60 сек после того как только его подобрал , а то каждый 60 сек спавнится много раз

Accepted answer

Вот 2 простых триггера. Первый спавнит руну в первый раз, а второй ловит ее подбор и спавнит новую через время. Даже карту прикрепил с этим примером.

Главное сохранить эту руну в переменную и потом проверять по этой переменной, что подобрали ту самую руну.
Uploaded files
`
LOADING AD...
0
23
2 months ago
0
Чтобы одна и та-же руна спавнилась в одном и том-же месте каждый раз после подбора через 60 секунд? Правильно понял?
0
23
2 months ago
0
Вот 2 простых триггера. Первый спавнит руну в первый раз, а второй ловит ее подбор и спавнит новую через время. Даже карту прикрепил с этим примером.

Главное сохранить эту руну в переменную и потом проверять по этой переменной, что подобрали ту самую руну.
Uploaded files
Accepted answer
0
2
2 months ago
0
konvan5, да

konvan5, а что делать если надо сделать несколько руны рандомно?
0
2
2 months ago
0
konvan5, вот например эта карта как сделать точно таким же как твоя карта?
Uploaded files
0
23
2 months ago
0
konvan5, вот например эта карта как сделать точно таким же как твоя карта?
Без проблем, просто сделать из переменной массив. Если от этого яснее не стало, сейчас запилю наработку...
0
23
2 months ago
0
konvan5, а что делать если надо сделать несколько руны рандомно?
Вот те-же 2 триггера, но теперь переменная rune это массив из рун, где на каждую руну мы указываем с помощью номера (индекса) в массиве. Это самая простая реализация.

А или ты имеешь ввиду рандомно чтобы руна появлялась в той-же точке? Я сделал наработку на несколько руна в 3 точках, где респавнится та-же самая руна.
Uploaded files
0
23
2 months ago
0
Значит создаем массив возможных рун runeTypes, которые будем рандомить (тип переменной - тип предмета).
В инициализации сохраняем туда типы рун (я еще создал переменную runeTypeCount для контроля количества элементов в массиве, чтобы потом было проще менять, если захочешь изменить массив)
Ну и дальше просто при спавне рандомим тип предмета из нашего массива runeTypes с индексом случайное число от 1 до runeTypeCount.

И заметь, рандомная руна будет спавнится только у 1 руны из 3, что у меня стоит на карте. Другие 2 будут спавнится одна и та-же.

(все так-же прикрепил карту, чекай)

Сейчас скачал твою карту, ну ты же все правильно делаешь :D
По сути у тебя все те-же действия, что и у меня, просто добавить сохранение своих рун в массив, чтобы проверять, какая руна была подобрана и ее респавнить. Именно как массив рун.

И лучше избавиться от периодика каждые 10 сек (или ты в будущем сделаешь 60 сек что будет еще хуже, ибо если поднять руну на 59 секунде то она заспавнится сразу-же мгновенно новая, что не круто, ты же хотел чтобы через 60 сек спавнило)

Используй события и проверки из моего примера и все получится как надо.
Uploaded files
0
2
2 months ago
0
konvan5, Огромное тебе спасибо, это очень ценна информация который ты мне дал , я с удовольствием его использую!
0
32
2 months ago
0
Блядь, ну ниужели никто не догодался использовать тамер и массив локейшинов блин...
0
23
2 months ago
0
Блядь, ну ниужели никто не догодался использовать тамер и массив локейшинов блин...
Можно, но я не знаю уровень познания триггеров-переменных и не стал парить мозги такими системами. Можно все оптимизировать через циклы, массивы точек и тд, но это уже оптимизация, которую надо отдельно объяснять.
В таком виде, как уже реализовано - все оптимально просто для новичка.
To leave a comment please sign in to the site.