JingleRo-Support Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Столкнулся с проблемой, при вингании, телепорта на локацию через варпера/@go и тд, хп то уменьшается то увеличивается, проблему так и не нашел. Возможно люди с большим опытом подскажут как справится с данной проблемой? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Для начала необходимо дать больше информации.Какой эмуль используете? Так же укажите ревизию.Модифицировали исходный код сервера?Какие скрипты устанавливали?Какие значения используются для PACKETVER в ../src/common/mmo.h и для packet_db_ver в ../db/packet_db.txtУкажите дату компиляции вашего EXE. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Exe 2010-11-16packet_db.txt - defaulteathena Revision 15191 trunk 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Еще осталось ответить на 4 вопроса.Откуда скачивали эмуль?Модифицировали исходный код сервера?Какие скрипты устанавливали?Какие значения используются для PACKETVER в ../common/mmo.h ?P.S. Ухожу по делам. Буду позже. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 http://eathena-project.googlecode.com/svn/trunk/НетНормальные, устанавливал на другую афину все окСтандартные 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Для PACKETVER установите значение 20101116 и произведите компиляцию всех серверов.Для packet_db_ver установите значение 25.Если проблема останется, то скачайте еще раз чистый эмуль.Если проблемы не будет, то добавляйте постепенно настройки/скрипты и выясняйте причину. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Dextrius Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Тогда измените эти "стандартные" значения под свою пакетную версию и дату .ехе файла. Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Для PACKETVER установите значение 20101116 и произведите компиляцию всех серверов.Для packet_db_ver установите значение 25.Если проблема останется, то скачайте еще раз чистый эмуль.Если проблемы не будет, то добавляйте постепенно настройки/скрипты и выясняйте причину.Секундочку(5-10минут) я переделаю и скажу вам что вышло. 2 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Увы, не помогло, возможно это Resident Evil? Т.к. кроме него и ТвТ больше ничего не изменено в сорсах. 1 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 (изменено) Не смотрел исходный код этого мода, но вполне может быть.Так же возможна ошибка при добавлении мода.Лучший метод определения виновника, это скачать чистый эмуль и добавлять постепенно модификации/скрипты/настройки.P.S. Ушел. Буду позже. Изменено 29 сентября, 2012 пользователем Functor 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Ошибка была в резидент евиле, спасибо что помогли функтор. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Incubus Опубликовано 29 сентября, 2012 Жалоба Поделиться Опубликовано 29 сентября, 2012 Правильно, косяк в резидене. Насколько я помню у вас в файле clif.cэта строка:status_calc_pc(sd, true);стоит до условия: if(!map[sd->bl.m].flag.resident && sd->state.resident) { sd->state.resident = 0; pc_disguise(sd,0); }А должно выглядеть вот так: if(!map[sd->bl.m].flag.resident && sd->state.resident) { status_calc_pc(sd, true); sd->state.resident = 0; pc_disguise(sd,0); } 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JingleRo-Support Опубликовано 29 сентября, 2012 Автор Жалоба Поделиться Опубликовано 29 сентября, 2012 Incubus , спасибо, все окей) 1 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения