Автоматическая выдача задания в нужной зоне

Fragrus

New member
Новичок
Регистрация
15.12.2020
Сообщения
5
Реакции
2
Баллы
0
Возраст
27
Местоположение
azeroth
Сабж. Нужно автоматически выдать задание когда игрок зашёл в какую-то локацию, при этом проверить его уровень, и если он выше 50, то задание дать.
Нигде не нашёл инфы. Можете напутствие в каком направлении рыть дать? Можно ли это сделать через БД? Если через ядро, то конкретно где это лучше делать? master ветка TrinityCore
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
Это точно через ядро, поскольку а подобные вещи должна идти проверка на условия. Это довольно таки сложно и куча лишней нагрузки на сервер.
 

Fragrus

New member
Новичок
Регистрация
15.12.2020
Сообщения
5
Реакции
2
Баллы
0
Возраст
27
Местоположение
azeroth
Это точно через ядро, поскольку а подобные вещи должна идти проверка на условия. Это довольно таки сложно и куча лишней нагрузки на сервер.
Ну, на счёт нагрузки, это смотря как реализовывать, конечно если зациклить while, то будет нагрузка, а вот если чекать каждые 2-3 секунды, то вполне нормально. Ладно, я понял, думал что в трине предусмотрено подобное через бд. Просто много исходников видел, и в некоторых это реализовано, и по-этому не сразу поймёшь, что сделали сторонние разрабы, а что тринити коммьюнити)
 
Верх Низ