|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Нужна проверка и замена скилла (Посмотрите скрипт) |
Нужна проверка и замена скилла |
Подскажите пожалуйста начинающему,4 дня борюсь с проблемкой своей,не сплю и не ем нужно заменить скилл у игрока,если у игрока есть скилл в книжке например 1784,то он заменяется скиллом 21521. Я тут вроде как написал скрипт,но я уверен что он не работает и пока не вношу его в ядро,посмотрите и подкорректируйте меня)
class player_set_skill : public PlayerScript { public: player_set_skill() : PlayerScript("player_set_skill") { } void OnLogin(Player* player) { if (player->HasSkill(1784)) player->SetSkill(21521); } }; void AddSC_Set_skill() { new player_Set_skill; } И я так думаю этот скрипт вписывать в файл player.cpp? |
Попробуй заменить на HasSpell Попробуй заменить на LearnSpell Добавлено (04.10.2017, 11:14)
Сообщение # 2 написано 04.10.2017 в 11:14
|
| |||
| |||