|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help [HELP] Как сделать, что при достижении уровня давался шмот? |
[HELP] Как сделать, что при достижении уровня давался шмот? |
Так как за достижение 70 уровня дают ачивку, то самым правильным вариант было бы реализовать это через таблицу achievement_reward. Но проблема в том, что таблица achievement_reward поддерживает отправку только одного предмета.
Значит придётся писать пользовательский скрипт с проверкой OnPlayerLevelChanged. Посмотреть реализацию отправки нескольких предметов по почте можно по примеру команды .send items в методе HandleSendItemsCommand.
Сообщение # 2 написано 21.07.2012 в 14:12
|
Nrp, не проще ли сделать как на deathside - всем игрокам при старте даются сундуки, один на 10 лвл, другой на 30, третий на 50, четверный на 70, открыть их можно только на соответствующем уровне, и в них лежит соответствующий шмот
Сообщение # 5 написано 21.07.2012 в 22:10
|
| |||
| |||