Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Скрипты

Важная информация

Скрипты ScriptDev2

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2010, 23:45   #1
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию Лицом к игроку, как???

Как повернуть НИПа(босса) лицом к игроку, то есть поменять угол босса на такой угол, при котором взгляд босса был бы направлен на игрока. В одном скрипте нужно кастовать в игрока спелл.Эфект у спелла - сумон. Засумоненный моб должен после спауна бежать под углом, под которым босс расположен по отношению к выбранному игроку.Можно ли как нибудь организовать такое? Как сделать движение под углом знаю, а вот остальное - нет

Последний раз редактировалось Lordronn; 03.08.2010 в 23:49.
Lordronn вне форума   Ответить с цитированием
Старый 04.08.2010, 00:37   #2
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Unit::SetFacingToObject
zergtmn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lordronn (04.08.2010)
Старый 04.08.2010, 01:38   #3
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

GetAngle();
тут я вообще не уверен. С этой функцией как я понял можно получить угол к координатам(x,y) то есть получается, нужно повернуть НИПа к таргету (игроку),получить координаты игрока, и получить угол с помощью координат?
Не совсем понимаю,как потом использовать этот угол, как его указать
Lordronn вне форума   Ответить с цитированием
Старый 04.08.2010, 08:50   #4
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Судя по описанию в первом посте, суммон должен бежать к игроку, раз босс должен быть повернут лицом к игроку.
Если так, то угол здесь не нужен, просто указать координаты игрока.
virusav вне форума   Ответить с цитированием
Старый 04.08.2010, 12:43   #5
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Нет, сумонится моб в игроке а после бежит дальше.Я сделал это так:
Выбираю цель, получаю угол босса к цели(изначально угол 0 градусов), после сумоню в цель моба, и двигаю его под полученным углом
Lordronn вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10504][fix bug] урон петом по игроку на нейтральной територии Chipleo Принятые патчи 3 19.09.2010 01:26
Создание итема игроку KiriX Новичкам 4 26.06.2010 15:32


Текущее время: 01:53. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot