Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

35 страниц V  « 9 10 11 ... 33 34 »

Склад маленьких плагинов

, только отборная пузатая мелочь
Статус пользователя proff_q
сообщение 27.4.2014, 20:20
Сообщение #181
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

Мне норм
Скрытый текст
Код:
public teg(msgId, msgDest, msgEnt){
new id = get_msg_arg_int(1)

if(is_user_connected(id) && is_user_admin(id)) {
new szTmp[256], szTmp2[256], szPrefix[64]
get_msg_arg_string(2, szTmp, charsmax(szTmp))

if(get_user_flags(id) & ADMIN_BAN)
szPrefix = "^x04[^x03Админ^x04]"

if(!equal(szTmp, "#Cstrike_Chat_All")) {
add(szTmp2, charsmax(szTmp2), szPrefix)
add(szTmp2, charsmax(szTmp2), " ")
add(szTmp2, charsmax(szTmp2), szTmp)
}
else {
add(szTmp2, charsmax(szTmp2), szPrefix)
add(szTmp2, charsmax(szTmp2), "^x03 %s1^x03 ^x04: ^x04%s2")
}

set_msg_arg_string(2,szTmp2)
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 30.4.2014, 3:35
Сообщение #182
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Довёл до ума плагин Record Demo Question



Плагин просит разрешения на запись демо. Если игрок не согласится, его кикнет с сервера. Я постарался сделать плагин по-настоящему удобным и универсальным. Нестандартные кнопки. Меню всегда появляется в удачный момент. У игроков много демок не накапливается.

Основные недостатки оригинальной версии:
• хитрецы перекрывают меню рекордера другим и таким образом избегают выбора в меню;
• может произойти ситуация, что меню рекордера перекрывает меню выбора класса (скина). т.о. игрок остаётся без класса, возрождается с помощью VIP-меню и творит на сервере 'чудеса', оставаясь невидимым;
• у игроков скапливается куча демок.

Изменения – добрейшие:
• меню плагина не перекрывает никакие другие меню. если игроку меню в данный момент показать нельзя – оно будет показано позже;
• меню показывается игроку сразу после выбора класса, но только если тот не заспавнился. для отключения закомментировать строку с SHOW_AFTER_CLASS_CHOOSING ;
• если меню не было показано при выборе класса, оно показывается игроку после смерти. для отключения закомментировать строку с SHOW_AFTER_DEATH ;
• если обе предыдущие опции отключены, плагин периодически пытается показать меню новому игроку (см. ниже);
• игрок, не сделавший выбор в меню за отведённое время (см. ниже), удаляется с сервера;
• в настройках можно задать, какие именно кнопки использовать в меню: строки с BUTTON_OK и BUTTON_CANCEL ;
• демки именуются в формате 'префикс_название_карты';
• упразднены cvar'ы.

Все настройки задаются в начале исходника. Остальные имеющиеся:
DEMO_PREFIX – префикс в названии демки;
gflMenuDelay – сколько времени даётся игроку на выбор, а также интервал повторных попыток показа меню. '.0' на конце обязателен!
THEONLY_DEMO – раскомментируйте, чтобы название карты не входило в состав названия демки. тогда новая демка будет всегда перезаписывать старую;
• игроки с флагом IMMUNITY_FLAG освобождены от обязательной записи демки, по дефолту это флаг 'a'. чтобы отключить 'иммунитет' – закомментируйте строку с IMMUNITY_FLAG. Несколько флагов для иммунитета указываются так:
Код
#define IMMUNITY_FLAG ( ADMIN_IMMUNITY | ADMIN_BAN )
• меню и сообщение при кике настраиваются в словаре.

Скрин
Примечания
Дефолтные опции – SHOW_AFTER_CLASS_CHOOSING и SHOW_AFTER_DEATH – рекомендуемые. С ними меню будет показываться только мёртвым игрокам: сразу после выбора класса или сразу после смерти (смотря что наступит раньше ;). Это подойдёт для большинства серверов. Но на некоторых одна или обе из них будут лишними и/или приведут к проблемам. Например, на CSDM нужно выключить SHOW_AFTER_DEATH : там респавн игроков, меню рекордера, показанное после смерти, может быть перекрыто меню /guns при спавне, и игрока в итоге кикнет. На серверах JailBreak, KZ и прочих, где игроки принудительно загоняются в одну из команд, наоборот, не нужна и будет лишней опция SHOW_AFTER_CLASS_CHOOSING : игроки просто не доходят до выбора класса. Когда опция SHOW_AFTER_DEATH выключена, но SHOW_AFTER_CLASS_CHOOSING – включена и игрок после выбора класса заспавнился, будут выполняться попытки показать ему меню с интервалом gflMenuDelay в независимости от того, мёртв он или нет. В общем, если есть какие–то сомнения, что всё будет работать корректно c конкретными настройками, нужно самому проверить все варианты на сервере.

v0.30 от 18.08.2014
Прикрепленный файл  record_demo_question.sma ( 5,51 килобайт ) Кол-во скачиваний: 238
Прикрепленный файл  record_demo_question.txt ( 401 байт ) Кол-во скачиваний: 255


Отредактировал: Safety1st, - 7.1.2016, 11:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 10 раз
   + Цитировать сообщение
Safety1st
сообщение 30.4.2014, 22:46
Сообщение #183
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

В Record Demo Question исправлен маленький, но важный косяк.

Спасибо Templar'у за тестирование! good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 30.4.2014, 23:00
Сообщение #184
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Цитата
может произойти ситуация, что меню рекордера перекрывает меню выбора класса (скина). т.о. игрок остаётся без класса, возрождается с помощью VIP-меню и творит на сервере 'чудеса', оставаясь невидимым.


помню в 2006 этим багом на вариках пользовались ( там же респаун , не выбрал класс или багом через buyequip зашел, и паунишся по камерам карты или еще где )

Отредактировал: csnet, - 30.4.2014, 23:00


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 1.5.2014, 1:45
Сообщение #185


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Kills Counter не падает серв после 9 убийств ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 1.5.2014, 8:56
Сообщение #186
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 4.5.2014, 15:55
Сообщение #187
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Remove Dropped Weapons

Небольшая доработка плагина от WPMG PRoSToTeM@. Удаляет оружие, дропнутное игроками. Не оружие карты! Изменения: плагин умеет удалять щиты и не трогать бомбу.

Настройки - в исходнике:
WPN_REMOVE_TIME - через сколько секунд удалить оружие; по дефолту 10, 0 - сразу;
EXCLUDE_BOMB - раскомментировать, чтобы дропнутая бомба не удалялась; имеет смысл включать только на серверах, где она выдаётся;
INCLUDE_SHIELD - раскомментировать, чтобы дропнутый щит удалялся; имеет смысл включать только на серверах, где игроки могут его получить.

В Half-Life плагин не работает, версия для HL тут.

v0.13b от 23.06.2015 Прикрепленный файл  remove_dropped_weapons.sma ( 3,84 килобайт ) Кол-во скачиваний: 318


Отредактировал: Safety1st, - 23.6.2015, 0:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Safety1st
сообщение 7.5.2014, 9:03
Сообщение #188
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Плагин Force Round End



В его основе лежат некоторые идеи и алгоритмы из плагина 'Force Round End' от Alka, но теперь всё сделано на высшем уровне благодаря появлению модуля 'Round Control' от s1lent.

Плагин обеспечивает принудительное завершение раунда по таймеру 'естественным' способом, т.е. аналогично тому, как это делает сама игра, и предназначен для применения на картах без целей (бомба, залоги): только на них раунд может длиться бесконечно до полного уничтожения команды противников. Затянувшийся раунд завершается принудительно событием 'Round Draw'. За некоторое время до этого можно предупредить игроков сообщением: стоит обычный DHUD, оставлен простор для творчества ;)

Настройки:
• квар fre_warn_before 0 - задаёт время в секундах, за сколько подать предупреждение. по дефолту предупреждения выключены; другое разумное время, которое можно поставить, – 15...40. я полагаю, предупреждения могут быть полезны только на некоторых модовых серверах;
• текст предупреждения настраивается в lang-файле.

v0.80b от 07.08.2014
Прикрепленный файл  force_round_end.sma ( 4,03 килобайт ) Кол-во скачиваний: 290
Прикрепленный файл  force_round_end.txt ( 116 байт ) Кол-во скачиваний: 202

Дополнительная информация
• для работы плагина требует модуль RoundControl версии 2.1
• на картах с целями плагин автоматически и перманентно отключается;
когда игрок на сервере один - конец раунда не форсируется;
• для компиляции требуется API от 'Round Control' - файл roundcontrol.inc ;
• загрузку AMXX-модуля специально в modules.ini прописывать не нужно: он загрузится автоматически;
• некоторые плагины могут работать некорректно: не ловить конец раунда, завершённого принудительно. как сделать их совместимыми с модулем - описано тут. надеюсь, это временное решение.

пример применения модификации плагина на сервере с модом Predator
Теперь затянувшийся раунд всегда завершается точно по таймеру с событием 'Round Draw'. А если среди игроков есть предаторы - все игроки заранее, за 20 секунд, получают предупреждение об этом, и в конце раунда преды становятся людьми с ножом в руках ;) В общем, конечная цель - мотивировать потративших всю плазму и сэйвящихся предов на атаку, но теперь без убийства всех игроков и рандомного присуждения победы, как было сделано в оригинальном плагине.


Отредактировал: Safety1st, - 26.11.2015, 14:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
Safety1st
сообщение 11.5.2014, 9:30
Сообщение #189
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Player Lists



Выводит до 3-х списков игроков онлайн, например: админы и випы, и произвольную строку, например, с контактами главного админа. В плагине настраивается всё.

Настройка в исходнике:
FLAG_A, FLAG_B и FLAG_C ‒ на какие флаги игроков смотреть; по дефолту d, t и n соответственно. Списки B и C ‒ отключаемые; по дефолту в плагине активны только 2 списка;
CHECK_CMD_A "/admin" и CHECK_CMD_B "/vip" ‒ на какие команды реагировать; вторую можно выключить, закомментировав строку;
SHOW_CONTACT ‒ показывать произвольную строку или нет.

Настройка в словаре:
весь текст задаётся здесь;
• тэги цвета (^x) определяют цвет текста до следующего тэга: ^1 ‒ обычный, ^3 ‒ командный (красный, синий или серый) и ^4 ‒ зелёный;
• ключи перевода PL_CONTACT и все PL_FLAG_X_PREFIX должны начинаться с тэга цвета;
• все PL_FLAG_X_PREFIX должны заканчиваться тэгом цвета: он определяет цвет ников в списке.

Дополнительная настройка командного цвета в исходнике:
имеет смысл, только если вы используете тэг ^3
CONTACT_TEAM_COLOUR ‒ для произвольной строки;
X_PREFIX_TEAM_COLOUR ‒ для каждого списка.
print_team_default ‒ каждый игрок увидит цвет, соответствующий его команде (CT - синий, TT - красный);
print_team_grey, print_team_red или print_team_blue ‒ все игроки увидят один и тот же цвет: серый, красный или синий соответственно.

Особенности
• плагин корректно переносит остаток списка на следующую строку, если не хватает места;
• приоритет флагов: A > B > C, т.о. игрок с флагами A и B появится только в первом списке;
• для AMXX ниже 1.8.3-dev необходимо использовать улучшенный инклуд Lev stock-версии colorchat'а от ConnorMcLeod;
• файл словаря нельзя редактировать Блокнотом Windows. Используйте Notepad++ или аналоги, сохраняйте в кодировке UTF-8 без BOM.

v2.1 от 30.06.2015
Прикрепленный файл  player_lists.sma ( 6,43 килобайт ) Кол-во скачиваний: 152
Прикрепленный файл  player_lists.txt ( 528 байт ) Кол-во скачиваний: 184


Отредактировал: Safety1st, - 30.6.2015, 12:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 17 раз
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 11.5.2014, 14:08
Сообщение #190


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Хм, у меня почему-то контакты не показывает
Прикрепленные файлы:
Прикрепленное изображение


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 11.5.2014, 14:20
Сообщение #191
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

ExTPuMaJI, русскими буквами в CONTACT_INFO нельзя писать. Мб в этом дело?
Оригинальный плагин как работает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 14.5.2014, 14:53
Сообщение #192


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

есть ли простой demo recorder чтобы он писал Все что происходит на сервере и чтоб сохранял в папке сервера а не каждому игроку. простите если такой вопрос уже был
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 14.5.2014, 14:58
Сообщение #193


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

Это называется HLTV


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 9art
сообщение 14.5.2014, 14:58
Сообщение #194


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

CH0CAPIC, HLTV
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 14.5.2014, 15:04
Сообщение #195


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CH0CAPIC, это фейл lol.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 14.5.2014, 15:09
Сообщение #196
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(CH0CAPIC @ 14.5.2014, 18:53) *
есть ли простой demo recorder чтобы он писал Все что происходит на сервере и чтоб сохранял в папке сервера а не каждому игроку. простите если такой вопрос уже был

Уважаемый! Вы разделом ошиблись!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 14.5.2014, 15:11
Сообщение #197


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Цитата(Bloo @ 14.5.2014, 14:04) *
CH0CAPIC, это фейл lol.gif


Вы что издевайтесь? rofl.gif конюшня знаю что hltv, но чтоб plugin автоматически эта делал так невозможно? сервер же на хостинге и чтоб он не открывал hltv.exe что то в этом вроде psych.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 14.5.2014, 15:12
Сообщение #198
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(CH0CAPIC @ 14.5.2014, 19:11) *
Вы что издевайтесь? rofl.gif конюшня знаю что hltv, но чтоб plugin автоматически эта делал так невозможно? сервер же на хостинге и чтоб он не открывал hltv.exe что то в этом вроде psych.gif

Это фейл #2 rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 14.5.2014, 15:15
Сообщение #199


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Ждем фейл #3 :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 14.5.2014, 15:16
Сообщение #200


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

Цитата(CH0CAPIC @ 14.5.2014, 17:11) *
Вы что издевайтесь? rofl.gif конюшня знаю что hltv, но чтоб plugin автоматически эта делал так невозможно? сервер же на хостинге и чтоб он не открывал hltv.exe что то в этом вроде psych.gif

Что вам мешает арендовать на том же хостинге сервер HLTV? На фортиме, к примеру, за 100р в месяц HLTV хорошее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
35 страниц V  « 9 10 11 ... 33 34 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: