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

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

Новости

30-дек
29-дек
26-дек
15-дек

35 страниц V   1 2 ... 33 34 »

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

, только отборная пузатая мелочь
Safety1st
сообщение 6.8.2013, 3:36
Сообщение #1
Стаж: 5 лет 3 месяца

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

Склад маленьких плагинов, сделанных или перепиленных мной, чтобы не терялись на Форуме)
--

Simple Respawn
Неограниченное возрождение игрока после смерти с настраиваемой задержкой и приятным информированием. Подробнее.


1 Time Respawn
Простейший respawn 1 раз за КАРТУ по собственному желанию админа. Требует colorchat.inc в include.
Насколько я помню, плагин нуждается в доработке.
Прикрепленный файл  1_time_respawn.sma ( 1.28 килобайт ) Кол-во скачиваний: 180


Weapon Menu Hardcoded
Легко расширяемое простейшее меню оружий, доступное с определённого раунда. Только одно оружие и только 1 раз за раунд. Подробнее.


Simple WarmUp
Простейший warmup: первый раунд на ножах, второй - на дефолтных пистолетах (можно убрать), потом rr (можно убрать);
покупка запрещена, установка бомбы разрешена. Во время разминки все зашедшие на сервер игроки спавнятся сразу.
Настройки в sma:
#define RESTART_AFTER : закомментите - не будет rr после разминки
//#define KNIFE_ROUND_ONLY : раскомментите - разминка будет только на ножах (только 1 раунд)
//#define _35HP_FOR_KNIFE_ROUND : раскомментите - в ножевом раунде у игроков будет 35 hp
v0.50 Прикрепленный файл  simple_warmup.sma ( 5.15 килобайт ) Кол-во скачиваний: 448


Kills Counter
Красиво показывает игроку в HUD'е число его убийств в текущем раунде. Подробнее здесь.
Скрин
Прикрепленный файл  killscounter.sma ( 2.14 килобайт ) Кол-во скачиваний: 572


Top Awards
Плагин позволяет автоматически назначать игроку дополнительные флаги в зависимости от его rank'а в дефолтной статистике AMXX (CSX). Подробнее.


Server Menu
Самое простейшее меню сервера, пункты которого можно свободно редактировать под собственные потребности, не имея каких-либо познаний в скриптинге. Подробнее.


VIP Weapon от 7eVen'а
Доработка популярного плагина от 7eVen'а. Подробности: тут + автообмундирование всегда отключено на первый раунд.
Прикрепленный файл  vip_7eVen_0102.sma ( 6.43 килобайт ) Кол-во скачиваний: 472


Money HUD Effect
Полная переделка Money HUD Effect (оригинал: eng/rus). Эффект - постепенное изменение денег в HUD'e. Теперь он не действует в начале раунда, когда люди закупаются, что является основным недостатком оригинала. Задержка настраивается в sma в строке INITIAL_DELAY. Убраны оба cvar'а; скорость настраивается в sma в строке giSpeed. Скачать


Admin Chat (изменённый)
Стандартный adminchat с 2-мя плюшками: все сообщения на латинице автоматом всегда превращаются в кириллицу и фикс от известной 'уязвимости'. Предлагается для использования на говнопабликах как дополнение к Colored Translit'у. Примитивная реализация транслита, прямо как в CT ;)
Прикрепленный файл  adminchat.sma ( 15.02 килобайт ) Кол-во скачиваний: 266


Record Demo Question
Плагин просит согласия игрока на запись демки, показ меню в удобное время без перекрывания имеющегося, нестандартные кнопки. Подробнее.


[ZP] Addon - Bonus Zombies Kill
Из убитого зомби выпадает мешочек с бонусом. Подробнее.


Santa Hats
Это самый простой плагин шапок, какой только может быть. Каждая команда носит свои. Модели к плагину тут.
Имеется маленький баг - на раунд какой-либо игрок может остаться без шапки ;) Баг не в плагине, как решить - не знаю.
Прикрепленный файл  santahats.sma ( 1.33 килобайт ) Кол-во скачиваний: 103


DeathMatch Mod's Vote
Голосовалка в начале карты с HUD'ом и обратным отсчётом за режим карты: нормальная стрельба или учитываются только попадания в голову. Выглядит достаточно неплохо, последние 5 секунд отсчёта озвучены. Подробнее.


No Software Mode
Расширенная версия плагина No Software Mode от ConnorMcLeod. Плагин ведёт кое-какую статистику игроков и кикает использующих видеорежим Software. И то, и то можно отключить. Подробнее.


Remove Map Weapons
Просто удаляет всё оружие, разбросанное по карте. Не оружие, дропнутное игроками!
Прикрепленный файл  remove_map_weapons.sma ( 365 байт ) Кол-во скачиваний: 232


Remove Dropped Weapons
Удаляет оружие, дропнутное игроками. Не оружие карты! Добавлена возможность убрать автоудаление бомбы. Подробнее.

Remove Dropped Weapons: Half-Life Edition
Версия для Half-Life. Подробнее.


Instant AutoTeamBalance (fixed)
Пофикшено появление надписи 'Auto-Team Balance next round' в безорфейной версии плагина. Подробнее.


Kill Distance
Доработка плагина Kill Distance. Убраны все квары, дистанция выводится в чат в метрах с сотыми долями и только убитому и киллеру. Качать тут.


Best Player
Небольшая доработка интересного плагина, награждающего лучшего игрока раунда. Подробнее.


Say Prefix
Добавляет Steam-игрокам префикс в чат. Подробнее.


Force Round End
Принудительно завершает раунд по таймеру 'естественным' способом, предназначен для применения на картах без целей (бомба, залоги). Подробнее.


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


Block 'Fire in the hole!'
Блокирует флуд в чате от бросков гранат, звук не трогает.
Без сомнения, таких немеряно. Мне просто проще было сделать свой, чем искать готовый. К нему осталось добавить плагин на информирование, кто кого ослепил - и тогда сразу будет видно, кому нужно руки выпрямлять ;)
Прикрепленный файл  block_fire_in_the_hole.sma ( 1.33 килобайт ) Кол-во скачиваний: 381


Nice Killer
Показывает лучшего игрока раунда. Подробнее.


Block Buying
Отключает покупку на определённых картах (их список задаётся в исходнике), на остальных отключается сам.
v0.1 от 24.06.2014 Прикрепленный файл  block_buying.sma ( 2.44 килобайт ) Кол-во скачиваний: 160
Версия для блокировки покупки на всех картах.

GHW Auto Message Displayer
Показывает мёртвым игрокам и спектаторам цветные объявления в чате и HUD'ом. Подробнее.


Roomtype Reset
Обход проблемы, когда после игры на некоторых картах с 'зонами с эхом' звуки с эффектами у игрока остаются и на следующей карте. Подробнее.


Spawn Protection
Максимально упрощённый плагин для защиты игроков при спавне от нанесения ущерба противником. Подробнее.


AWP Weapon Giver
Исправляем падения сервера на карте awp_india и ей подобных. Подробнее.


Prize Knife
Простейший плагин модификации урона ножа определённым игрокам. Подробнее.


Custom Knife Model
Простейший плагин смены модели ножа. Подробнее.


Empty
Простейший плагин смены карты, если сервер опустел. Подробнее.


Bots Agility
Плагин позволяет ботам периодически избегать попаданий – 'уворачиваться' от пуль. Подробнее.


Country On Name
Плагин добавляет к никам игроков тэг страны. Подробнее.


Block Earning Money in New Round
Плагин блокирует начисление денег игрокам в новом раунде. Подробнее.


New Year 2016 Task
По чат-команде /newyear показывает в чате, сколько времени осталось до Нового Года. И в момент наступления НГ что-то выполнит. Подробнее.


Money as Frag Counter
Деньги как счётчик фрагов. Подробнее.


Simple Damager
Волшебный дамагер, творит чудеса smile.gif Подробнее.


Spray Control
Плагин поможет игрокам узнать, кто поставил красивую картинку, а админам – бороться с игроками со спреями, нарушающими правила. Подробнее.


Precache Info
Плагин даёт возможность посмотреть, какая часть лимитов на прекэш задействована в данный момент. Подробнее.
--

Плагины других авторов

CConveyor от Andrei (aka Bos93)
Плагин для Deathrun-серверов, который убирает скорость и анимацию у дорожек террориста, на которых он ускоряется и, соответственно, возвращает её. Подробнее.


Subnet Ban Menu от Subb98
Простенький плагин для бана 'подсети' через меню, против ололошек с динамическими IP и айдичейнджерами. Подробнее.


Unlimited ChooseTeam от ConnorMcLeod с фиксами pic0 и PomanoB
Позволяет менять команду неограниченное число раз. Запостил на Форум, поскольку форум с официальным топиком перестал существовать. Скачать.


No Fall Damage от Subb98
Плагин блокирует урон при падении с высоты, своеобразная замена всем известному парашюту. Подробнее.

--

Склад маленького кода для скриптеров тут ;)
Предыдущие версии плагинов и подсветку изменений можно найти тут.

Планируется добавить на Склад

Все мои работы
Поддержать разработку плагинов.
Даю платные консультации по скриптингу.

Отредактировал: Safety1st, - 8.1.2016, 12:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
cs-portal
сообщение 6.8.2013, 7:49
Сообщение #2
Стаж: 7 лет

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

добавлю тогда quake3 style of respawn
респаун происходит только по нажатию mouse1


Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init()
{
register_plugin("quake respawn","1.0","cs-portal")
register_event("DeathMsg","on_Death","a")
register_forward(FM_CmdStart, "fw_CmdStart")
}
public on_Death()
{
new id = read_data(2)
client_cmd(id,"+showscores")
}


public fw_CmdStart(id, handle, seed)
{
if(is_user_alive(id))
return FMRES_IGNORED

static iButton, iOldButtons
iButton = get_uc(handle, UC_Buttons)
iOldButtons = pev( id, pev_oldbuttons )

if ( ( iButton & IN_ATTACK ) && !( iOldButtons & IN_ATTACK ) ) {
ExecuteHam(Ham_CS_RoundRespawn,id);
client_cmd(id,"-showscores")
}

return FMRES_IGNORED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   + Цитировать сообщение
Safety1st
сообщение 20.8.2013, 12:45
Сообщение #3
Стаж: 5 лет 3 месяца

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

Добавлены Kills Counter и Simple WarmUp.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя project
сообщение 20.8.2013, 13:20
Сообщение #4


Стаж: 3 года 5 месяцев

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

Kills Counter

ссылку на скачивание можно?начимаю ту что там не скидывает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 20.8.2013, 13:33
Сообщение #5
Стаж: 4 года 2 месяца

Сообщений: 912
Благодарности: выкл.

Раскопал свой старый Kills Counter.
Прикрепленный файл  kills_counter.sma ( 2.22 килобайт ) Кол-во скачиваний: 64
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 21.8.2013, 3:17
Сообщение #6
Стаж: 5 лет 3 месяца

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

Добавлен плагин Top Awards.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cMeeX
сообщение 16.9.2013, 14:33
Сообщение #7
Стаж: 5 лет 1 месяц

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

respawn.sma
Можно как то исправить недоработки такие как:
1. Когда игрок заходит на сервер, он сможет начать играть только после начала нового раунда, рестарта(9 1 3)
2. При переходе в спектры автоматически ресается и никого нельзя убить, а тебя может валить не только враг но и союзник :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 16.9.2013, 15:44
Сообщение #8
Стаж: 4 года

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

Цитата(Safety1st @ 21.8.2013, 5:17) *
Добавлен плагин Top Awards.

как я понял вип выдается всем 10 игрокам которые вошли в топ 10? или нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 16.9.2013, 15:51
Сообщение #9


Стаж: 4 года 10 месяцев

Сообщений: 1335
Благодарностей: 573
Полезность: 841

Цитата(OriGinaL @ 16.9.2013, 20:44) *
как я понял вип выдается всем 10 игрокам которые вошли в топ 10? или нет?

Цитата
Квары:
- top_ranks - максимальный ранг, который может иметь игрок (конец TOPX)
- top_flags - какие флаги добавляются

Если поставите top_ranks 10, то будет выдаваться всем 10 в топе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
OriGinaL
сообщение 16.9.2013, 16:12
Сообщение #10
Стаж: 4 года

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

Цитата(winzh1 @ 16.9.2013, 17:51) *
Если поставите top_ranks 10, то будет выдаваться всем 10 в топе.

благодарочки)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cMeeX
сообщение 17.9.2013, 15:43
Сообщение #11
Стаж: 5 лет 1 месяц

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

а мне кто то поможет с выше написанным мною постом?
накину на пивко )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 17.9.2013, 15:56
Сообщение #12
Стаж: 4 года

Сообщений: 6490
Благодарностей: 2554
Полезность: 491

cMeeX, DeathMatch
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cMeeX
сообщение 17.9.2013, 16:52
Сообщение #13
Стаж: 5 лет 1 месяц

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

Благодарю, Сейчас затестим )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anionmyz
сообщение 17.9.2013, 17:15
Сообщение #14


Стаж: 4 года

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

Цитата(winzh1 @ 16.9.2013, 17:51) *
Если поставите top_ranks 10, то будет выдаваться всем 10 в топе.

Хорошо а если допустим игрок набил фрагов там топ10 попал и после того как он вышел кто то просто сменит ник на его ? Или там както пароль или что
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 17.9.2013, 17:18
Сообщение #15
Стаж: 7 лет

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

steamid обычно по нему, выставь в дпрото норм генерацию по айпи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 3.11.2013, 14:17
Сообщение #16
Стаж: 5 лет 3 месяца

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

Цитата(anionmyz @ 17.9.2013, 19:15) *
Хорошо а если допустим игрок набил фрагов там топ10 попал и после того как он вышел кто то просто сменит ник на его ? Или там както пароль или что

Это в стате всё решается, плагин просто берёт инфу. Если стата по SteamID - смена ника не поможет. А так защиту ника можно поставить или ещё что.
--

Кстати, если кому-то интересно заиметь Top Awards для gameME и можете скинуться всей компанией на разработку привата, могу сделать. Статистика тоже многих привлекает. Ведь есть же плагины с бонусами за проведённое время на сервере? Аналогичная тема и в чём-то более привлекательная: не нужно сидеть часами ради этого, рваться в TOP будет больше дрочеров, будут играть поумнее (с gameME набивание фрагов на нубах мало помогает). Можно автоматом раздавать заслуженный иммунитет от voteban'а или статусные плюшки типа зелёного чата и приписки в нике... А может быть даже право на slay злостных кемперов crazy.gif (сам не пробовал, идею подсказал neverminde).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Machette
сообщение 3.11.2013, 14:37
Сообщение #17


Стаж: 5 лет 1 месяц

Сообщений: 537
Благодарностей: 419
Полезность: 956

Обычный Reset Score
Это плагин, с помощью которого любой игрок на сервере может в любой момент обнулить свой счет.
Прикрепленный файл  amx_resetscore.sma ( 548 байт ) Кол-во скачиваний: 46

Исходник
Код:
#include <amxmodx>
#include <fun>
#include <cstrike>

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Machette");

register_clcmd("say /rs", "reset_score");
register_clcmd("say /resetscore", "reset_score");
register_clcmd("say_team /rs", "reset_score");
register_clcmd("say_team /resetscore", "reset_score");
}

public reset_score(id)
{
if (is_user_connected(id))
{
set_user_frags(id, 0);
cs_set_user_deaths(id, 0);
client_print(id, print_chat, "Ваш счёт успешно обнулен")
}
}


Отредактировал: Machette, - 3.11.2013, 14:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 3.11.2013, 14:42
Сообщение #18
Стаж: 5 лет 3 месяца

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

Machette, проверка is_user_connected(id) лишняя. Спамботы командой /rs не флудят ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 3.11.2013, 14:56
Сообщение #19
Стаж: 4 года

Сообщений: 6490
Благодарностей: 2554
Полезность: 491

Safety1st,не лишняя. Можно послать команду обнуления из разных мест(не только с сервера)+с задержкой. Это вызовет дебаг.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 3.11.2013, 15:06
Сообщение #20
Стаж: 5 лет 3 месяца

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

exec1337, вы меня умиляете)
Да, давайте в каждом плагине ставить защиту от сплойтов xD
Плагин для защиты должен быть один-единственный, запрещающий отправку команд до подключения к серверу. AntiBots на mm, например.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
35 страниц V   1 2 ... 33 34 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: