![]() |
|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]()
Решил немного покодить для скриптдева, вот что получилось, кто-нибудь может проверить?
компилируется без ошибок, это скрипт на Таддиуса в наксрамасе. изначально работоспособность было нулевая, но я поднял ее примерно до 50%. на данный момент пытаюсь сделать Polarity Shift, может кто подсказать, как кинуть бафф на всех игроков сразу? while? а как узнать кол-во человек, и выбирать по-одному? выкладываю код и отдельно .cpp PHP код:
Высказывайте пожелания и подсказки, критику выдавать без цензуры. Последний раз редактировалось dikabraz; 06.05.2011 в 21:10. |
![]() |
![]() |
Пользователь сказал cпасибо: | Mediv (06.05.2011) |
![]() |
#2 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
![]() ![]() ![]() ![]() ![]() |
![]()
А точно сделать его проще в СД2, а не в ЕвентАИ?
![]() То, что я вижу в вашем коде - легко реализуется в ЕвентАИ... А раз так - зачем идти более тернистым путём? |
![]() |
![]() |
![]() |
#3 |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]()
Не умею я писать EventAI
![]() а в ScriptDev как-то проще, учил c++ когда-то... Вообщем делал для себя и решил выложить) Кстати, не подскажете, как сделать в ScriptDev поочередный выбор игроков целью для атаки? |
![]() |
![]() |
![]() |
#4 |
Новичок
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
![]() |
![]()
dikabraz, SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 1) вроде)
Последний раз редактировалось Limpnau; 07.05.2011 в 12:09. |
![]() |
![]() |
![]() |
#5 |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]()
а разве это не для рандома?
хотя в рандоме вроде (ATTACKING_TARGET_RANDOM, 0). по-идее если выбирать рандомную цель из 40 чел, то может получится, что пару человек просто пропускает, а в тарет берутся только человек 35 из 40(например)....это если делать for() |
![]() |
![]() |
![]() |
#6 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
2) Поочерёдный??? А очередь-то хоть откуда? В алфавитном порядке или по количеству набранного опыта? По уровню экипировки, по классом - сначала определитесь, но, думаю, вам понадобится выбрать аггролист босса и уже в нём идти по порядку ![]() |
|
![]() |
![]() |
Пользователь сказал cпасибо: | dikabraz (13.05.2011) |
![]() |
#7 | |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]() Цитата:
![]() 2) точно! на весь рейд должен вешатся один из двух дебаффов, и аггролист тут самый лучший вариант) Спасибо) |
|
![]() |
![]() |
![]() |
#8 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
![]() ![]() ![]() ![]() ![]() |
![]()
По поводу простоты:
dikabraz, я для этого писал рнр-скриптер для ЕвентАИ. Ссылку давать не буду, ибо рнр-вариант устарел, а сейчас есть более удобная утилита (за которую автору большое спасибо! ![]() |
![]() |
![]() |
Пользователь сказал cпасибо: | dikabraz (27.05.2011) |
![]() |
#9 |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]()
Небольшой фикс для Blackwing Lair, после убийства Хроммагуса не открывалась дверь к Нефариану.
патчи, к сожалению, писать не умею, поэтому выкладываю кусок кода с исправлением. все изменения в instance_blackwing_lair.cpp Код:
case TYPE_CHROMAGGUS: m_auiEncounter[uiType] = uiData; DoUseDoorOrButton(GO_DOOR_CHROMAGGUS_ENTER); if (uiData == DONE) DoUseDoorOrButton(GO_DOOR_CHROMAGGUS_EXIT); DoUseDoorOrButton(GO_DOOR_NEFARIAN); break; |
![]() |
![]() |
Пользователь сказал cпасибо: | Vladimir (30.09.2011) |
![]() |
#10 |
Ученый
Регистрация: 08.05.2010
Адрес: Новокузнецк
Сообщений: 141
Сказал(а) спасибо: 32
Поблагодарили 21 раз(а) в 9 сообщениях
![]() |
![]()
BWL даже не трогали в скриптовке ныне. Зачем его фиксить и что в нем фиксить если предыдущие контент рейды незацончены?
__________________
MZero - z1686 SDZero - z0354 - 17.05.2011 |
![]() |
![]() |
![]() |
#11 |
Новичок
Регистрация: 13.06.2010
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
![]()
Я с вами не соглашусь. Лично для себя я выбрал БВЛ, как отправную точку. Почему бы нет? Делаю для себя- выложил народу, если тема не имеет смысла, прошу подтереть мои посты.
|
![]() |
![]() |
![]() |
#12 |
Ученый
Регистрация: 08.05.2010
Адрес: Новокузнецк
Сообщений: 141
Сказал(а) спасибо: 32
Поблагодарили 21 раз(а) в 9 сообщениях
![]() |
![]()
Я просто выложил свое мнение по данному поводу. Не более)
__________________
MZero - z1686 SDZero - z0354 - 17.05.2011 |
![]() |
![]() |
![]() |
#13 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 440 раз(а) в 183 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Какое отношение что доступно а что нет к исправлению кода. Код или правильный или нет - вне зависимости от того доступен он в реальной игре или нет.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ScriptDev скрипты на C#? | jesst3r | Скрипты | 4 | 03.08.2010 17:58 |