Перейти к содержанию

Кеник

Global Moderators
  • Постов

    1,400
  • Зарегистрирован

  • Посещение

  • Победитель дней

    100

Весь контент Кеник

  1. Не использую Х-Ray. Кастом и в РЕ экзешниках отображается + там более новые "фишечки" есть
  2. a) Если делал новый экзе по гайду - значит менял версию екзе в mmo.h, значит просто зайти со старым экзе не получится - надо вернуть старое значение и рекомпилировать эмулятор. б) Пост выше еле читаем х___х "нихтра" нипанятна!
  3. Вообще на РЕ так и должно быть. НЕ будет ЛК с 1 аги и максаспд. Формула дико поменялась, берсерк почти бесполезен (да и не только он) Насчет формулы - полагаю это? /src/map/status.c int status_base_amotion_pc(struct map_session_data* sd, struct status_data* status) { int amotion; int mod=0; if(aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype1]>aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2]){ switch(sd->weapontype2){//for glt cross it has a bigger penalty on swords and axes case W_DAGGER: mod = aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2]; break; case W_1HSWORD: mod = aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2]; break; case W_1HAXE: mod = aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype1]; break; } }else{ mod = aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2]; } if(!battle_config.renewal_setting&8) { // base weapon delay amotion = (sd->status.weapon < MAX_WEAPON_TYPE) ? (aspd_base[pc_class2idx(sd->status.class_)][sd->status.weapon]) // single weapon : (aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype1] + aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2])*7/10; // dual-wield // percentual delay reduction from stats amotion-= amotion * (4*status->agi + status->dex)/1000; }else{ // base weapon delay amotion = (sd->status.weapon < MAX_WEAPON_TYPE) ? (aspd_base[pc_class2idx(sd->status.class_)][sd->status.weapon]) // single weapon : ((aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2] + aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2])*6/10+10*(mod>700?3:mod>600?2:1) - aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype2] + aspd_base[pc_class2idx(sd->status.class_)][sd->weapontype1]); // dual-wield if( amotion%10 > 0 && amotion%10 < 6) amotion -= 10; } // raw delay adjustment from bAspd bonus amotion+= sd->aspd_add; return amotion; }
  4. attachrid( @tmp_dead ); set PvP_Death, PvP_Death+1; set $@Dead_base, BaseLevel; Rating_Winner; Rating_Loser; announce "[ "+$@KillerName$+" ] "+$@kill_msg$+" [ "+$@KilledName$+" ].",bc_map; end; function Rating_Winner { if ( $@Kill_base < $@Dead_base ) set $@CountWinner, ( $@PvP_Point + ( $@Dead_base - $@Kill_base ) ) / 5; else set $@CountWinner, ( $@PvP_Point - ( $@Kill_base - $@Dead_base ) ) / 5; if ( PvP_Kills > 1 ) { query_sql "UPDATE "+@db_name$+".pvprate SET pvprat=pvprat+"+$@CountWinner+" WHERE name='"+$@KillerName$+"'"; } else { query_sql "INSERT INTO "+@db_name$+".pvprate (`name`,`pvprat`) VALUES ('"+$@KillerName$+"',"+$@CountWinner+")"; } return; } Вот кривой кусок из-за которого дублируются записи в базе. Почему проверяются PvP_Kills у приаттаченного убитого? Надо у киллера проверять >_< Дальше, если честно, лень ковыряться. Прав был кто-то выше, проще с нуля самому написать, чем тут без намека на форматирование ковыряться =(
  5. В базе РО в таблице login у тебя самый первый аккаунт - серверный. С типом S. Какой там стоит логин и пароль - такие нужно прописать в конфигах (map, char). Версия пакетов - в clientinfo, в ea/db/packet_db.txt и в ea/common/mmo.h . Гайд тут где-то был от Килл Спирита.
  6. грфку с правильным clientinfo.xml подключай первой (:
  7. Ну в таком случае в чем разница между старым и новым клиентом?) И поясни - что значит не коннектится? Failed to Connect? Disconnected From Server? Мап не ругается?
  8. Дима дно Там после регистрации нужно еще залить свои разработки для того, чтоб получить доступ к скачиванию контента.
  9. Кеник

    @go

    В чистой сборке еА
  10. sweb.ru Имхо, хороший (: Сам пользуюсь
  11. Ой, спс Дима Тупой копипаст не ок
  12. Минус чисто за последнюю строчку, ы Да и идея какая-то бредовая, имхо. Либо описана настолько криво..
  13. Чет название темы мне не нравится -.-
  14. SVN Checkout / Stable / Changelog Возможности: Регистрация Вход Выход Статус сервера Текущий онлайн Смена пароля Статус WoE Владельцы замков Топ гильдий Ядро: $eeRO_debug - объект дебагера $eeRO_user - массив текущего пользователя $eeRO_config - объект конфигурации $eeRO_view - объект шаблонизатора $eeRO_cache - объект кэш механизма $eeRO_base_eeRO - объект базы eeRO $eeRO_base_ragnarok - объект базы Ragnarok Свойства: Включить режим откладки /index.php $eeRO_debug = false; => $eeRO_debug = true; Написать дополнение Лезим в /engine/load/ Создаем файл *.auto.php Желательно оставить информацию # Описание для авто-загрузщика. $eeRO_auto['name'] = 'Название'; $eeRO_auto['desc'] = 'Описание'; $eeRO_auto['version'] = 'Версия'; $eeRO_auto['author'] = 'Автор'; Установка Настраиваем /engine/user.php Импорт таблицы /install/query.sql
  15. Нет. Они обе для аккаунта. Просто разница между ними заметна, если используется несколько чар-серверов на одном логин-сервере.
×
×
  • Создать...
Яндекс.Метрика