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

Nezdeshniy

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

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

  • Посещение

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

    20

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

  1. Коробка весит 50, а итем больше(меньше) Поправить вес коробки?Или наоборот! Вы немного не понимаете поставленную задачу, в данный момент в сервере выпадение предмета реализовано четким указанием айди, коробка - тот же айди, и принцип ее работы так сказать не безупречен. Я буду делать выпадение лута в обход коробки, тот же список айдишников прямиком.
  2. Nezdeshniy

    Форум

    А я просил выделить мне разделы, но мне отказали, хотя не вижу ни одного предлога мне не доверять.
  3. Возможно проблема в том что количество полей в таблице изменено ? В любом случаи копать надо в сторону mysql базы... мне кажется...
  4. В принципе опишу задачу, я сам буду ее делать но всех желающих поделиться советом готов выслушать... На данный момент единственный возможный путь реазилации рандома это использование техноголии гифтов, ака кард альбом или боксы, работаю они при помощи списков, мне не нравится текущий подход так как: реальный вес выбитого итема не будет соответствовать извлечонному, стыкуемость вещей. Я уже вроде говорил что я пытаюсь реализовать систему дропа и крафта д2, и сейчас я подошел к реализации дропа. В принципе возможно сделать автоматическое открытие выбитого ящика, но это опять же не дает контроль веса. Идеи?
  5. Благодаря полезным советам Functor'а я закончил работу над модом который позволяет добавить большую градацию мобов с применением эффектов, лута и сообщений. Скрины:
  6. А кто сказал что бесплатно, давай обсудим. 385829214 Отмена, но попозже обязательно надо обговорить...
  7. Functor, ты поможешь с EXE ? Я думаю сегодня закончу все работы на стороне сервера...
  8. Functor, вот смотри что накопал, во первых вот код который я так понимаю отправляет данные клиенту clif.c /// MVP effect (ZC_MVP). /// 010c <account id>.L void clif_mvp_effect(struct map_session_data *sd) { unsigned char buf[16]; nullpo_retv(sd); WBUFW(buf,0)=0x10c; WBUFL(buf,2)=sd->bl.id; clif_send(buf,packet_len(0x10c),&sd->bl,AREA); } Его обьявление в clif.h void clif_mvp_effect(struct map_session_data *sd); , потом использование при дропе: else { exp = md->db->mexp; if (count > 1) exp += exp*(battle_config.exp_bonus_attacker*(count-1))/100.; //[Gengar] } mexp = (unsigned int)cap_value(exp, 1, UINT_MAX); clif_mvp_effect(mvp_sd); clif_mvp_exp(mvp_sd,mexp); pc_gainexp(mvp_sd, &md->bl, mexp,0, false); log_mvp[1] = mexp; Далее по коду идет код как именно падает дроп,не суть важно, насколько я понимаю проверка всей выше приведенной части кода идет в зависимости а есть ли у моба МВП экспа ? я вот что думаю - надо изменить мобдб, структуру и добавить туда после параметра МВП экспы допустим еще 4 других, потом сделать копи событий срабатываемых если стоит эта экспа, тоесть грубо говоря создать 5 разных типов мвп-дублеров, и после уже в клиенте привязать эффект и звук.... Вот у меня пока 2 места которые не нашел, 1 - как изменить структуру моб дб, что бы сервер все понял и как добавить еще 4 эффекта клиенту.... О нашет эффект МВП, там два файла у нас есть вмп, картинка на которую судя по всему срабатывает второй файл mvp.str, а как вообще править это вусе? кто нибудь знает ? Ну логично что мы должны добавить еще константу, EF_MVP 68 уже есть для дефолта а последняя после всех дефолтовых создадим допустим EF_MVP1 378, EF_MVP2 379, EF_MVP3 380, EF_MVP4 381, Что я еще мог забыть ?
  9. Моя задача создать промежуточный вариант МВП, точнее даже так есть мвп, при его убийстве появляется эффект всем известный и идет сопровождение звукового файла st_mvp.wav, что в папке wav/effect, так вот задача сделать аналог для минибосса, возможно даже и дроп сделать аналогичный, ну и после допустим третий тип мобов это элитный моб... Естественно что эффекты будут похожи но надпись поменяется, звук мб оставить один но лучше сделать заранее разные файлы...
  10. Эффекты бывают разных типов. Выбирайте подходящий, не задействованый на Вашем сервере. Я в свою очередь напишу Вам имя файла, если конечно указанный эффект использует файл. Что Вы имеете в виду под "левым кодом"? Magnum правильно написал. В функции смерти моба, после Вашей проверки, будете выполнять: clif_soundeffectall(&sd->bl, "scream.wav", 0, AREA); Спасибо, щас я приду вечером домой посмотрю сорцы, вроде при убийстве МВП в сорцах не используется никакие указания относительно файла звука, только ссылка на еффект. Номер 68. А звук вроде ка кклиент делает или я пропустил строку... В первую очередь мне необходимо изменить стандартный эффект убийства МВП, подскажи где его найти )
  11. soundeffect "<effect filename>",<type>; soundeffectall "<effect filename>",<type>{,"<map name>"}{,<x0>,<y0>,<x1>,<y1>}; Это совершенно не то... я пытаюсь реализовать аналогично МВП, без применения левого кода. Максимум что бы зависимость была от типа моба...
  12. Я так и думал... Остается открытым вопрос по местонахождению файла эффекта , звуковое сопровождение нашел, кстати говоря а звук ? тоже решается добавлением с помощью отладчика или иначе, в сорцах нет ничего кроме указания номера эффекта, походу клиент знает звук и графику какую отображать получив сигнал от сервера ?
  13. Nezdeshniy

    Эффект MVP

    Первое, не смог понять при каком параметре моб_дб, сервер считает моба МВП и выводит эффект при убийстве? Второе, есть ли возможность добавить аналогичный эффект при убийстве простого монстра, но сам эффект заменить на другой, то есть кастомный...?
  14. Как создать клон скила баш для примера? и добавить его допустим профессии аколит ? На сервере я еще смогу сам разобраться как добавить скилл, а что касается клиента, луа ?
  15. Думаю Ро будет жить, слишком много народу играет, это просто этап времени, те кому было 16 когда он полько появился сейчас делают так сказать карьеру ну или спиваются, лет через 5 все устаканится и они вновь будут играть + приток новых.
  16. Nezdeshniy

    Black Mesa Source

    нехрен мечтать о том, чтоб угробить себя) только работа, только хардкор! :) Ну и чуточка CS 1.1!!
  17. Nezdeshniy

    Black Mesa Source

    Иди в оригинал поиграй хотя что я несу, ты пропустил хл1 бш оф дикей, лазурную ывечку, челенджер дип, вонтер, рикошет, тф1, и еще множество аддонов - срочно качать и играть После кросфаер распрыг ПРОФИТ и тогда только переделанная )
  18. Кирил, если не ошибаюсь. Наглость уже с твоей стороны пошла. Он написал: Прошу прощения не запомнил первый пост, ну тогда просто перефразирую - выходите на рынок готовыми, без сайта не комильфо.
  19. А вообще я хотел бы пожелать автору удачи, на данный момент на рынке сайтов очень сложная обстановка. Ты главное не фейли сообщениями, и кстати предлагаешь регу за 99 рублей в год а сам не хочешь сделать себе банальный сайт в 1 страницу с описанием, как то не правильно что ли...
  20. Шикарно, где тут еще поставить второй плюс ? с меня что нибудь связанное с хостингом, если надо.
  21. Все супер спасибо за реализацию, но возникла проблема, данный скрипт я так понимаю работает только с OnPCDieEvent: ? Мне необходимо применить его при срабатывании к атакующему персонажу, с помощью чего применить бы, грубо говоря что бы при срабатывании скрипта шло действие на убитого и другое действие на убившего... у меня не было времени поиграть со скриптом и посмотреть как он реагирует на все... Или проше по шаблону сделать срабатывание на атакующего персонажа ?
  22. Изучите сначало принцип DNS имен и шаблоны записей в зоне днс. А то выше сказанная фраза заставляет усомниться в вашей компетентности.
  23. Nezdeshniy

    Black Mesa Source

    Прошел. Пройду еще раз 10 минимум. Огромное спасибо передал разрабам. Ребята сделали невозможное. Валва официально дала всем сотрудникам выходной и играют в нее РОЛФ. Звуковое сопровождение - божественно. В общем очень жаль что ребята НЕ берут денег даже как пожертвование. Уверен через месяц будут статьи типа игра года игра 10 лет игра тысячелетия, награды и прочее прочее. В общем для меня с 2000 года - это лучшее что было, даже халва 2 не стоит и рядом, я ярый поклонник вселеной хл, это лучшее что было. Но нельзя сравнивать с первой оригинальной, просто нельзя.
  24. Почему не указали это в первом посте? В таком случае новый лейбл делать не надо. Видимо торопился, задача именно определить скил после которого умер игрок....эм...а что тогда необходимо?
×
×
  • Создать...
Яндекс.Метрика