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

Salfer

Donators
  • Постов

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

  • Посещение

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

    44

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

  1. Salfer

    SRC

    Добрый вечер столкнулся со следующей проблемой: При окончании кастинга любого умения. Если цель каста находится за препятствием, скилл не срабатывает. Есть идеи где находится данная проверка? Параметры в конф skill_out_range_consume: no skill_caster_check: yes skill_wall_check: no skill_add_range: 0 Пересмотрел все clif_skill_fail но не нашел подходящего
  2. Ну что я могу посоветовать поставь сервер копателей!!
  3. Сталкивался с этим, то так и не понял из-за чего Обычный перезапуск сервера помог Возможно close2; + обращение к функции
  4. Salfer

    SRC

    Да именно это и и имел ввиду.
  5. Salfer

    SRC

    Нужна помощь в SRC за $ пишите мне в лс
  6. Столкнулся со следующей проблемой: В клиенте не отображались бонусы bonus bAtkRate,n; Attack power + n% bonus bMatkRate,n; Magical attack power + n% (по факту выдает, но не отображает) Стал разбираться. Нашел, что в clif.c задаются для игроков case SP_MATK1: WFIFOL(fd,4)=pc_rightside_matk(sd); break; case SP_MATK2: WFIFOL(fd,4)=pc_leftside_matk(sd); break; нашел эти значения в pc.h #define pc_leftside_matk(sd) \ (\ ((sd)->sc.data[SC_MAGICPOWER] && (sd)->sc.data[SC_MAGICPOWER]->val4) \ ?((sd)->battle_status.matk_min * 100 + 50) / ((sd)->sc.data[SC_MAGICPOWER]->val3+100) \ :(sd)->battle_status.matk_min \ ) #define pc_rightside_matk(sd) \ (\ ((sd)->sc.data[SC_MAGICPOWER] && (sd)->sc.data[SC_MAGICPOWER]->val4) \ ?((sd)->battle_status.matk_max * 100 + 50) / ((sd)->sc.data[SC_MAGICPOWER]->val3+100) \ :(sd)->battle_status.matk_max \ ) Если тупо изменить это на #define pc_leftside_matk(sd) ( (sd)->battle_status.matk_min ) #define pc_rightside_matk(sd) ( (sd)->battle_status.matk_max ) То система начинает отображать и MatkRate, но вот при использовании умения MAGICPOWER значение не изменяется, только после применения атакующего скилла. Есть идеи, как это можно поправить?
  7. Salfer

    autobonus

    Добрый вечер. столкнулся со следующей проблемой. при использовании autobonus в предметах (они не активируются более одного раза одновременно) К примеру карта Isilla autobonus "{ bonus bCastrate,-50; bonus bFlee,30; }",70,5000,BF_MAGIC,"{ specialeffect2 EF_SUFFRAGIUM; }"; если сработает боле 2 раз, то время каста будет равно 0, а сейчас не может активироваться более одного раза одновременно. Есть идею куда капать? в конф и battle.c этой опции я не нашел. =\
  8. Это прописано в exe файле. Можешь конечно за текстурку поменять, но я думаю выйдет треш. \data\texture\effect\
  9. глупый вопрос конечно, но ты их в грф добавил?)
  10. он берет X Y последнего убитого монстра данного типа =\ Возможно серьезные косяки. А так спасиб за инфу
  11. если используешь одну и туже грф, то вероятнее всего дело в версии брова. Попробуй сначала сохранить 586, а если не выйдет то 620
  12. я уже сделал подобный костыль, теперь проблема следующая. Когда пытаюсь принудительно телепортировать персонажа в autotrade он сохраняет статус онлайн, но вылетает с карты.
  13. возможно банально сет луку были в другой последовательности каждый раз проверяй DOC/script_commands.txt чтобы быть уверенным
  14. я бы использовал команду setlook http://ea.dj-yhn.com/index.php?c=changelook
  15. Ага, и чтобы ещё скрипты писал и исправления вносил, и сайт поддерживал и настраивал.
  16. Salfer

    RO vs WORK

  17. Salfer

    RO vs WORK

    Сделай через браузер, где-то на RA было такое ну или через рдп
  18. Спасиб, попробую, позже покажу что вышло)
  19. prontera,152,161,3 script WSAQ00_1 870,{ monster "prontera",152,162,"ОДЕРЖИМАЯ",1002,1,"WSAQ00_1::OnDS04Death"; end; OnDS04Death: getmapxy(.@mapname$,.@mapx,.@mapy,3); mapannounce "prontera"," "+ .@mapname$ +" "+ .@mapx +" "+ .@mapy +"",3; end;} Пример кода, где система отказывается брать Х Y убитого моба. Где я ошибся?
  20. он разве работает на монстров? http://ea.dj-yhn.com/index.php?c=getmapxy If type is 3, the search will locate the current pet of the character who's name is given in the search string, it will NOT locate a pet by name.
  21. убирай из дропа мобов этот айди. делай мобов эвентными. makeitem 20000,1,.@mapname$,.@mapx,.@mapy; Вопрос в том, как получить Х У убитого моба. Если знаешь, то напиши
×
×
  • Создать...
Яндекс.Метрика