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

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

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

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

Фикс звука на css_inferno

Статус пользователя FakeSound
сообщение 3.8.2020, 12:37
Сообщение #1


Стаж: 11 лет

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

На некоторых серверах, где разнообразный маппул, есть карта css_inferno, в которой на втором миду есть раздражающий громкий звук, из-за чего многие игроки с этой карты уходят, хотя она, на мой взгляд, интереснее стандартной.
В свое время "сделал" такой плагин, который убирает ентити, которая этот звук и издает. Изначально код не мой, я просто его изменил под эту задачу
Плагин

Код:

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <engine>
#include <hamsandwich>

const FM_NULLENT = -1
new szMap[32]

public plugin_init() {
new szPluginName[32]
formatex( szPluginName, charsmax(szPluginName), "css_inferno fix sounds" )
register_plugin( szPluginName, "0.1", "FS / S0m3Th1nG_AwFul! / Safety1st" )

get_mapname( szMap, charsmax(szMap) )
if( equali( szMap, "de_inferno_csgo" ) ) {
RemoveEntities()
}

if( equali( szMap, "de_inferno_csgo_2x2" ) ) {
RemoveEntities()
}

if( equali( szMap, "css_inferno" ) ) {
RemoveEntities()
}
}

RemoveEntities() {
new const szClasses[] = {
"func_rotating"
}
new iEnt

for( new i; i < sizeof szClasses; i++ ) {
while( (iEnt = find_ent_by_class(FM_NULLENT, szClasses[i])) != 0 ){
remove_entity( iEnt )
}
}
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя r1nk0
сообщение 3.8.2020, 13:24
Сообщение #2


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

И зачем плагин если можно просто ентити удалить из карты?


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FakeSound
сообщение 3.8.2020, 13:54
Сообщение #3


Стаж: 11 лет

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

Цитата(r1nk0 @ 3.8.2020, 16:24) *
И зачем плагин если можно просто ентити удалить из карты?


Не знаю как работает версионирование карт в 1.6, но делалось это с расчетом на то, что карту не нужно будет перекачивать тем игрокам, у которых она уже есть. А распространена как раз карта с этим багом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 3.8.2020, 16:30
Сообщение #4


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

FakeSound, вся инфа о ентити и их наличии вообще,берется с севрера,у клиента может небыть ее на карте вообще,но если она есть на карте которая на сервере,она будет и у игроков. Перекачивать не нужно


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 3.8.2020, 16:36
Сообщение #5


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Юзаю прогу под на названием BSP_EDIT.exe

Кто знает какие-то аналоги?
Ибо эта не удобная тем что путь к папке с картами выбирать по дебильному, - нету нормальной возможности скормить путь - напрягает когда несколько сервером.
Ну и бэкапчики не делает.
Прикрепленные файлы:
Прикрепленный файл  BSP_EDIT.7z ( 70,51 килобайт ) Кол-во скачиваний: 15


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
podbot
сообщение 3.8.2020, 16:43
Сообщение #6
Стаж: 11 лет

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

ssx, средствами рехлдс можно, но мне расписывать лень, как всегда ;)
набери в поиске "sv_use_entity_file"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: