К содержимому

Плагин Дуэли (Simply Duels)

Плагин дуэли это простенькая система дуэлей наподобие TF2. С помощью команды /duel игрок может вызвать другого игрока на дуэль, в которой для победы потребуется убить оппонента заданное кваром раз. На взаимодействие с другими игроками дуэль не влияет. Что входит в плагин: * Выводиться в чат любые…

ПлагинCounter-Strike 1.6v0.76Просмотры:32Комментарии:37

Описание

Плагин дуэли это простенькая система дуэлей наподобие TF2. С помощью команды /duel игрок может вызвать другого игрока на дуэль, в которой для победы потребуется убить оппонента заданное кваром раз. На взаимодействие с другими игроками дуэль не влияет.

Что входит в плагин:

  1. * Выводиться в чат любые действия, связанные с дуэлью * Присутствует звуковое сопровождение * Над дуэлянтами будет появляться спрайт, который будут видеть только они * Победа на дуэли будет денежно вознаграждаться * Игрок может выйти из дуэли, введя в чате **/unduel**

Замените в коде //#define AES_EXP на #define AES_EXP если хотите заменить странадртную денежную систему на опыт AES.

Cvars:

cv_duels_frags - кол-во убийств до победы на дуэли. (изначально "3")
cv_duels_reward - денежная награда (опыт) за победу на дуэли. 0 - отключить. (изначально "6000")
cv_duels_losing - денежное взыскание (опыт) за проигрыш на дуэли или выход из нее. 0 - отключить. (изначально "3000")
cv_duels_compensation - компенсация за прерванную дуэль вероятному победителю. 0 - отключить. (изначально "3000")
cv_duels_maxmoney - максимальное кол-во денег, который может иметь игрок. Если у вас нету специального плагина для этого, то оставить квар без изменения. (изначально "16000")
cv_duels_sounds - вкл/выкл звуки. (изначально “1″)
cv_duels_sprite - размер спрайта над головой. 0.0 - отключает отображение (изначально “0.5″)
cv_duels_sprite_dist - расстояние спрайта до головы игрока (изначально “40.0″)

Комментарии

37
  1. T

    Забыли выложить ? #include #include

    1. да вроде ничего не забыли

  2. O

    у меня дуэль не работает.. пишу /duel пишется, но не выходит меню. если сидеть в спектре пишет "войдите в игру". только /unduel работает. можно ли использовать army ranks ultimate в место aes?

    1. Обновил архив. Для army ranks нужно начисление дополнительного опыта для ранга?

    2. O

      @Psycrow вместо #if defined AES_EXP #include использовать army ranks ultimate чтобы за опыт можно было устроить дуэль)

  3. K

    У меня такаяже проблема с этим плагином не работает

    1. Попробуйте самостоятельно скомпилировать плагин из исходного кода. На всякий случай еще раз перезалил архив.

    2. K

      @Psycrow Пробую

    3. K

      @Psycrow Нет не работает! Может надо в plugins.ini первым прописать?

    4. K

      @Psycrow Заработал но в логах ошибку такую выбивает что делать ? L 04/20/2017 - 19:11:45: [AMXX] Run time error 10 (plugin "next21_duels.amxx") (native "cs_get_user_team") - debug not enabled! L 04/20/2017 - 19:11:45: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

    5. @Psycrow Порядок подключения плагина не имеет значения. Расскажи подробнее что именно не работает. Добавь debug после названия плагина в plugins.ini, иначе я не смогу точно проанализировать ошибку.

    6. K

      @Psycrow L 04/20/2017 - 22:36:13: [AMXX] Displaying debug trace (plugin "next21_duels.amxx") L 04/20/2017 - 22:36:13: [AMXX] Run time error 10: native error (native "menu_destroy") L 04/20/2017 - 22:36:13: [AMXX] [0] next21_duels.sma::menu_handler_duel (line 255) L 04/20/2017 - 22:36:13: [AMXX] [1] next21_duels.sma::menu_handler_duel (line 249) L 04/20/2017 - 22:36:41: Invalid menu id 27(28)

    7. @Psycrow Это точно новая версия? В плагине нет такой функции "menu_handler_duel", а в строках 255 и 249 все верно

    8. K

      @Psycrow L 04/21/2017 - 16:20:22: [AMXX] Displaying debug trace (plugin "next21_duels.amxx") L 04/21/2017 - 16:20:22: [AMXX] Run time error 10: native error (native "menu_destroy") L 04/21/2017 - 16:20:22: [AMXX] [0] next21_duels.sma::menu_handler_duel (line 255) L 04/21/2017 - 16:20:22: [AMXX] [1] next21_duels.sma::menu_handler_duel (line 249) L 04/21/2017 - 16:20:41: Invalid menu id 18(20) L 04/21/2017 - 16:20:41: [AMXX] Displaying debug trace (plugin "next21_duels.amxx") L 04/21/2017 - 16:20:41: [AMXX] Run time error 10: native error (native "menu_destroy") L 04/21/2017 - 16:20:41: [AMXX] [0] next21_duels.sma::menu_handler_duel (line 255) L 04/21/2017 - 16:26:56: Invalid menu id 30(31) L 04/21/2017 - 16:26:56: [AMXX] Displaying debug trace (plugin "next21_duels.amxx") L 04/21/2017 - 16:26:56: [AMXX] Run time error 10: native error (native "menu_destroy") L 04/21/2017 - 16:26:56: [AMXX] [0] next21_duels.sma::menu_handler_duel (line 255) L 04/21/2017 - 16:26:56: [AMXX] [1] next21_duels.sma::menu_handler_duel (line 249)

    9. K

      @Psycrow страно но он работает и ошибку видает в логах

  4. K

    Помогите

    1. M

      Баг в Simply Duel. Постепенно, в каоке-то время разбрасываются спрайты по карте

      1. Обновлено. Изменены квары cv_duels_sprite и cv_duels_sprite_dist

    2. M

      Во время дуэли появляется спрайт на небе, причем его даже видит тот, кто не участвует в ней. https://radikal.ru/lfp/d.radikal.ru/d00/1802/e1/332d79f2e2a7.png/htm

      1. В каких случаях это происходит? Есть ли ошибки в консоли?

      2. M

        @Psycrow Это происходит всегда, когда начинается дуэль. В консоли ошибок не наблюдал.

      3. M

        @Psycrow Исчезает данный спрайт, когда никто не участвует в дуэли.

      4. @Psycrow Я недоглядел одну вещь. В функции fw_AddToFullPack нужно заменить if (!Player[iEnemy][PlrIsAlive]) return FMRES_IGNORED на if (!Player[iEnemy][PlrIsAlive]) { set_es(es_state, ES_RenderMode, EF_NODRAW) return FMRES_IGNORED } Спрайт всегда отображается с черным фоном? Похоже на программный режим настройки графики.

      5. M

        @Psycrow Щас попробую. Спрайт который в небе, да, всегда с черным.

    3. M

      Сделал - ошибка при компиляции. ____________________________________________________________________________________ next21_duels.sma(170) : error 017: undefined symbol "print_team_red" next21_duels.sma(187) : error 017: undefined symbol "print_team_red" next21_duels.sma(187) : warning 215: expression has no effect next21_duels.sma(187 -- 188) : warning 215: expression has no effect next21_duels.sma(187 -- 188) : warning 215: expression has no effect next21_duels.sma(187 -- 188) : warning 215: expression has no effect next21_duels.sma(187 -- 188) : warning 215: expression has no effect next21_duels.sma(188) : error 001: expected token: ";", but found ")" next21_duels.sma(188) : warning 217: loose indentation next21_duels.sma(188) : error 029: invalid expression, assumed zero next21_duels.sma(188) : fatal error 107: too many error messages on one line

      1. M

        Так, у меня колорчат левый просто был, забыл. Щас еще раз попробую

      2. M

        @Mays if (!Player[iEnemy][PlrIsAlive]) return FMRES_IGNORED на if (!Player[iEnemy][PlrIsAlive]) { set_es(es_state, ES_RenderMode, EF_NODRAW) return FMRES_IGNORED } Сделал. Но со спрайтом действительно что-то странное. В 0.7 версии не было этого, но разбрасывались по карте спрайты. В 0.75 не разбрасываются по карте, но в небе весит спрайт. Этот спрайт кстати физический, его можно грабом переместить.

      3. @Mays Не могу точно сказать почему такое происходит. Пожалуйста, попробуйте каждую из этих версий. Очень надеюсь, что хотя бы одна из них поможет. https://www.dropbox.com/s/dixnskgeh970sue/next21_duels.zip?dl=0

      4. M

        @Mays Не пойму в чем дело. (193 -- 194) : warning 213: tag mismatch (194 -- 195) : warning 213: tag mismatch (227 -- 228) : warning 213: tag mismatch (228 -- 230) : warning 213: tag mismatch (293 -- 294) : warning 213: tag mismatch (294 -- 295) : warning 213: tag mismatch (546 -- 547) : warning 213: tag mismatch (547 -- 549) : warning 213: tag mismatch И отображаются в чате префиксы цвета, то ест !t !g и т.д

      5. @Mays Попробуйте этот инклуд https://www.dropbox.com/s/49q2798ojnebqe9/colorchat.inc?dl=0 или в файле-словаре (data/lang/next21_duels.txt) измените эти префиксы. Предупреждения tag mismatch совершенно не влияют на работу плагина, хотя у меня компилируется без них.

      6. M

        @Mays В общем ситуация такая. 1 версия, если я не ошибаюсь: https://radikal.ru/lfp/d.radikal.ru/d00/1802/e1/332d79f2e2a7.png/htm 2 версия: спрайт спрятан внизу карты, на мой взгляд более стабильная версия, но это может быть временно, так как 3 версия не особо тестировалась. 3 версия: поставил буквально на минуту, прошелся по карте и спрайта не заметил. Полностью протестирую его в свободное время.

      7. M

        https://a.radikal.ru/a10/1802/78/4f77f8cbf30f.jpg Иногда случается вот такой неприятный баг, причем он работает всю карту, после смены все встает на свои места. Versia plugina 2

      8. M

        @Mays Единственное, что я поменял в исходнике - отключил ргистр /unduel

      9. M

        @Mays Единственное, что я поменял в исходнике — отключил ргистр /unduel

      10. @Mays У игрока было больше денег, чем установлено кваром (стандартно 16000)

      11. M

        @Mays 20000 установлено, больше у игрока не было.

      12. M

        @Mays А нет, прошу прощения, видимо забыл установить 20000

    Похожие

    Данный плагин добавляет костюмы для вашего сервера, модели сжаты в одну дабы не давить на лимит сервера. Так же возможно настроить его для ZombiePlague, для этого раскомментируйте код // #define ZP_SUPPORT в исходнике и скомпилируйте. Использование: /costumes - в чате чтоб открыть меню костюмов…

    Плагинv0.6 [23.07.2012]

    Плагин HL Weapon Physics

    Добавляет физику в игру, что прибавит реалистичности на ваш сервер. Поддерживаемые моды: Half-Life, CStrike1.6, CZero (протестированы на работоспособность) win & linux Демонстрация: Внимание! Перед компиляцией не забываем размещать все файлы по директориям! Все настройки плагина находятся в…

    Любителям червей посвящается! С этим плагином Вы сможете разместить специальные спауны, на которых будут сбрасываться ящики с различными бонусами (как в игре Worms 3D). Для вызова меню введите "say /wb_spawn_menu". Что входит в плагин: * Анимированные модели ящиков из игры Worms 3D * Возможность…