Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Во первых, от г2екста тут осталось, почти ничего, это раз, а два, что значит не совместим, ты о чем вобще?
Подробнее, чот не могу въехать.
А, ты имеешь в виду функцию типа GetSlotItem(slot) ? Все, понял, сейчас добавлю.
Опять же подробнее, в какой массив?
Что под этим имеется ввиду?
Есть...
Ну, я бы предложил сделать это с помощью моего пакета расширений, такую функцию можно добавить без проблем.
касательно переноса пати по локациям, тоже довольно реализуемо.
Описание доабвлений( в основном функции скриптов, и иже с ними, но на мой взгляд довольно полезные)
//Функция возвращает строку режима ходьбы
//RUN / WALK / SNEAK
//В дальнейшем, скорее всего будет заменена на аналогичную, но с возвращаемым int значением, тк эта дает всего 3 режима, а не все 6...
весь список - вечером, в основном минор фиксы, и добавления, но крайне полезные, например, я избавился от 1000000 переменных для каждого нового задания, добавив функцию Npc_LogGetTopicStatus(str topic);
так что теперь кучи лишнего кода писать нет смысла.
.text:00700FA0 ; public: void __thiscall oCGuilds::InitGuildTable(class zSTRING const &)
А тут по адресу 0x00701127+2 написано 0x10 что в десятичной системе равно 16. И еще там написано, что если массив больше чем 256(16х16) то U: GUILDS:Guild-attitude-table size mismatch : Size has to be 16х16 м?
да? может быть я наркоман? А напиши подробно что происходит когда нпс ВЫХОДИТ из контроля, что он делает и тд, а то лень заходить.
Просто я вчера ночью реализовывал его в готике 2, опираясь на реализацию г1, и понял что в г1 он работает странно.
//+++++++
Ну чо, проверил - НЕ работает, по...
ты наркоман?
const int TAB_ANZAHL = 256;
Не о чем не говорит?
И то что const int GIL_SEPERATOR_HUM = 16; имеет номер 16, а не 36.
Или я по твоему настолько поехавший что 36 от 16 не отличаю?
Так, по скольку старая моя тема закрыта, открыываю новую, вот. Работу по пакету расширений на днях разморозил, и добавил еще кучу новых возможностей(добавлен класс статус баров, например) и еще куча мелких добавлений, вроде как расширения массива гильдий до 20х20(было16х16)(можно хоть до 100...
Если еще актуально, то хука нету, надо новый делать
.text:007323C0 ; public: void __thiscall oCNpc::EquipItem(class oCItem *)
хукай адресс 007323C0
CreateHook((void*)0x007323C0,ItemEquipped);
Кстати, контроль так и не работает, ни в г1, ни здесь, не стартует состояние ZS_Control (а оно и не может стартануть, ибо применяется считай на гг), а это важно, ибо оттуда должно стартовать состояние атаки и тд.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.