• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » Призываем NPC итемом! (Думаю не мало людей хотело сотворить такое.)
Призываем NPC итемом!
aVeNgEr{I}PuNk
Капрал
Я думаю много кто с этого портала задавался таким вопросом. Зачем?

Привилегии для игроков, интересно же к примеру призвать лича, продавца к примеру каких либо зелий? Или же своего личного охранника? Или телепортера?
Ну приступим, нечего сложного не потребуется, правда скрипт нужно вливать в ядро!


1) Создадим файл с расширением .cpp и обзываем его item_custom_summon.
Открываем его любым редактором, пример Блокнот. И копипастим в него:



Где
Code
#define NPC_ENTRY_TO_SUMMON "Y"
#define UNSUMMON_TIME "X"

X-Время на которое призывается NPC, указывать в миллисекундах, к примеру минута будет: #define NPC_ENTRY_TO_SUMMON 60000 (кавычки и переменную меняете на свое значение!)
Y-Entry(id) вашего NPC (кавычки и переменную меняете на свое значение!)
Теперь сохраняем и помещаем этот файл в ..\исходники\src\server\scripts\Custom\
Ну и компилим, как обычно.


2) Теперь приступим к предмету, для того чтобы все работало нужно указать название скрипта в поле ScriptName(Название указывать без расширения .cpp).
Вот и все ваш нпк и предмет готовы к работе!
WTF OMG!?
Сообщение # 1 отредактировано aVeNgEr{I}PuNk - Среда, 23.11.2011, 09:01
_dm666
<3 Death Metal
Мда.. Зачем это было делать? Ты толком в этом коде ничего не понимаешь, а глупо написать пару своих слов и скопипастить без указания автора. И повторюсь снова - завязывай с "!" - раздражает.
Quote (aVeNgEr{I}PuNk)
Думаю не мало людей хотело сотворить такое

Смешно. Тут только ~9 человек сотворят такое. А все остальные - глупый копипаст, даже не понимая того, что тут написано.
Сообщение # 2 написано 22.11.2011 в 18:48
aVeNgEr{I}PuNk
Капрал
Скрипт вытащен из арканума, 1/3 того что там написано я разберу, еще час и разберусь полностью. Я не пойму что ты негодуешь? Восклицательные знаки я ставлю там где мне это необходимо. Ты вижу в троли подался?

Добавлено (22.11.2011, 20:35)
---------------------------------------------
а нет ушло чуть меньше времени на разбор=)

WTF OMG!?
Сообщение # 3 написано 22.11.2011 в 20:35
Dimitro
Praise the sun!
Давайте брать каждый скрипт с арканума и писать по нему мануалы, чо?

Авторство сохраняйте и копирайты не затирайте, хотя-бы.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 4 отредактировано Dimitro - Среда, 23.11.2011, 00:56
aVeNgEr{I}PuNk
Капрал
Ну сейчас добавлю эту бойду с копирайтами, она больше самого кода, и я решил не забивать место.

Добавлено (23.11.2011, 09:02)
---------------------------------------------
Все добавил!

WTF OMG!?
Сообщение # 5 написано 23.11.2011 в 09:02
_dm666
<3 Death Metal
aVeNgEr{I}PuNk, зачем лицензию? Копирайты на авторство Dimitro. Ты ведь не автор, и не скоро будешь им.
Сообщение # 6 написано 23.11.2011 в 16:17
aVeNgEr{I}PuNk
Капрал
Копирайты, его в этом коде. Я их убрал, по его просьбе добавил.
WTF OMG!?
Сообщение # 7 написано 23.11.2011 в 17:20
Repack
▅ ▇ █ ♪♫] ♫♪ █ ▇ ▅
Лолики,можно в 100500 раз проще,SmartAI для кого?
Сообщение # 8 написано 26.11.2011 в 16:42
Dimitro
Praise the sun!
Видимо, судя по вам, для тех, кто ничего не смыслит в ядре, базе, не умеет читать, и пользоваться доками.
Заходим - http://www.trinitycore.info/Smart_scripts_tc2#source_type.
Смотрим...
Думаем...
Понимаем, что опозорились...

Я уже не говорю про то, что в item_template нет колонки AIName...
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 9 отредактировано Dimitro - Суббота, 26.11.2011, 17:42
Repack
▅ ▇ █ ♪♫] ♫♪ █ ▇ ▅
Dimitro, ха ха,если вы не в состоянии прилепить к итему смарт аи,это уже не мои проблемы....
Сообщение # 10 написано 30.11.2011 в 16:17
Dimitro
Praise the sun!
Запрос для прикрепления в студию.
Или пруф итема на SAI.

Вас видимо не смущает, что в SAI нет event'ов типа ON_USE, нет sourcetype связанного с итемами, в item_template нет колонки AIName...

Вы печальны.

--------------------------------------------------
Добавлено позже.
--------------------------------------------------
Пруфов нет, вы опозорились.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 11 отредактировано Dimitro - Четверг, 01.12.2011, 18:19
BurNeR
root@localhost
Freemqo, Я понимаю !
Сообщение # 12 написано 13.12.2011 в 16:14
PanDaemonAeon
TrinityCore Support Team
МучительТринити, это с каких пор итемам SAI прилепляют? Оо ничего не перепутали? eek
Сообщение # 13 написано 13.12.2011 в 23:49
Форум » TrinityCore » Установка / Настройка TrinityCore » Призываем NPC итемом! (Думаю не мало людей хотело сотворить такое.)
  • Страница 1 из 1
  • 1
Поиск: