Решил вернуться к этому скрипту.
Разобрался, скрипт работает, но только если игрок на которого вешается спел находится в игре. Если игрока (target) в игре нет, то сервер падает с "Ошибка сегментирования"
Код:
Player *target = sObjectMgr.GetPlayer(guidPlaTarget);
Вот тут и падает.
Как получить
target если игрок
оффлайн?