Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
NpcMaker
#1
Код:
            i0 = myself.InstantZone_GetId();
            maker0 = InstantZone_GetNpcMaker(i0,MAKER_summoner);
            if( IsNull(maker0) == 0 )
            {
                if( myself.IsNullCreature(target) == 0 )
                {
                    SendMakerScriptEvent(maker0,23140012,GetIndexFromCreature(target),GetIndexFromCreature(target));
                }

Можно ли как-то при спавне поменять координаты спавнящегося нпц?
В npcpos можно указать либо конкретную точку, либо anywhre, а мне надо чтобы они спавнились возле myself
Ответ
#2
А что мешает спаунить через АИ?
myself::CreateOnePrivateEx( silhouette, ai_type, 0, 0,
gg::FloatToInt( myself.sm.x + 10 ),
gg::FloatToInt( myself.sm.y + 10 ),
gg::FloatToInt( myself.sm.z ), 0, 0, 0, 0 );
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#3
ОФФТОП
Ответ
#4
Aristocrat Написал:
ОФФТОП
Данный скрипт - часть АИ птски и автор пытался спаунить нпс через мейкер. Хотя все немного проще Smile
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#5
Да просто в зоне ограничение на максимальное количество уже есть, а тут придется это еще контролировать ведь как-то.
Ответ
#6
Ну можно его убрать например....
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)