-
Постов
11 816 -
Зарегистрирован
-
Посещение
Файлы, опубликованные OriginalShaman
-
[CS:GO] Team Logo Manager
Описание:
Плагин дает возможность установить лого команды.
Установка:
Раскидать файлы плагина по папкам
Настройка:
Вся настройка интуитивно понятна в конфиг файле
73 раза скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] TTT - Trouble in Terrorist Town в CS:GO / Мафия 26/06/2023
Всем известный режим TTT - Trouble in Terrorist Town, прародитель Амогуса, ранее популярный в Garry's mod, теперь и в CS:GO!
Рассказывать особо нет смысла, мод полностью схож с модом в Gmod.
При скачивании есть выбор нескольких версий: для Sourcemod 11+, для SM 1.10, прошлая версия, и архив с исходниками
Команды:
sm_status - показывает игроку в чате кем он является (предателем, мирным или детективом)
sm_karma - показывает игроку уровень его кармы
sm_trules - показывает правила для Предателей
sm_drules - показывает правила игры для Детективов
sm_detective - то же, что и команда выше
sm_fl - включает/отключает фонарик.
sm_flashlight - то же что и команда выше
sm_identify - осмотр трупа (регдола) на который смотрит игрок
sm_id - доказывает что игрок Мирный
sm_inventory - открывает инвентарь (рюкзак) игрока
sm_nvg - включает очки ночного видения
sm_radio - открывает меню "радио"
sm_rdm - открывает меню для жалоб на RDM, показывает последние убийства
sm_res - меню управления звуками в конце раунда (RoundEndSounds модуль)
sm_reopenshop - открывает магазин плагина
sm_roshop - то же, что и команда выше
sm_reshop - то же, что и команда выше
sm_rshop - то же, что и команда выше
sm_buy - покупка предметов
sm_credits - показывает игроку сколько у него кредитов
sm_showitems - показывает предметы игрока
sm_shop - меню покупки предметов (магазин)
sm_specmenu - меню перехода в наблюдатели
sm_spm - то же что команда выше
sm_stats <ник или #userid> - статистика указанного игрока
sm_tele - команда для телепортации. Доступна если есть необходимый предмет
sm_tripmine - команда для установка мины. Будет работать если в инвентаре есть необходимый предмет
Админ команды:
sm_setrole <ник или #userid> <номер роли от 1 до 3> - назначает роль игроку. 1 = мирный, 2 = предатель, 3 = детектив
sm_karmareset <ник или #userid> - сбрасывает карму игрока
sm_setkarma <ник или #userid> <число> - задает игроку уровень кармы
sm_logs - показывает админу логи плагина в прямом эфире
sm_log - то же самое что и команда выше
sm_cases - показывает сколько есть активных жалоб
sm_handle - перейти к следующей жалобе
sm_info - выдает информацию по жалобе
sm_verdict - меню вынесения решения по жалобе
sm_reload_radio - перезагружает радио
sm_reloadgrablist - админ команда, перезагружает белый и черный список
sm_respawn <ник или #userid> - возрождает указанного игрока
sm_miccheck <ник или #userid> - проверить принял ли игрок правила
sm_giveitem <ник или #userid> <предмет> - выдать указанному игроку предмет
sm_setcredits <ник или #userid> <количество> - задать количество кредитов (кошелек) игрока
sm_resetitems <ник или #userid> - обнулить инвентарь игрока
sm_listitems <ник или #userid> - показывает инвентарь игрока
sm_reload_discount - перезагрузить скидки
sm_reload_flags - перезагрузить флаги доступа
sm_rslays <ник или #userid> <количество раундов> <0 или 1> - убивает указанного игрока в начале раунда. От указанного количества раундов зависит то, сколько раундов подряд игрок будет мертв. Третий параметр: 0 = убить в следующем раунде, 1 = убивает в текущем раунде, моментально
sm_dban <ник или #userid> <время в минутах> "причина" - запретить/забанить игроку быть Детективом
sm_udban <ник или #userid> - снять детективный бан игрока
sm_reloadbuttons - перезагрузка кнопок
Настройки:
ttt_save_rules_choice (1 или 0) - запомнить выбор игрока в разделе Правил, и не показывать ему их повторно?
ttt_show_karma_on_spawn (1 или 0) - показывать карму игроков при спауне?
ttt_show_message_earn_karma (1 или 0) - показывать сообщения о том сколько заработано кармы?
ttt_show_message_lose_karma (1 или 0) - показывать сообщения при утрате кармы?
ttt_public_karma (1 или 0) - показывать уровень кармы в виде очков?
ttt_private_karma_round_update (1 или 0) - если значение ttt_public_karma не 1, то включите эту настройку чтобы обновлять карму в конце раунда
ttt_show_karma_round_update_message (1 или 0) - оповещать о том как изменился уровень кармы за раунд?
ttt_message_typ_karma - как выводить сообщения кармы: 1 = Hint Текст, 2 = в чате
ttt_karma_killer_innocent_victim_innocent_subtract - сколько кармы потеряет мирный игрок за убийство мирного
ttt_karma_killer_innocent_victim_traitor_add - сколько кармы получит мирный, за убийство предателя
ttt_karma_killer_innocent_victim_detective_subtract - сколько кармы потеряет мирный за убийство детектива
ttt_karma_killer_traitor_victim_innocent_add - сколько кармы получит Предатель, за убийство мирного игрока
ttt_karma_killer_traitor_victim_traitor_subtract - сколько кармы потеряет предатель за убийство предателя
ttt_karma_killer_traitor_victim_detective_add - сколько кармы получит Предатель за убийство детектива
ttt_karma_killer_detective_victim_innocent_subtract - сколько кармы потеряет детектив за убийство мирного
ttt_karma_killer_detective_victim_traitor_add - сколько кармы получит детектив за убийство предателя
ttt_karma_killer_detective_victim_detective_subtract - сколько кармы потеряет детектив за убийство детектива
ttt_start_karma - стартовый уровень кармы
ttt_with_karma_ban - сколько кармы должно быть у игрока, чтобы получить Бан Кармы
ttt_with_karma_dead - банить мертвых игроков за плохую карму?
ttt_with_karma_ban_length - время бана в минутах (по стандарту - неделя)
ttt_max_karma - сколько максимально очков кармы может иметь игрок
ttt_max_karma_vip - максимальное количество кармы у VIP игроков
ttt_vip_karma_flag - флаг доступа для VIP уровня (по умолчанию "t")
ttt_required_players_detective - сколько нужно игроков для активации роли Детектива
ttt_required_player - сколько нужно игроков для начала игры
ttt_traitor_max - максимальное количество Предателей
ttt_detective_max - максимальное количество Детективов
ttt_detective_karma_min - если карма игрока ниже указанного уровня, то игроку не стать детективом. По стандарту значение: 100
ttt_block_suicide - запретить использовать команду kill в консоли?
ttt_block_radio_message - отключить радио сообщения в чате? Те, которые от игры
ttt_show_death_message - показывать сообщение с информацией о том кто убил вас?
ttt_show_kill_message - показывать игроку сообщение с ником того, кого он убил?
ttt_allow_flash - активировать фонарик на сервере? Работает при нажатии +lookatweapon (кнопка осмотра оружия)
ttt_flash_volume - яркость фонарика. от 0.0 до 1.0
ttt_block_look_at_weapon - отключить функцию осмотра оружия?
ttt_enable_noblock - включить NoBlock (проход сквозь игроков)?
ttt_kad_remover - убрать убийства, ассисты и прочее из общего счета (ТАБ)?
ttt_fake_health - фейковый уровень ХП отображающийся другим игрокам. По стандарту 100. Отключить функцию нельзя
ttt_fake_life - как отображать живых игроков в счете (ТАБе): 0 = Стандартно, как в игре, 1 = все игроки как мертвые, 2 = все игроки как живые
ttt_plugin_tag "{prefix}[TTT]{default}" - префикс плагина в чате
ttt_spawn_t - базовый уровень здоровья у Предателей (по стандарту 100)
ttt_spawn_d - базовый уровень здоровья у Детективов (по стандарту 100)
ttt_spawn_i - базовый уровень здоровья у Мирных (по стандарту 100)
ttt_rules_close_punishment - как наказывать за закрытие меню без прочтения? 0 = Кик, 1 = Без наказания
ttt_time_to_read_detective_rules - сколько секунд будет открыто меню Правил Детектива
ttt_time_to_read_rules - сколько секунд будет открыто меню Общих Правил
ttt_show_detective_menu - показывать Меню детектива?
ttt_show_rules_menu - показывать общие правила?
ttt_punish_innocent_for_rdm_kils - скольких мирных может убить мирный игрок, до того как будет наказан за RDM?
ttt_punish_traitor_for_rdm_kils - сколько предателей может убить предатель, до того как будет наказан?
ttt_punish_detective_for_rdm_kils - сколько может игроков может убить Детектив, до того как будет наказан ?
ttt_kick_immunity - флаг доступа, у которого будет иммунитет от прочтения правил (по стандарту флаг: b )
ttt_logsaccess - админы с каким доступом могут смотреть логи игры (по стандарту флаг: b )
ttt_logs_dead_only - разрешить смотреть логи только мертвым админам?
ttt_logs_notify_alive - делать ли оповещение в чате о том что живой админы посмотрел логи? 0 = никого не оповещать, 1 = Оповестить всех, 2 = оповестить только админов
ttt_update_client_model - обновить модельку игрока сразу после выбора роли?
ttt_remove_hostages - удалить всех заложников с карты?
ttt_remove_bomb_on_spawn - удалить места закладки бомбы с карты?
ttt_traitor_ratio - шанс на выпадение роли Предателя
ttt_detective_ratio - шанс на выпадение роли Детектива
ttt_deny_fire - заблокировать кнопку выстрела у тех игроков, которые еще не получили роль?
ttt_slay_after_start - убивать всех игроков в начале TTT раунда? Для перемешки
ttt_disable_buyzone - удалить зоны закупок с карты?
ttt_random_winner - рандомно определить команду победителей (CT/T), вне зависимости от счета игры?
ttt_end_with_detective - разрешить раунду закончится, если есть живые Детективы?
ttt_hide_teams - скрыть в чате названия команд?
ttt_strip_weapons - отбирать оружие у игроков при возрождении?
ttt_next_round_alert - оповещать игроков в чате, через сколько начнется новый раунд?
ttt_ignore_deaths - игнорировать смерти? (раунды будут дольше)
ttt_ignore_rdm_slay - не спрашивать игроков о прощении или наказании за TK?
ttt_t_chat_to_dead - мертвые игроки видят сообщения Предателей?
ttt_d_chat_to_dead - мертвые игроки видят сообщения Детективов?
ttt_transfer_armor - сохранить броню у живых игроков и выдать им её в следующем раунде?
ttt_respawn_dead_players - возродить мертвых игроков до выбора роли?
ttt_prestart_damage - активировать нанесение урона до начала раунда?
ttt_log_file "logs/ttt/ttt-<DATE>.log" - путь до файла логов. Не удаляйте -<DATE> !
ttt_error_file "logs/ttt/ttt-error-<DATE>.log" - путь до файла логов ошибок. Не удаляйте -<DATE> !
ttt_karma_file "logs/ttt/ttt-karma-<DATE>.log" - путь до лога кармы. Не удаляйте -<DATE> !
ttt_default_primary_d "weapon_m4a1_silencer" - основное оружие, выдаваемое Детективам
ttt_default_secondary "weapon_glock" - второе оружие, выдаваемое Детективам
ttt_round_started_font_size 32 - размер текста начала раунда
ttt_round_started_font_color "44ff22" - цвет текста начала раунда
ttt_round_start_font_size 24 - размер текста обратного отсчета
ttt_round_start_font_color "ffA500" - цвет текста обратного отсчета
ttt_show_traitor_names - показывать предателей-союзников при выборе команды?
ttt_give_weapons_on_failed_start - выдавать оружие в нулевом раунде, или когда не набралось игроков для старта TTT режима?
ttt_give_weapons_fail_start_primary "ak47" - основное оружие, которое выдается в нулевом раунде
ttt_give_weapons_fail_start_secondary "deagle" - второе оружие, которое выдается в нулевом раунде
ttt_command_access_setrole - админский флаг доступа для назначения роли игрокам (по стандарту флаг: d )
ttt_command_access_karmareset - флаг доступа для сброса кармы игрокам (по стандарту флаг: m )
ttt_command_access_setkarma - флаг доступа для установки кармы игрокам (по стандарту флаг: m )
ttt_steamid_add_to_logs - записывать SteamID игроков в логи?
ttt_steamid_log_format - в каком формате записывать SteamID? 1 = SteamID2 (STEAM_1:1:40828751), 2 = SteamID3 ([U:1:81657503]), 3 = SteamID64/CommunityID (76561198041923231), 4 = AccountID (40828751)
ttt_show_debug_messages - показывать root админам сообщения ошибок плагина?
ttt_disable_damage_selection - отключить урон на время выбора команд?
ttt_round_slays_innocent - сколько раундов подряд убивать игрока, если он был наказан за RDM (когда был мирным)
ttt_round_slays_traitor - сколько раундов подряд убивать игрока, если он был наказан за RDM (когда был предателем)
ttt_round_slays_detective - сколько раундов подряд убивать игрока, если он был наказан за RDM (когда был детективом)
ttt_round_slays_admin_access - флаг доступа для изменения настроек наказания (по стандарту флаг: b)
ttt_debug_mode - включить режим дебага?
ttt_move_spectators - перемещать наблюдателей в команду CT или T в начале раунда?
ttt_check_players_during_warmup - проверять игроков во время разминки?
ttt_primary_weapon_update - что делать с основным оружием игроков в начале раунда: 0 = ничего, 1 = выбросить старое оружие, 2 = удалить старое оружие
ttt_secondary_weapon_update - что делать со вторым оружием игроков в начале раунда: 0 = ничего, 1 = выбросить старое оружие, 2 = удалить старое оружие
ttt_damage_karma_enable - добавлять/убавлять карму игрока при нанесении урона?
ttt_damage_karma_attacker_innocent_victim_innocent_subtract - сколько кармы потеряет Мирный при попадании по Мирному
ttt_damage_karma_attacker_innocent_victim_traitor_add - сколько кармы получит Мирный за попадание по Предателю
ttt_damage_karma_attacker_innocent_victim_detective_subtract - сколько кармы потеряет Детектив при попадании по Детективу
ttt_damage_karma_attacker_traitor_victim_innocent_add - сколько кармы получит Предатель за попадание по Мирному
ttt_damage_karma_attacker_traitor_victim_traitor_subtract - сколько кармы потеряет Предатель при попадании по Предателю
ttt_damage_karma_attacker_traitor_victim_detective_add - сколько кармы получит Предатель за попадание по Детективу
ttt_damage_karma_attacker_detective_victim_innocent_subtract - сколько кармы потеряет Детектив при попадании по Мирному
ttt_damage_karma_attacker_detective_victim_traitor_add - сколько кармы получит Детектив за попадание по Предателю
ttt_damage_karma_attacker_detective_victim_detective_subtract - сколько кармы потеряет Детектив при попадании по Детективу
ttt_karma_decrease_kill_player_who_hurted - отнять карму при убийстве игрока, который нанес вам урон?
ttt_log_pressed_buttons - вести лог нажатия кнопок?
ttt_log_pressed_buttons_time 5 - защита от спама в логах. Записываются нажатия кнопки с интервалом в 5 секунд
ttt_open_rules_on_punish - открыть меню с правилами игроку, который был наказан?
ttt_name_change_punishment - какое наказание за смену никнейма? 0 = никакое, 1 = Оповестить всех игроков, 2 = заблокировать смену ника, 3 = кикнуть игрока, 4 = забанить игрока
ttt_name_change_banlength 120 - срок бана за смену ника ( в минутах)
ttt_show_rdm_menu_for_inno - открыть меню RDM при убийстве мирного игрока другим мирным?
ttt_flashlight_option - Метод включения фонарика: 0 = при нажатии кнопки +lookatweapon, 1 = через команду sm_fl или sm_flashlight
ttt_respawn_admin_access - уровень доступа для использования команды возрождения (по стандарту флаг: b)
ttt_players_remaining_hud_message - показывать сообщение о том, сколько игроков еще нужно для начала TTT раунда?
ttt_show_url - показывать игроку URL вашего сайта, когда он хочет прочитать правила?
ttt_disable_rounds - выключить раунды TTT плагина? Потребуется перезапустить карту
ttt_clear_rounds - очистить информацию о прошлых раундах? Значение = количество дней, старее которого логи будут удаляться
ttt_clear_logs - удалять старые логи? Значение = количество дней, старее которого логи будут удаляться
ttt_start_melee_weapon - с каким ручным оружием появляются игроки? По умолчанию: fists
ttt_additional_melee_role 14 - кто получит дополнительное рукопашное оружие?
2 = Мирный
4 = Предатель
8 = Детектив
6 = Мирный и Предатель
10 = Мирный и Детектив
12 = Предатель и Детектив
14 = Предатель, Мирный и Детектив
ttt_Additional_melee_weapon - какое доп. рукопашное оружие выдается? По умолчанию: knife
ttt_unload_plugins - отключить старые/бесполезные плагины?
ttt_remove_plugins - удалить старые/бесполезные плагины?
ttt_fix_thirdperson_view - сбрасывать камеру игрока до вида от первого лица, в начале каждого раунда?
ttt_enable_round_id_message - давать оповещение в чате об успешном начале раунда?
ttt_save_logs_in_mysql - сохранять логи раундов в MySQL таблицу?
ttt_clean_up_sql_logs - через сколько дней удалять логи ? по стандарту: 7
ttt_enable_auto_assign_team - включить автоматическое распределение игроков по командам?
ttt_block_switch_selection - запретить менять команды во время подготовки и выбора ролей?
ttt_show_teams_selected_message - показывать сообщение "Команды были выбраны"?
ttt_show_receiving_logs_message - показывать сообщение "Получаем логи"?
ttt_mic_check_flag - админский флаг для доступа к комамнде !miccheck , по умолчанию: b
ttt_fix_player_names - что делать с цветными тегами в никнеймах игроков? 0 = игнорировать, 1 = удалить
Данный TTT плагин очень большой и сложный, и настроек у него огромное количество.
Конфиг файлы с настройками вы найдете в папках addons/sourcemod/configs/ и addons/sourcemod/configs/ttt/
А в папке addons/sourcemod/configs/ttt/rules вы найдете два конфига правил сервера, в которых можно прописывать свои правила
Так же, разработчик плагина рекомендует задать такие параметры для вашего сервера:
bot_quota 0 mp_afterroundmoney 0 mp_autoteambalance 0 mp_backup_round_file 0 mp_backup_round_file_last 0 mp_backup_round_file_pattern 0 mp_equipment_reset_rounds 1 sm_cvar mp_footsteps 1 mp_free_armor 0 mp_freezetime 1 mp_ignore_round_win_conditions 1 mp_join_grace_time 30 mp_limitteams 0 mp_match_restart_delay 5 mp_maxmoney 0 mp_maxrounds 10 mp_playercashawards 0 mp_playerid 2 mp_playerid_delay 0.1 mp_playerid_hold 0.3 mp_radar_showall 0 mp_roundtime 5 mp_startmoney 0 mp_teamcashawards 0 mp_teammates_are_enemies 1 mp_timelimit 30 mp_warmuptime 0 mp_weapons_allow_heavyassaultsuit 1 sv_allow_thirdperson 1 sv_allow_votes 0 sv_allow_wait_command 0 sv_alltalk 1 sv_damage_print_enable 0 sv_deadtalk 0 sv_holiday_mode 0 sv_ignoregrenaderadio 1 weapon_reticle_knife_show 1
Установка:
В databases.cfg прописать следующее, подставив свои значения:
"ttt" { "driver" "<DRIVER>" // укажите какую базу используете: mysql или sqlite "host" "<HOSTNAME>" "database" "<DATABASE>" "user" "<USERNAME>" "pass" "<PASSWORD>" "port" "<PORT>" }
78 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] VIP Возрождение + другие функции / VipSpawn 1.0.5
Плагин добавляет новые функции для VIP игроков.
VIP Меню открывается командой !vipmenu
Функции:
Позволяет VIP игрокам возрождаться посреди матча Игроки могут возрождаться даже если только подключились к серверу Множество настраиваемых настроек, все в конфиге cfg/sourcemod/kewaii_lib.cfg Множество других функций..Читайте настройки
Настройки:
kewvip_nofalldamage "1" - включает и отключает урон от падения
kewvip_nofallsound "1" - отключает звук от падения
kewvip_auto_armor "1" - выдает броню при возрождении
kewvip_auto_armorquantity "100" - количество выдаваемой брони
kewvip_auto_helmet "1" - включает шлем при возрождении
kewvip_benefits_max "3" - сколько улучшений одновременно получают VIP игроки
kewvip_buff_medickit "1" - выдает аптечку VIP игрокам
kewvip_buff_unlimitedammo "1" - включает бесконечные патроны
kewvip_buff_wh "1" - включает гранату которая подсвечивает игроков сквозь стены
kewvip_buffs "1" - включает или отключает VIP бонусы
kewvip_buffs_max "2" - количество доступных бонусов одновременно, за раунд
kewvip_healthregen "1" - включает и отключает регенерацию ХП
kewvip_healthregened "10" - сколько ХП получает игрок за убийство
kewvip_maxhealth "150" - максимальное количество ХП до которых может раскачаться игрок
kewvip_vipspawn "1" - включает функцию VIP возрождения
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
69 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Warden - Маркер / Warden - Marker 1.3
Плагин помечает Лидера отряда (warden) синим светящимся кругом, как это показано на скриншоте
Настроек никаких нет, команда только одна: sm_marker - открывает меню настроек плагина, например для отключения отображения этого круга
Установка:
Раскидать файлы по папкам (.smx в addons/sourcemod/plugins, .cfg в configs и так далее)
58 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Weapon Restrict 3.1.4
Описание:
1) Позволяет Админам запрещать или ограничивать определенное оружие!
2) Также можно запретить для определенной команды, СТ или Т!
3) Имеется возможность поставить ножевой раунд или раунд на пистолетах!
4) Так же в плагине имеется свой Разминочный раунд на гранатах и т.д
5) Админы могут сбрасывать бомбу С4 с Террориста!
6) Плагин добавляется сам в Основное админ-меню СурсМода
7) Работает с SM 1.3 и выше
8) Версия 3.0.8 требует SM 1.4+, SDHooks
Команды админа:
//Запретить оружие //Используйте команду sm_restrict <weapon|all|group> <amount> <both|ct|t> //Примеры // // sm_restrict deagle 0 // sm_restrict @all 1 ct // sm_restrict pistols 0 t // //Флаг: ConVar // sm_restrict //Отменить ограничение //Используйте команду sm_unrestrict <weapon|all|group> <both|ct|t> //Примеры // // sm_unrestrict deagle // sm_unrestrict @all ct // sm_unrestrict pistols t // //Флаг: ConVar // sm_unrestrict //Установить следующий раунд как ножевой раунд //Флаг: ConVar // sm_knives //Установить слдующий раунд как раунда на пистолетах //Флаг: ConVar // sm_pistols //Заставить бомбу упасть //Флаг: Ban // sm_dropc4 //Перезапуск орграничений //Флаг: ConVar // sm_reload_restrictions //Удаляет у игроков огрничение на оружие //Флаг: ConVar // sm_remove_restricted
Ствол: awp, m4a1 (all - это все оружие)
Кол-во: 1, 2, 3 (0- это запретить)
Команда: ct, t (Чтобы обеим командам надо оставить тут пусто)
Почти все команды можно сделать через меню Администратора!
Настройка Per player restrict
106 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] WH для админа / Advanced Admin ESP 1.3.3
Плагин позволяет админам видеть других игроков сквозь стены.
Так же особенность плагина в том что админ может выдать "дар" видения сквозь стены - другим игрокам. Но не советую злоупотреблять этим плагином.Это может сказаться на репутации вашего сервера.
Команды:
sm_giveesp <player> [0/1] - дать ESP определенному игроку
sm_esp [0/1] - включить или отключить ESP у себя
Настройки:
sm_advanced_esp_tcolor "144 120 72 64" - цвет подсветки игроков команды Террористов. В формате RGBA (Red Green Blue Alpha - прозрачность)
sm_advanced_esp_ctcolor "72 96 144 64" цвет подсветки игроков команды Контров. В формате RGBA (Red Green Blue Alpha - прозрачность)
sm_advanced_esp_default "0" - поставьте 1 если хотите чтобы у админов ESP включался автоматический при подключении
sm_advanced_esp_lifestate "0" - когда может быть активен ESP? 1 - только когда мертвы, 2 - только когда живы, 0 - когда живы и мертвы.
sm_advanced_esp_notify "0" - когда админ выдает ESP игроку, оповещать ли других игроков о том что выдан ESP ?
sm_advanced_esp_team "0" - Кого отображать? 0 - Все команды, 1 - Только враги, 2 - Только тиммейты
3 143 раза скачали | 8 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Zombie Deathmatch 0.1.2
Новый зомби мод , 2021 года, для сервера CS:GO.
По сравнению с классическими - он более облегченный и понятный.А главное что с этим модом можно превратить любую стандартную карту - в зомби карту.
Раунд начинается, все игроки - играют за выживших. За зомби только несколько ботов.После, когда выживший умирает либо его зарежет зомби - сам становиться зомби.
Игра длиться до того пока все выжившие станут зомби, или же если выжившие смогут продержаться до конца раунда.
Другие особенности плагина:
Если нет живых игроков (например все игроки сидят в наблюдателях), то в обе команды присоединяться боты и начинают игру между собой. На каждой карте автоматический создается туман, создает более мистическую атмосферу Больше крови (gore mod) У выживших CT есть фонарики Зажигательные гранаты и коктейли молотова поджигают как зомби так и выживших, на 3 секунды
Установка:
Раскидать файлы по папкам (.smx в addons/sourcemod/plugins, .cfg в configs и так далее)
61 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Zombie Escape Premium (ZR supported) 8.0.0
Новая версия плагина Zombie Escape для сервера CS:GO, с некоторыми доработками и своими особенностями, а именно:
Новый синтаксис HUD таймер (с отображением процента возможного заражения) HUD инфо (тип зомби, класс и тд) Меню зомби/людей Оверлеи в конце раунда (картинки той или иной команды которая победила) Баны зомби (возможность админам запрещать каким либо игрокам становиться зомби) Статистика игроков (mysql база) Список ТОП игроков Магазин для людей и зомби (во внутриигровой валюте) Специальное админское меню Меню лидера (лучи, указание пути, спрайты и тд) Первый инфицированный не может быть первым зараженным в следующем раунде Модельки зомби и людей Бан первого зараженного,если он выходит с сервера,до того как заразит другого Классы зомби и людей Меню статистики Випка для VIP игроков Нашествие зомби: определенный процент того что начнется нашествие,когда у всех зомби есть щиты Новые и старые звуки - убийство,перезарядка и тд Фейк грена = заморозка, Осколочная грена = поджигает, дымовая 0= облако с инфекцией Меню оружия Конфиг с настройками
Флаги доступа:
Флаг для VIP игрока - a (reservation), флаг для админа - b (ban), флаг для лидера - o (custom_1)
Настройки:
sm_ze_decoy_effect "1" - включить замораживающую гранату?
sm_ze_defend_leader_material_vmt "materials/ze_premium/defendhere.vmt" - путь до VMT текстуры спрайта для указки лидера
sm_ze_defend_leader_material_vtf "materials/ze_premium/defendhere.vtf" - путь до VTF текстуры спрайта для указки лидера
sm_ze_flashnade "1000" - стоимость флешки
sm_ze_followme_leader_material_vmt "materials/ze_premium/followme.vmt" - путь до VMT текстуры спрайта для команды "за мной" у лидера
sm_ze_followme_leader_material_vtf "materials/ze_premium/followme.vtf" - путь до VTF текстуры спрайта для команды "за мной" у лидера
sm_ze_freezenade_distance "400" - дистанция замораживающей гранаты
sm_ze_healthshot "2000" - цена шприца со здоровьем
sm_ze_hegrenade_effect "1" - активировать ли поджигающие гранаты?
sm_ze_henade "1000" - стоимость осколочной гранаты
sm_ze_hud_information "1" - включить HUD панель с информацией?
sm_ze_human_model "models/player/custom_player/pikajew/hlvr/hazmat_worker/hazmat_worker.mdl" - скин Людей
sm_ze_human_win_material_vmt "materials/ze_premium/humanwin.vmt" - путь до VMT текстуры спрайта "победили люди"
sm_ze_human_win_material_vtf "materials/ze_premium/humanwin.vtf" - путь до VTF текстуры спрайта "победили люди"
sm_ze_humanhp "100" - количество ХП у людей
sm_ze_infection "30" - через сколько секунд от начала раунда появиться первый зараженный
sm_ze_infection_ban_players "3" - сколько игроков должно быть на сервере чтобы активировались Баны зараженных
sm_ze_infection_bans "2" - на сколько раундов игроку будет запрещено быть первым зараженным,если он вышел в начале раунда
sm_ze_infection_time "10" - через сколько секунд от начала раунда игрок может выйти с сервера, и не получить бан
sm_ze_infnade "2000" - стоимость гранаты с отравляющим дымом
sm_ze_infnade_distance "400" - радиус действия заражающей гранаты
sm_ze_infnade_usages "1" - сколько раз за раунд зомби могут купить особые гранаты (вся команда)
sm_ze_maximum_usage "2" - сколько раз за раунд можно открыть меню оружия
sm_ze_molotov "1000" - стоимость молотова
sm_ze_motherzombiehp "20000" - здоровье у "матери зомби"
sm_ze_smoke_effect "1" - включить гранату с заражающим дымом?
sm_ze_zombie_attack_sounds "1" - включить звук атаки у зомби?
sm_ze_zombie_model "models/player/custom_player/kodua/frozen_nazi/frozen_nazi.mdl" - путь до скина зомби
sm_ze_zombie_riot "10" - какой процент начала Нашествия зомби в раунде
sm_ze_zombie_riot_shield "1" - когда зомби получает щит? 1 = после инфецирования , 0 = после возрождения
sm_ze_zombie_win_material_vmt "materials/ze_premium/zombiewin.vmt" - путь до vmt текстуры оверлея "победили зомби"
sm_ze_zombie_win_material_vtf "materials/ze_premium/zombiewin.vtf" - путь до vtf текстуры оверлея "победили зомби"
sm_ze_zombiehp "10000" - сколько ХП у зомби
sm_ze_zombiespeed "1.2" - какая скорость у зомби
Команды:
/leader - меню лидера
/zr, /menu, /ze, /zm - главное меню плагина
/respawn, /r - респаун,возрождение
/guns, /weapons, /gun, /get - меню оружия
/zclass, /class, /human - меню классов для зомби и людей
/za, /zea, /zadmin - меню админа zombie мода
/stats, /top10, /shop, /p90, /negev, /bizon - тут все по названию понятно
Для подключения базы MySQL, прописать в databases.cfg:
"ze_premium_sql" { "driver" "mysql" "host" "your-host" "database" "your-database-name" "user" "your-username" "pass" "your-password" "port" "3306" }
197 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Zombie Plague Stable 2016 OLD
На сегодняшний день Zombie Plague перекочевал и в CS:GO, разработанный, как серверная модификация написанная на SourcePawn 1.7,
которая меняет геймплей в сторону противостояния 'зомби' и 'людей' и разрешен Valve для установки и использования без блокировки сервера
Теперь мод базируется не только на классическом заражении, но включены другие концепты как:
Игровые моды: Nemesis, Survivor, Multi Infection, Swarm, Armageddon В моде присутствует 4 зомби класса, с дополнительными способностями Аммопаки: которые даются за убийства или заражения (Сохранение и Возвращение аммопаков первым зомби уже встроено) Экстра предметы: есть специальный модель для добавления своих предметов Гранаты: Заморозка, Молотов, Поджигающая, Световая Респавн система: у зомби есть возможность респавниться после смерти Команды для администраторов: консольные команды Эффекты: освещение, туман, звуки, эффекты заражения, фонари, ночное зрение и XRay Система уровней: общая для всех, увеличивающая урон у людей, а у зомби гравитацию и скорость, сбрасывается каждый раунд
Основные функции
Система оружия Система экстра предметов Система зомби классов Система аммопаков с MySQL и SQLite сохранения Custom Weapons Module Система уровней Зомби зрение и зрение через стены и фонарики для людей Кастомное освещение и туман, небо и возможность выключения солнца Разные игровые моды:
Нормальное заражение Мульти заражение Куча на кучу Немезис раунд Выживший раунд Армагеддон Другое
Система респавнов Система востановления здоровья у зомби Система звуков Система хитбоксов Система отдачи Система логов MotD окно Leap прыжки Freeze, Fire, Flare Nades Игровое меню на "F" Убраны страндартные эвенты (C4/Hostage/Buyzone/Doors) Награды за убийство или заражение Нативы и форварды Возможность добавления своих скиллов для зомби Мульти-языковая поддержка:
Английский
Русский
Настройки
Конфиг создается автоматически при первом запуске
csgo/cfg/sourcemod/zombieplague.cfg
Так же можно создавать конфиги работающие на отдельных картах
csgo/cfg/sourcemod/zombieplague/du_dust2.cfg
Информация:
Откройте главный конфиг ..cfg/sourcemod/zombieplague.cfg
Скопируйте любой квар оттуда
Создайте новый конфиг ..cfg/sourcemod/zombieplague/mapname.cfg, типа de_dust2.cfg
Вставьте скопированный квар туда и он будет работать только на той карте
Теперь мод поддерживает MySQL и SQlite сохранения аммопаков, и может быть выключена в кварах
Информация:
Откройте ../addons/sourcemod/configs/databases.cfg
Вы должны увидеть блок "ammopacks-storage".
Вы должны заполнить driver, host, database, user, и pass.
Если вам не нужно поле, вы можете оставить его пустым ("").
"ammopacks-storage" { "driver" "sqlite" "host" "localhost" "database" "zp_ammopacks" "user" "root" "pass" "" }
Управление
Консольные команды:
zp_version - Версия мода.
zp_log_list - Лист доступных модулей логов.
zp_log_add_module - Добавить один или несколько модулей.
zp_log_remove_module- Удалить один или несколько модулей.
zp_config_reload - Перезагрузить конфиг.
zp_config_reloadall - Перезагрузить все конфиги.
Кнопки:
'F' - открыть главное игровое меню.
'E' - вкл./выкл. фонарик или ночное видение
'SHIFT' - поставить мину.
'CTRL' + 'SPACE' - сделать leap прыжок.
Не двигаться и не нажимать кнопки - восcтанавливать здоровье если вы зомби.
Оружие и Хитбоксы
Все оружия загружаются из ../sourcemod/zombieplague/weapons.ini
"Elite" { "weaponentity" "weapon_elite" "weaponcost" "3" "weaponslot" "0" "weaponlvl" "1" "weapononline" "1" "weapondamage" "1.0" "weaponknock" "1.0" }
49 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] АвтоВИП / AUTOMATIC VIP (flags) - !testvip 0.1
При пописании команды !testvip игрок автоматический получает VIP доступ (и определенный флаг доступа) на определенное время.
Все это сохраняется в базу данных MySQL
Настройки:
sm_testvip_flags - какой флаг (или флаги) доступа получит игрок
sm_testvip_days = На сколько дней игрок получит уровень доступа (флаги) ?
Так же, в csgo/addons/sourcemod/configs/databases.cfg необходимо добавить:
"autovip" { "driver" "mysql" "host" " " "database" " " "user" " " "pass" " " } Естественно,прописав корректные данные.
Установка:
Раскидать файлы по папкам (.smx в addons/sourcemod/plugins, .cfg в configs и так далее)
97 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Автозакуп оружия / Autobuy weapons and armors with menu and cookies 1.2.15
Плагин позволяет игрокам быстро закупать определенный набор оружия с 1 нажатия. Притом плагин запоминает настройки и выбор игрока, и даже после повторного подключения к серверу - у игрока будет сохранены его настройки.
Команды:
!buy и !weapon - открывают меню плагина
Настройки:
sm_autobuy_wpn_enabled - включить ли плагин
sm_autobuy_enables_cookie - сохранять куки (выбор и тд) игрока
sm_full_equip_onwarmup - разрешать закупаться полностью во время разминки?
59 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Автоматическое скачивание / Automatic Downloader 1.0.0
Улучшенный и упрощенный плагин для автоматического кэширования и загрузки файлов игрокам.
Автоматический качает все что находится в папка models, materials, sound
Настройки:
sm_downloader_materials <def. 1> - Добавлять ли в загрузку все из папки materials, 0 - нет 1 - да
sm_downloader_models <def. 1> - Добавлять ли в загрузку все из папки models, 0 - нет 1 - да
sm_downloader_sounds <def. 1> - Добавлять ли в загрузку все из папки sounds, 0 - нет 1 - да
Форматы файлов с которыми работает плагин:
"mdl", "phy", "vtx", "vvd", //Model files "vmt", "vtf", "png", //Texture and material files "mp3", "wav" //Sound files
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
111 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Автоопределение за команду / Auto join team on connect 1.0.0
Плагин хорошо подойдет для Idle серверов.При подключении игрока к серверу, если он АФК и не предпринимает никаких действий - его автоматический определит в какую либо команду случайным образом.
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
108 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Анти-ослепление тиммейтов / Anti Team Flash (redux) 1.3.0
Плагин позволяет отключить ослепление от флешки для тиммейтов, мертвых игроков или наблюдателей
Настройки:
csgo_anti_team_flash ~ включает/отключаетп лагин
csgo_anti_team_flash_team ~ если выключено, игроки будут слепнуть от гранат своих тиммейтов
csgo_anti_team_flash_dead ~ если выключено, мертвые игроки будут слепнуть
csgo_anti_team_flash_spec ~ если выключено, наблюдатели будут слепнуть
csgo_anti_team_flash_owner ~ если выключено, флешки будут слепить самого кинувшего гранату
csgo_anti_team_flash_time ~ The number of seconds from round_freeze_end for plugin functionality to end. (0 = Disabled)
csgo_anti_team_flash_none ~ Если включено то флешка не взорвется а просто удалится
csgo_anti_team_flash_life ~ время жизни флешки перед ее исчезнавением
38 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Анти-переподключение / Simple Anti Rejoin 1.0.0
Плагин блокирует возможность-баг которым могут пользоваться некоторые игроки, когда после смерти они быстро перезаходят на сервер - и возрождаются.
Возможно работает и в CS:S.
Установка:
Раскидать файлы по папкам (.smx в addons/sourcemod/plugins, .cfg в configs и так далее)
60 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Античит для защиты CVAR / CS:GO Anti-Cheat: Cheating ConVars v3.0 3.0.0
Плагин-античит который позволяет защитить квары от изменений (такие как FCVAR_CHEAT, FCVAR_REPLICATED и тд). Многие хаки работают по этому принципу.
Идеально плагин будет работать в связке с другими античит - плагинам.
Есть возможность самостоятельно разрешать или запрещать какие либо переменные для изменения на стороне клиента.
Пример запрещенных к изменению переменных:
"cl_crosshair_recoil" "0" "cl_extrapolate" "1" "cl_grenadepreview" "0" "cl_ragdoll_gravity" "600" "fog_color" "-1 -1 -1" "fog_enable" "1" "mat_force_tonemap_scale" "0.0" "mat_postprocess_enable" "1" "weapon_debug_spread_show" "0"
322 раза скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Баланс по ранку / Team Balancer by rank 1.0.0
Плагин производит балансировку команд в зависимости от ранка игроков.
Плагин сам высчитывает ранк основываясь на статистике убийств/смертей, сохраняет статистику в MySQL базу.
Настройки:
sm_balance/!sm_balance - включает и отключает балансировку
Установка:
В databases.cfg нужно создать новый пункт с названием Balance, и прописать свои значения для подключения к вашему MySQL серверу
59 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Бан за спам в голосовой чат / Eylonap - Anti Mic Spam 1.0.0
Плагин позволяет наказывать игроков за спам в голосовой чат и тд
Настройки:
eylonap_warningtime - сколько времени игрок может говорить в микрофон, до отключения микрофона
eylonap_startmute - минимальное время для отключения микрофона
eylonap_mutejump - через сколько секунд после отключения у игрока включится микрофон?
eylonap_maxmute - максимальное время для отключения микрофона
eylonap_mutereason - причина мута
eylonap_maxmic - максимально допустимое количество одновременно говорящих игроков
Для работы плагина требуется расширение Voiceannounce_ex
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
56 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Бесконечный боезапас / Unlimited Reserve Ammo 1.0.0
Плагин выдает бесконечный запас патрон.Игрок придется перезаряжаться, но патроны у него никогда не закончатся.
Полезно для Zombie Reloaded / Zombie Plague серверов
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
63 раза скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Бесплатный шокер/zeus / Free taser 1.0.0
Плагин для cs:go, выдает игрокам бесплатный Zeus (тайзер,шокер)
Настройки:
sm_taser_free - выдавать ли бесплатный шокер на спауне
sm_taser_inf - бесконечный ли шокер?
58 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Битва в 3 измерениях / Layer Strike 1.1
Layer Strike это необычный плагин для CS:GO, с помощью которого вы можете создать на своем сервере новый режим игры.
При помощи оружия игроки могут перемещаться в 3 разных измерениях, это делает игру очень интересной.
Для того чтобы перемещаться по измерениям нужно взять в руки оружие.
1 измерение - Основное оружие
2 измерение - Второстепенное оружие (пистолеты)
3 измерение - Нож
Но пули проходят сквозь все измерения.
Так же 15 секунд после закладки бомбы все игроки попадают в одно измерение
Видео трейлер плагина
Настройки
layerstrike_allsee_ct_knife - CT видят все измерения когда в руках нож
layerstrike_allsee_t_knife - T видят все измерения когда в руках нож
layerstrike_enabled - Включение и отключение плагина
layerstrike_time_after_plant_visible - сколько времени после закладки бомбы игроки будут находиться в одном измерении?
layerstrike_layer_switch_sound - издавать ли звук при переходе в другое измерение?
55 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Битва за бомбу / Bomb Assault Mode 1.0.0
Плагин совмещает себе DM режим и обычный режим разминирования бомбы.
Особенность плагина в том что игрокам необходимо закупаться оружием, бесплатно оно не выдается.
Покупать оружие игроки могут только ограниченное время после возрождения (после каждого возрождения).Те кто живы - не смогут повторно купить оружие.
Игроки получают деньги за убийства и собственную смерть.
У террористов все так же остается бомба и их задача ее поставить.
По сути тот же соревновательный режим но с бесконечным возрождением и покупкой оружия.
Так же если планируете ставить карты из режима Уничтожения у которых нет зон покупки оружия, то следует установить плагин BuyZone Simulator
25 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO
-
[CS:GO] Битва супергероев / SuperHero Mod 1.26
Плагин превращающий обычный ДМ в битву супер героев.Чем то похоже на WarCraft мод.
Суть проста: игрок убивает - игрок получает XP - игрок может стать более сильным супергероем.
Разновидностей супергероев много, так же как и их способностей.
Видео плагина:
Список супер героев и их сил:
Anubis - Видит нанесенный и полученный урон
Batgirl - Есть крюк чтобы цеплятся за стены (+POWER: Гарпун)
Black Panther - Бесшумная ходьба
Captain America - Рандомный урон (неуязвимость)
Cyclops - Стреляет лазером из глаз
Daredevil - Видит игроков на радаре + видит когда они рядом
Dracula - Получает ХП за нанесенный урон (вампир)
Flash - Очень быстрый бег
Grandmaster - Возрождение убитого тиммейта (союзника)
Hobgoblin - Повышенный урон от гранат + лечащие гранаты
Morpheus - Пониженная гравитация, двойные MP7 + безлимитный патроны
Mystique - Превращается в противника + те же способности что и у Morpheus
Punisher - Бесконечные патроны без перезарядки
Shadowcat - может ходить сквозь стены на котороткое время.Застряв в стене - умирает
Spiderman - Стреляет паутиной и может перемещаться с помощью нее
Superman - повышенные ХП, больше брони, пониженная гравитация
Wolverine - ускорение с ножом, повышенный урон ножа, регенерация ХП
Xavier - Определяет шпионов
Vash The Stampede - Дигл (Deagle) наносит повышенный урон + убраны рандомные хитбоксы
Scorpion - Цепляет гарпуном игрока и подтягивает к себе (+POWER: Get Over Here!)
Super Sayian Gohan - Заряжает и стреляет супер шаром ( Kamehameha )
Yadrat - Телепортирует игрока к ближайшему противнику
Domino - Наносит повышенный урон тем кто выше по уровню.Чем выше уровень противника - тем больше наносимый урон
Penguin - бросает гранату-пингвина которая ищет противника
The Tick - Отключен урон от падения
Phoenix - Возрождение после смерти
Beast - Быстрее флеша, больше хп и брони, пониженная гравитация (Speed/Health/Armor/Gravity)
Yoda - отталкивает врагов от себя на большое расстояние
Scout - может прыгать высоко и менять направление в прыжке
Frogger - может прыгать в длину
Invisible Woman - становится невидемым на короткое время
Morph - превращение в ящик и возможность слиться с картой
Madness - Двойные Sawed-Offs/Дополнительные ХП и Бронь/Повышенный урон от Sawed-Off
Rambo - M249/Повышенный урон/Повышенные ХП и Бронь/Дымовые,взрывные и ослепительные гранаты
Master Roshi - Защита от флешек + Повышенные ХП,Бронь и скорость
Mr. Freeze - Замораживает землю вокруг, все начинают скользить (кроме самого супергероя)
Golden Frieza - Выстреливает огромным количеством смертельных лучей
Команды
Админ команды:
sm_shsetxp - Установить игроку определенное количество XP
sm_shaddxp - Добавить игру очков XP
sm_shsetlevel - Установить конкретный уровент игрока
sm_shreloadvip - Перезагрузить vipheroes (конфиг VIP героев)
Команды игроков:
sm_help - Информация о всех командах в консоли
sm_superherohelp - Описание всех команд в консоли
sm_herolist - Список доступных героев
sm_playerskills - Показывает у каких игроков какие умения
sm_playerpowers - Показывает у каких игроков какие способности
sm_playerheroes - Показывает у каких игроков какие герои
sm_playerinfo - Показывает информацию об игроках
sm_myheroes - Показывает героев которые доступны игроку
sm_clearheroes - стирает всех доступных игроку героев
sm_clearpowers - стирает все доступные игроку способности
sm_clearskills - стирает все доступные игроки умения
sm_showmenu - показывает меню с выбором способностей
sm_heroes - показывает меню с выбором героев
sm_heromenu - показывает меню с выбором героев
sm_drophero - удалить героя из своего меню
sm_drop - удалить героя из своего меню
sm_whohas - показывает у кого есть такой же герой из тех кто сейчас на сервере
sm_buyxp - покупка XP
superheromod.inc - для разработчиков
#define SH_PREFIX " \x09[\x04SuperHero\x09]" // Max levels that can be loaded from the superhero.ini #define SH_MAXLEVELS 100 // Max Amount of heroes that can be loaded #define SH_MAXHEROES 100 // Potential of power1-power9 but limited by sh_maxbinds (3 default) #define SH_MAXBINDPOWERS 9 // The max length of a hero name #define SH_HERO_NAME_SIZE 32 // The max string length of a hero power description #define SH_SUPERPOWER_SIZE 32 // The max string length of a hero help dscription #define SH_HELP_SIZE 128 // InitializeHero(id, heroID, mode) modes #define SH_HERO_DROP 0 //Hero is dropped #define SH_HERO_ADD 1 //Hero is added #define SH_DEFAULT_SPEED 1.0 #define SH_DEFAULT_GRAVITY 1.0 #define SH_MEMORY_TABLE_SIZE 64 #define SH_UBYTE_MAX 255 #define SH_KEYDOWN 1 #define SH_KEYUP 0 #define SH_DEFAULT_MODEL_T "models/player/custom_player/legacy/tm_phoenix.mdl" #define SH_DEFAULT_MODEL_CT "models/player/custom_player/legacy/ctm_st6.mdl" enum CSGOWeaponID { CSGOWeaponID_NONE = 0, CSGOWeaponID_DEAGLE, CSGOWeaponID_REVOLVER, CSGOWeaponID_ELITE, CSGOWeaponID_FIVESEVEN, CSGOWeaponID_GLOCK, CSGOWeaponID_AK47, CSGOWeaponID_AUG, CSGOWeaponID_AWP, CSGOWeaponID_FAMAS, CSGOWeaponID_G3SG1, CSGOWeaponID_GALILAR, CSGOWeaponID_M249, CSGOWeaponID_M4A1, CSGOWeaponID_M4A1SILENCER, CSGOWeaponID_MAC10, CSGOWeaponID_P90, CSGOWeaponID_UMP45, CSGOWeaponID_XM1014, CSGOWeaponID_BIZON, CSGOWeaponID_MAG7, CSGOWeaponID_NEGEV, CSGOWeaponID_SAWEDOFF, CSGOWeaponID_TEC9, CSGOWeaponID_TASER, CSGOWeaponID_HKP2000, CSGOWeaponID_USPSILENCER, CSGOWeaponID_MP7, CSGOWeaponID_MP9, CSGOWeaponID_NOVA, CSGOWeaponID_P250, CSGOWeaponID_CZ75A, CSGOWeaponID_SCAR20, CSGOWeaponID_SG556, CSGOWeaponID_SSG08, CSGOWeaponID_KNIFE, CSGOWeaponID_FLASHBANG, CSGOWeaponID_SMOKEGRENADE, CSGOWeaponID_HEGRENADE, CSGOWeaponID_MOLOTOV, CSGOWeaponID_DECOY, CSGOWeaponID_INCGRENADE, CSGOWeaponID_C4, CSGOWeaponID_HEALTHSHOT, } enum HeroEnum { String:szHero[SH_HERO_NAME_SIZE], String:szSuperPower[SH_SUPERPOWER_SIZE], String:szHelp[SH_HELP_SIZE], bool:requiresBind, availableLevel, } enum //PlayerData { SH_DATA_PLAYER = 0, SH_DATA_HEROES, SH_DATA_MAX, } //NATIVES // REQUIRED // Creates your hero // Call this on pluginstart // param1: the name of your hero // param2: the level you want your hero to be // return: heroIndex native int SuperHero_CreateHero(char[] hero, int minlevel); // REQUIRED // Set some required info of your hero // Call this on plugin start // param1: the heroindex you wanna set info on // param2: very short power description // param3: longer power description native void SuperHero_SetHeroInfo(int heroIndex, char[] superpower, char[] help); // REQUIRED If you wanna give your hero a primary weapon and have multiple heroes that gives primary weapons, just use it for safety // Sets the heros primary weapon in a variable to determine what primary weapon to give the player if he has multiple heroes that gives primary weapons // param1: heroindex that spawns a weapon // param2: weaponid (CTRL + F: CSGOWeaponID in superheromod.inc (this file)). You can pass the enum into the parameter by using e.g: view_as<int>(CSGOWeaponID_AK47) native void SuperHero_SetHeroPrimaryWeapon(int heroIndex, int weaponid); // REQUIRED If you wanna give your hero a secondary weapon and have multiple heroes that gives secondary weapons, just use it for safety // Sets the heros secondary weapon in a variable to determine what secondary weapon to give the player if he has multiple heroes that gives secondary weapons // param1: heroindex that spawns a weapon // param2: weaponid (CTRL + F: CSGOWeaponID in superheromod.inc (this file)). You can pass the enum into the parameter by using e.g: view_as<int>(CSGOWeaponID_AK47) native void SuperHero_SetHeroSecondaryWeapon(int heroIndex, int weaponid); // REQUIRED If your hero has a player model // Sets the heros player model // param1: heroindex to set player model // param2: model path // Extra: THIS FUNCTION DOES NOT PRECACHE/ADDFILETODOWNLOADSTABLE native void SuperHero_SetHeroPlayerModel(int heroindex, const char[] model); // Adds a bind to your hero (+POWER[heroindex]) // param1: the hero you want to have a bind native void SuperHero_SetHeroBind(int heroIndex); // Sets your heros max health // param1: the heroindex you wanna set max health on // param2: amount of health native void SuperHero_SetHeroHealth(int heroIndex, int health); // Sets your heros max armor // param1: the heroindex you wanna set max armor on // param2: amount of armor native void SuperHero_SetHeroArmor(int heroIndex, int armor); // Sets your heros max speed // param1: the heroindex you wanna set max speed on // param2: amount of speed // param3: the weapons you want to set speed on (leave empty if you want the speed affect all weapons) // param4: the number of weapons you're setting speed on native void SuperHero_SetHeroSpeed(int heroIndex, float speed, int weapons[42] = {0}, int numberofweapons = 0); // Sets your heros gravity // param1: the hero index you wanna set gravity on // param2: amount of gravity (1.0 is default, 0.0 is never fall down) native void SuperHero_SetHeroGravity(int heroIndex, float gravity); // Sets a damage multiplier on a hero wepaon // param1: the hero index you wanna set damage multiplier on // param2: amount of multiplied damage (2.0 is double the damage) // param3: weaponid (CTRL + F: CSGOWeaponID in superheromod.inc (this file)). You can pass the enum into the parameter by using e.g: view_as<int>(CSGOWeaponID_AK47) native void SuperHero_SetHeroDamageMultiplier(int heroIndex, float dmgmult, int weaponid); // Gets the players max health (from all of his heroes together) // param1: player you wanna get max health from // return: player max health native int SuperHero_GetMaxHealth(int client); // Gets the players max armor (from all of his heroes together) // param1: player you wanna get max armor from // return: player max armor native int SuperHero_GetMaxArmor(int client); // Gets the players max speed (from all of his heroes together, or max speed for a weapon if weaponid > CSGOWeaponID_NONE) // param1: player you wanna get speed from // param2: what weapon id you wanna get max speed from (CSGOWeaponID_NONE for no specific weapon) // param3: float buffer to store the result speed native void SuperHero_GetMaxSpeed(int client, int weaponid, float& resultspeed); // Gets the players lowest gravity (from all of his heroes together) // param1: player you wanna get lowest gravity from // param2: float buffer to store the result gravity native void SuperHero_GetGravity(int client, float& resultgravity); // Gets the amount of levels that are loaded by configs/superhero.ini // return: max levels native int SuperHero_GetLevelCount(); // Gets the amount of experience the level requires from previous level // param1: the level you want to get experience from // return: amount of experience native int SuperHero_GetLevelExperience(int level); // Gets the players level // param1: player you wanna get level from // return: player level native int SuperHero_GetPlayerLevel(int client); // Sets the players level // param1: player you wanna set level on // param2: level you wanna set the client // return: the level set (-1 if fail) native int SuperHero_SetPlayerLevel(int client, int setlevel); // Gets the players experience // param1: player you wanna get experience from // return: amount of experience native int SuperHero_GetPlayerExperience(int client); // Sets the players experience // param1: player you wanna set experience on // param2: amount of experience // return: the experience set (-1 if fail) native int SuperHero_SetPlayerExperience(int client, int setexperience); // Adds experience to client (xp is based on victims level) // param1: player you wanna add xp to // param2: player you want players xp to base off native void SuperHero_AddKillExperience(int client, int victim); // Gets the hero index of a hero name // param1: named hero to get hero index of // return: hero index native int SuperHero_GetHeroIndex(const char[] hero); // Does the player have this hero? // param1: player to check // param2: heroindex to check // return: true if player has hero, false if not native bool SuperHero_PlayerHasHero(int client, int heroIndex); // Set player stun (Make him walk slower and not be able to use power binds) // param1: player to stun // param2: duration of the stun // param3: the amount of speed the player should get when stunned native void SuperHero_SetStun(int client, float duration, float speed); // Get the amount of stun time left // param1: player to get stun time off // return: time in seconds left of stun native int SuperHero_GetStun(int client); // Set godmode on player // param1: player to set godmode on // param2: duration of the godmode native void SuperHero_SetGodMode(int client, float duration); // Does player have godmode? // param1: player to check // return: true if player has godmode, false if not native bool SuperHero_IsGodMode(int client); // Reset the players speed to his max hero speed // param1: player to reset speed on native void SuperHero_ResetMaxSpeed(int client); // Reset the players gravity to his min hero gravity // param1: player to reset gravity on native void SuperHero_ResetGravity(int client); // Set the cooldown of a hero (power or anything really) // param1: player to set cooldown on // param2: hero to set cooldown on // param3: duration of the cooldown native void SuperHero_SetPlayerHeroCooldown(int client, int heroIndex, float time); // End the cooldown of a hero // param1: player to end cooldown on // param2: heroindex to end cooldown on native void SuperHero_EndPlayerHeroCooldown(int client, int heroIndex); // Is the players hero in cooldown? // param1: player to check // param2: heroindex to check // return: returns true if players hero is in cooldown, false if not native bool SuperHero_IsPlayerHeroInCooldown(int client, int heroIndex); // Force set the players hero cooldown // param1: player to force cooldown on // param2: heroindex to force cooldown on // param3: value (true or false) native void SuperHero_ForceSetPlayerHeroCooldown(int client, int heroIndex, bool value); // Add health to player (This function already checks if health exceeds max health) // param1: player to add health to // param2: amount of health // return: the amount of real health added (0 if health was not changed, -1 if invalid client) native int SuperHero_AddHealth(int client, int health); // Add armor to player (This function already checks if armor exceeds max armor) // param1: player to add armor to // param2: amount of armor // return: the amount of real armor added (0 if armor was not changed, -1 if invalid client) native int SuperHero_AddArmor(int client, int armor); // Play deny sound to player (Used for power cooldowns and stuns) // param1: player to play deny sound to native void SuperHero_PlayDenySound(int client); // Set the bool that checks if players speed should be changed on weapon speed (Had to be made for shadowcat superhero) // param1: player to set bool // param2: value to set native void SuperHero_SetChangeWeaponSpeedBool(int client, bool value); // Gets the weaponid of the players highest leveled hero that gives a primary weapon // param1: player to get highest primary weapon level // return: casted CSGOWeaponID weapon id native int SuperHero_GetHighestPrimaryWeaponLevel(int client); // Gets the weaponid of the players highest leveled hero that gives a secondary weapon // param1: player to get highest primary weapon level // return: casted CSGOWeaponID weapon id native int SuperHero_GetHighestSecondaryWeaponLevel(int client); // Gets the players highest level hero // param1: player to get highest level hero // return: highest level native int SuperHero_GetHighestLevelHero(int client); // Gets the heros player model // param1: heroindex to get player model from // param2: buffer to store the player model // param3: size of the buffer native void SuperHero_GetHeroPlayerModel(int heroindex, char[] szbuffer, int maxlen); // Does the hero have a player model? // param1: heroindex to check // return: true if hero has a player model, false if not native bool SuperHero_HeroHasPlayerModel(int heroindex); // Gets the players final player model if he has multiple heroes that changes his player model (Model picked is determined by highest level) // param1: player to get highest level model // param2: buffer to store the model path // param3: size of the buffer // return: heroindex (-1 on failure) // Extra info: Model is automatically set from superheromod.sp on Event_PlayerSpawn aslong as SuperHero_SetHeroPlayerModel is called on your superhero native int SuperHero_GetHighestPlayerModelLevel(int client, char[] szbuffer, int maxlen); // Sets the heros available level (Use this in OnConfigsExecuted forward since AutoExecConfig requires more than 1 frame to execute) // param1: heroindex to set level on // param2: the level to set native void SuperHero_SetHeroAvailableLevel(int heroIndex, int level); //FORWARDS // This is called when a players hero is initialized (e.g playerspawn or when player picks a new hero). Its used to set info like if the player has this hero and what not // param1: player that initializes a hero // param2: heroindex that was initialized // param3: 1 (SH_HERO_ADD) if hero was added, 0 (SH_HERO_DROP) if hero was dropped/removed forward void SuperHero_OnHeroInitialized(int client, int heroIndex, int mode); // This is called on player_spawn event // param1: player that spawned // param2: was it a new round spawn or mid round spawn? forward void SuperHero_OnPlayerSpawned(int client, bool newroundspawn); // This is called when player dies // param1: player that died // param2: player that killed // param3: was it a headshot? forward void SuperHero_OnPlayerDeath(int victim, int attacker, bool headshot); // This is called when a player presses a power key // param1: player that pressed power key // param2: heroindex that pressed power key // param3: 1 (SH_KEYDOWN) if pressed, 0 (SH_KEYUP) if released forward void SuperHero_OnHeroBind(int client, int heroIndex, int key); // This is called when a player takes damage // param1: player that takes damage // param2: player that attacks // param3: entity that inflicted the damage (I have no idea tbh, see more in some sdkhooks docs) // param4: amount of damage the attacker did // param5: what damagetype (e.g DMG_BLAST for grenade) // param6: weapon entity index that did damage // param7: damage force vector // param8: damage position vector // Extra: this forward is called on SDKHook_OnTakeDamage in superheromod.sp and if this is called, it will always return plugin_changed forward void SuperHero_OnPlayerTakeDamage(int victim, int &attacker, int &inflictor, float &damage, int &damagetype, int &weapon, float damageForce[3], float damagePosition[3]); // This is called after a player took damage // param1: player that takes damage // param2: player that attacks // param3: damage type // param4: weapon entity index that damaged player // param5: amount of damage taken // param6: amount of armor taken // Extra: this forward is created for the sole purpose of getting proper health/armor damage taken (Useful for superhero anubis or dracula) forward void SuperHero_OnPlayerTakeDamagePost(int victim, int attacker, int damagetype, int weapon, int damagetaken, int armortaken); // This is called after a players data is loaded (XP, Levels, heroes) // param1: player the data is loaded for forward void SuperHero_OnPlayerDataLoaded(int client); //Converts a weapon class named to CSGOWeaponID enum stock CSGOWeaponID WeaponClassNameToCSWeaponID(char[] classname) { if(StrEqual(classname, "weapon_deagle")) return CSGOWeaponID_DEAGLE; else if(StrEqual(classname, "weapon_revolver")) return CSGOWeaponID_REVOLVER; else if(StrEqual(classname, "weapon_elite")) return CSGOWeaponID_ELITE; else if(StrEqual(classname, "weapon_fiveseven")) return CSGOWeaponID_FIVESEVEN; else if(StrEqual(classname, "weapon_glock")) return CSGOWeaponID_GLOCK; else if(StrEqual(classname, "weapon_ak47")) return CSGOWeaponID_AK47; else if(StrEqual(classname, "weapon_aug")) return CSGOWeaponID_AUG; else if(StrEqual(classname, "weapon_awp")) return CSGOWeaponID_AWP; else if(StrEqual(classname, "weapon_famas")) return CSGOWeaponID_FAMAS; else if(StrEqual(classname, "weapon_g3sg1")) return CSGOWeaponID_G3SG1; else if(StrEqual(classname, "weapon_galilar")) return CSGOWeaponID_GALILAR; else if(StrEqual(classname, "weapon_m249")) return CSGOWeaponID_M249; else if(StrEqual(classname, "weapon_m4a1")) return CSGOWeaponID_M4A1; else if(StrEqual(classname, "weapon_mac10")) return CSGOWeaponID_MAC10; else if(StrEqual(classname, "weapon_p90")) return CSGOWeaponID_P90; else if(StrEqual(classname, "weapon_ump45")) return CSGOWeaponID_UMP45; else if(StrEqual(classname, "weapon_xm1014")) return CSGOWeaponID_XM1014; else if(StrEqual(classname, "weapon_bizon")) return CSGOWeaponID_BIZON; else if(StrEqual(classname, "weapon_mag7")) return CSGOWeaponID_MAG7; else if(StrEqual(classname, "weapon_negev")) return CSGOWeaponID_NEGEV; else if(StrEqual(classname, "weapon_sawedoff")) return CSGOWeaponID_SAWEDOFF; else if(StrEqual(classname, "weapon_tec9")) return CSGOWeaponID_TEC9; else if(StrEqual(classname, "weapon_taser")) return CSGOWeaponID_TASER; else if(StrEqual(classname, "weapon_hkp2000")) return CSGOWeaponID_HKP2000; else if(StrEqual(classname, "weapon_mp7")) return CSGOWeaponID_MP7; else if(StrEqual(classname, "weapon_mp9")) return CSGOWeaponID_MP9; else if(StrEqual(classname, "weapon_nova")) return CSGOWeaponID_NOVA; else if(StrEqual(classname, "weapon_p250")) return CSGOWeaponID_P250; else if(StrEqual(classname, "weapon_scar20")) return CSGOWeaponID_SCAR20; else if(StrEqual(classname, "weapon_sg556")) return CSGOWeaponID_SG556; else if(StrEqual(classname, "weapon_ssg08")) return CSGOWeaponID_SSG08; else if(StrContains(classname, "knife") != -1 || StrContains(classname, "bayonet") != -1) return CSGOWeaponID_KNIFE; //NO:GO else if(StrEqual(classname, "weapon_flashbang")) return CSGOWeaponID_FLASHBANG; else if(StrEqual(classname, "weapon_smokegrenade")) return CSGOWeaponID_SMOKEGRENADE; else if(StrEqual(classname, "weapon_hegrenade")) return CSGOWeaponID_HEGRENADE; else if(StrEqual(classname, "weapon_molotov")) return CSGOWeaponID_MOLOTOV; else if(StrEqual(classname, "weapon_decoy")) return CSGOWeaponID_DECOY; else if(StrEqual(classname, "weapon_incgrenade")) return CSGOWeaponID_INCGRENADE; else if(StrEqual(classname, "weapon_c4")) return CSGOWeaponID_C4; else if(StrEqual(classname, "weapon_m4a1_silencer")) return CSGOWeaponID_M4A1SILENCER; else if(StrEqual(classname, "weapon_usp_silencer")) return CSGOWeaponID_USPSILENCER; else if(StrEqual(classname, "weapon_cz75a")) return CSGOWeaponID_CZ75A; else if(StrEqual(classname, "weapon_revolver")) return CSGOWeaponID_REVOLVER; else if(StrEqual(classname, "weapon_healthshot")) return CSGOWeaponID_HEALTHSHOT; else return CSGOWeaponID_NONE; } stock bool IsGameLive() { if(GameRules_GetProp("m_bWarmupPeriod") == 0 && GameRules_GetProp("m_bFreezePeriod") == 0) return true; return false; } stock bool IsFreezeTime() { if(GameRules_GetProp("m_bFreezePeriod")) return true; return false; } stock int clamp(int value, int min, int max) { if(value > max) return max; if(value < min) return min; return value; } stock float floatclamp(float value, float minf, float maxf) { if(value > maxf) return maxf; if(value < minf) return minf; return value; } stock int max(int x, int y) { return x >= y ? x : y; } stock int min(int x, int y) { return x <= y ? x : y; } stock float floatmax(float x, float y) { return x >= y ? x : y; } stock float floatmin(float x, float y) { return x <= y ? x : y; } // strip all weapons stock void StripWeapons(int client, bool knife = true) { int weapon; for(int i = 0; i < 5; i++) { if((weapon = GetPlayerWeaponSlot(client, i)) != -1) { SDKHooks_DropWeapon(client, weapon, NULL_VECTOR, NULL_VECTOR); AcceptEntityInput(weapon, "Kill"); } } if(!knife) GivePlayerItem(client, "weapon_knife"); } // Is the player in game? stock bool IsValidClient(int client) { if(client > 0 && client <= MaxClients && IsClientInGame(client)) return true; return false; } // Strip players primary weapon stock void StripPrimary(int client) { int weapon; if((weapon = GetPlayerWeaponSlot(client, CS_SLOT_PRIMARY)) != -1) { SDKHooks_DropWeapon(client, weapon, NULL_VECTOR, NULL_VECTOR); AcceptEntityInput(weapon, "Kill"); } } // Strip players secondary weapon stock void StripSecondary(int client) { int weapon; if((weapon = GetPlayerWeaponSlot(client, CS_SLOT_SECONDARY)) != -1) { SDKHooks_DropWeapon(client, weapon, NULL_VECTOR, NULL_VECTOR); AcceptEntityInput(weapon, "Kill"); } }
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
109 раз скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Блокировка рестарта / NoRestart Simple Plugin 1.0.0
Плагин блокирует рестарт раунда.
Это может быть полезно для многих серверов с различными режимами, например такие как RolePlay в CS:GO.
Когда на сервере уже есть 1 игрок и подключается второй,в команду противника - происходит рестарт.Даже если прописана настройка mp_ignore_round_win_conditions 1.
Плагин это исправляет.
Установка:
Раскидать файлы по папкам (.smx в plugins, .cfg в configs и так далее)
44 раза скачали | 0 комментариев | | OriginalShaman в CS:GO
-
[CS:GO] Блокировка сообщения спасения / Block "Saved Player" Text 1.0
Плагин для сервера CS:GO - убирает из чата надпись "Вы были спасены игроком ...."
Просто чтобы было меньше мусора в игровом чате)
69 раз скачали | 0 комментариев | Обновлено | OriginalShaman в CS:GO