Jul 102013
 

Simply Duels

Авторы: Psycrow
Версия: 0.76

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

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

    * Выводиться в чат любые действия, связанные с дуэлью
    * Присутствует звуковое сопровождение
    * Над дуэлянтами будет появляться спрайт, который будут видеть только они
    * Победа на дуэли будет денежно вознаграждаться
    * Игрок может выйти из дуэли, введя в чате **/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 Комментарий
Inline Feedbacks
View all comments
TJhack
5 лет назад

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

Polarhigh
Команда
5 лет назад
Reply to  TJhack

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

onetwothree
3 лет назад

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

onetwothree
3 лет назад
Reply to  Psycrow

вместо
#if defined AES_EXP
#include

использовать army ranks ultimate

чтобы за опыт можно было устроить дуэль)

kasim
3 лет назад

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

kasim
3 лет назад
Reply to  Psycrow

Пробую

kasim
3 лет назад
Reply to  Psycrow

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

kasim
3 лет назад
Reply to  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).

kasim
3 лет назад
Reply to  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)

kasim
3 лет назад
Reply to  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)

kasim
3 лет назад
Reply to  Psycrow

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

kasim
3 лет назад

Помогите

Mays
2 лет назад

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

Mays
2 лет назад

Во время дуэли появляется спрайт на небе, причем его даже видит тот, кто не участвует в ней.
comment image/htm

Mays
2 лет назад
Reply to  Psycrow

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

Mays
2 лет назад
Reply to  Psycrow

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

Mays
2 лет назад
Reply to  Psycrow

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

Mays
2 лет назад

Сделал – ошибка при компиляции.

____________________________________________________________________________________

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

Mays
2 лет назад
Reply to  Mays

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

Mays
2 лет назад
Reply to  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 не разбрасываются по карте, но в небе весит спрайт. Этот спрайт кстати физический, его можно грабом переместить.

Mays
2 лет назад
Reply to  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 и т.д

Mays
2 лет назад
Reply to  Mays

В общем ситуация такая.
1 версия, если я не ошибаюсь:comment image/htm
2 версия: спрайт спрятан внизу карты, на мой взгляд более стабильная версия, но это может быть временно, так как 3 версия не особо тестировалась.
3 версия: поставил буквально на минуту, прошелся по карте и спрайта не заметил. Полностью протестирую его в свободное время.

Mays
2 лет назад
Reply to  Mays

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

Mays
2 лет назад
Reply to  Mays

comment image
Иногда случается вот такой неприятный баг, причем он работает всю карту, после смены все встает на свои места.

Versia plugina 2

Mays
2 лет назад
Reply to  Mays

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

Mays
2 лет назад
Reply to  Mays

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

Mays
2 лет назад
Reply to  Mays

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