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

SemirLab

Проверенные
  • Постов

    198
  • Зарегистрирован

  • Посещение

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

    3

Весь контент SemirLab

  1. Мучает одна проблема: На моем сервере завелась одна гильдия, при первых же вое захватила замок. Отобрать замок ни у кого так и не получилось, вследствие чего вся гильда очень серьезно оделась. Теперь же шансы отобрать замок - равняются нулю. Им принадлежит ГВ, арена и мини-ГВ. 50% сервера - ноют, дескать в ГВ теперь нет смысла, многие уходят и т.д. Вопрос а опытным админам: Как бы вы решили эту проблему? Вайп гильдии как и вайп в целом - исключен.
  2. SemirLab

    EDP + Soul Link

    Порылся в гугле, нашел данный пост: http://www.eathena.ws/board/index.php?showtopic=163592&view=findpost&p=910462 Он оказался каким-то кривым... sc->data[SC_SPI$ Нашел в ревизии 8016 то, что нужно (https://trac.paradoxsystems.net/browser/branches/stable/src/map/battle.c?rev=8016) а именно case AS_SONICBLOW: //EDP will not stack with Soul Link bonus. if (sc && sc->data[SC_EDP].timer == -1 && sc->data[SC_SPIRIT].timer != -1 && sc->data[SC_SPIRIT].val2 == SL_ASSASIN) skillratio += (map_flag_gvg(src->m))?25:100; //+25% dmg on woe/+100% dmg on nonwoe if(sd && pc_checkskill(sd,AS_SONICACCEL)>0) skillratio += 10; break; Компилиться отказывается, пишет 3>..\src\map\battle.c(1778): error C2231: .timer: левый операнд указывает на "struct", используйте "->" 3>..\src\map\battle.c(1778): error C2231: .timer: левый операнд указывает на "struct", используйте "->" 3>..\src\map\battle.c(1778): error C2231: .val2: левый операнд указывает на "struct", используйте "->" Изменил на if (sc && sc->data[SC_EDP]->timer == -1 && sc->data[SC_SPIRIT]->timer != -1 && sc->data[SC_SPIRIT]->val2 == SL_ASSASIN) Все скомпилилось на ура, но теперь SL вообще не работает на Sonic Blow, а EDP начал работать как EDP+SL... Изначально этот кусок кода выглядит так (15090 ревизия) case AS_SONICBLOW: if (sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_ASSASIN) ATK_ADDRATE(map_flag_gvg(src->m)?25:100); //+25% dmg on woe/+100% dmg on nonwoe if(sd && pc_checkskill(sd,AS_SONICACCEL)>0) ATK_ADDRATE(10); break; Помогите советами, пожалуйста)
  3. Угадал exe под пакетную версию и луа, я полагаю? :lol:
  4. Заплаткой для меня стало удаление этого сорца вовсе) Давно уже задумывался о его отключении, но руки не доходили, а теперь "пришлось". От анти-мата мало толку, все-равно обойдут, кому надо. + такие слова как "застрахуй", "гребля" и тд. будут "зацензуренны" до неузнаваемости.
  5. Все исправил. Виноват был сорц поддерживающий только 127 символов. На 128 символе - крашил мап-сервер.
  6. Проблему опишу максимально кратко: Пишем в чат "ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы" (т.е. любое длинное сообщение) и падает мап. серв. сталкивался кто-нить? Пожалуйста, направьте в сторону, куда копать) афина 15090
  7. SemirLab

    Ностальгия

    Дальше сам)
  8. SemirLab

    Ностальгия

    Да на здоровье) слушай друже свою молодость) Помню как касеты карандашом перематывал ибо батарейку садило сильно) и дневники со "скутером" :lol: Поищи еще ASG группу (Crosses и тд), не ностальгия конечно, (для тебя) но понравится, зацепит)
  9. Перечитал скрипт и увидел в нем эти самые строчки... while ( getarraysize(.aid) > 1 ) { if (!isloggedin(.aid[.@i])){ deletearray .aid[.@i], 1; set .@i, .@i -1; } Проверка на присутствие игрока есть.. Баг еще глубже чем казалось.
  10. Полагаю как-то так? OnPCLogoutEvent: if(getcharid(3)==.aid[.@i]){ deletearray .aid[.@i], 1; set .@i, .@i -1 }
  11. попытаюсь исправить) правда с массивами пока не доводилось работать(
  12. Нашел баг: Если игрок ливает с эвента - пишется "очередь (null)" и эвент виснет... Есть идеи по решению проблемы?
  13. SemirLab

    Моя наработка

    Выкладываю без хайда, используйте если нравится) От + не откажусь) http://averagero.ru/download/odonirs%20nightmare.rar Идея моя, читайте квест, если не утраивает перепишите, от оптимизации так же не откажусь) Надеюсь Вам понравится. Или хотя-бы даст почву для новых идей) Отвечу на любые вопросы по теме. (2504 - МвП) если нужно - выложу новый шмот для этой локи и описание мобов) сценарий: Сценарий был слегка изменен. Ради интереса напишу Вам сценарии ваших квестов, бесплатно)
  14. Благодарю, потестю. А то Логин взял за привычку падать) еще раз спасибо.
  15. Использую Linux Debian, + screen. В логе Putty вижу только 1 экран. Вопрос: Коим образом выдернуть логи краша сервера?
  16. Неотслеживаемая накрутка... =\ Админы топов видят намного больше чем Вам кажется
  17. ))) не работает, не задавал бы вопрос... При открытии венда и последующем написании @ab - ничего не происходит, команда не пишется( там в коде что-то мешает...
  18. Да... помнится админ Die Happy in the RO мне предлагал слот в гармошке за 2к рублей... Судя по общению в icq - человек адекватный. Молодой, наивный... но адекватный.
  19. Быстро вы лавочку свернули оО Мне народу больше достанется
  20. Насчет сорц части - случаются серьезные баги со сменой локации. Пример: у нас 50% хп и маны, хилимся, меняем локацию - хп и мана опять 50%. При телепорте вообще бывает полный хил и т.д. Удалил эти сорцы - все встало на свои места.
  21. Забыл написать. Решено. Эта проблема вызвана использованием чита NoDelay. Можно закрывать.
×
×
  • Создать...
Яндекс.Метрика