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

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

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

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

5 страниц V   1 2 3 4 »

Установка и настройка AmxModX

, (c) сделано bravo специально для c-s.net.ua
Статус пользователя bravo
сообщение 8.11.2009, 14:28
Сообщение #21


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

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

[Denis.A], тут по соседству она есть... несколько даже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CjYoung
сообщение 25.12.2009, 10:13
Сообщение #22
Стаж: 17 лет

Сообщений: 20
Благодарностей: 6
Полезность: 229

Цитата(Racoon @ 11.4.2009, 22:26) *
Ну можно было бы ещё добавить об изменениях в амх, с появлением версии 1.8.0. Например упомянуть о возможности добавления конфигов и плагинов для определённых карт.

Пример добавления плагина для определённой карты
Допустим у вас есть плагин amx_parachute.amxx и вы хотите чтобы он работал только на карте awp_zigzag, а на остальных был выключен. Для этого делаем следующее:
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием plugins-awp_zigzag и вписываем в него название плагина.
3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

Теперь пример с добавлением конфига для карты
Допустим вы хотите сделать отдельный конфиг для карты de_aztec.
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием de_aztec.cfg
3) Теперь вписываем в этот файл необходимые настройки. Допустим вы хотите добавить фриз тайм и установить лимит на карту в 25 мин. В таком случае нужно будет вписать следующее:
mp_freezetime 5
mp_timelimit 25

Теперь независимо от настроек вашего server.cfg на карте de_aztec будет фриз тайм в 5 сек и лимит игры в 25 мин.

Так же можно использовать конфиги и набор плагинов для карт с определённым префиксом.
Представте что у вас есть плагин hitbox.ammx и вы хотите чтобы он работал на всех aim_ картах.
Делаем следующее:
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием plugins-aim и вписываем в него название плагина.
3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

Допустим у вас на сервере разнообразные карты и вы хотите установить лимит времени и фризтайм только на de_ карты.
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием prefix_de.cfg
3) Теперь вписываем в этот файл необходимые настройки. Например:
mp_freezetime 5
mp_timelimit 25

Теперь на всех de_ картах независимо от настроек server.cfg будет заданный лимит времени и фриз тайм.



Не фига не пашет. Я очень зол.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя bravo
сообщение 25.12.2009, 13:26
Сообщение #23


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

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

CjYoung, на момент написания я это проверял, что бы сохранить качественность статьи - работало. не думаю, что чтото поменялось
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Next99
сообщение 30.1.2010, 11:15
Сообщение #24


Стаж: 14 лет

Сообщений: 130
Благодарностей: 13
Полезность: 87

У меня не работает clcmds.ini, т.е. амхмодменю>8. Может я случайно модуль какой-нибудь отключил отвечающий за это...

Сам файлик
Раскрывающийся текст
"Kick player" "amx_kick #%userid%" "b" "u"
"Slay player" "amx_slay #%userid%" "bd" "u"
"Ubit CS 4iteru !" "amx_censure #%userid%" "bd" "u"
"Slap with 1 dmg." "amx_slap #%userid% 1" "bd" "u"
"Ban for 5 minutes" "amx_ban #%userid% 5" "b" "u"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 30.1.2010, 11:39
Сообщение #25


Стаж: 16 лет

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

Next99,
за это вроде отвечает плагин plmenu.amxx - Меню управление пользователями (кик, бан и т.д.)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Next99
сообщение 31.1.2010, 1:14
Сообщение #26


Стаж: 14 лет

Сообщений: 130
Благодарностей: 13
Полезность: 87

Цитата(0ne @ 30.1.2010, 12:39) *
Next99,
за это вроде отвечает плагин plmenu.amxx - Меню управление пользователями (кик, бан и т.д.)

plmenu.amxx включено
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 31.1.2010, 13:19
Сообщение #27


Стаж: 16 лет

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

Next99,
проверь у тебя все флаги доступа стоят?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Next99
сообщение 31.1.2010, 16:08
Сообщение #28


Стаж: 14 лет

Сообщений: 130
Благодарностей: 13
Полезность: 87

Цитата(0ne @ 31.1.2010, 14:19) *
Next99,
проверь у тебя все флаги доступа стоят?

В юзерс.ини?
"Next99" "***" "abcdefghijklmnopqrstu" "a"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 3.7.2010, 13:57
Сообщение #29
Стаж: 14 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Добрый день ! Подскажите пожалуйста как сделать чтобы после голосования через amx_votemap карта менялась в конце раунда a не сразу же.

Отредактировал: error404, - 3.7.2010, 14:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 3.7.2010, 14:24
Сообщение #30


Стаж: 16 лет

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

error404,
lastround2.amxx - Плагин позволяет сыграть последний раунд до конца перед сменой карты + выбрасывает оружия на землю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 3.7.2010, 17:45
Сообщение #31
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

error404, 0ne,
При создании голосования за смену карты администратором, смена карты происходит после того, как администратор подтвердит его. Осуществить можно лишь переписыванием плагинов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.7.2010, 12:19
Сообщение #32
Стаж: 16 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Цитата
Теперь пример с добавлением конфига для карты
Допустим вы хотите сделать отдельный конфиг для карты de_aztec.
1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
2) В только что созданной папке создаём текстовый документ под названием de_aztec.cfg
3) Теперь вписываем в этот файл необходимые настройки. Допустим вы хотите добавить фриз тайм и установить лимит на карту в 25 мин. В таком случае нужно будет вписать следующее:
mp_freezetime 5
mp_timelimit 25
Теперь независимо от настроек вашего server.cfg на карте de_aztec будет фриз тайм в 5 сек и лимит игры в 25 мин.

У меня оно обратно переменную не возвращает. Например на пул дей загружается меняется френдлифайр на 0. А на следующей карте он по прежнему 0. Приходится все переменные которые меняются для карт прописывать в amxx.cfg, чтобы на следующей карте они стали прежними. Так и должно быть?
А можно как-нибудь restrict weapons сделать для отдельных карт?

Отредактировал: The_Razer, - 12.7.2010, 12:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 12.7.2010, 12:44
Сообщение #33


Стаж: 15 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

Цитата(The_Razer @ 12.7.2010, 18:19) *
У меня оно обратно переменную не возвращает. Например на пул дей загружается меняется френдлифайр на 0. А на следующей карте он по прежнему 0. Приходится все переменные которые меняются для карт прописывать в amxx.cfg, чтобы на следующей карте они стали прежними. Так и должно быть?
А можно как-нибудь restrict weapons сделать для отдельных карт?

Нужно на каждую карту прописывать, чтобы после смены карты конфиг загрузился. Я тоже на мелкие карты отключал фф так как после таких карт много забанненых за ТА
Так же в такие конфиги прописывал разное время для карт, менее популярные карты не уберешь, потому что они нужны для разнообразия, ставишь минут 10-15 и народу повеселее.

Отредактировал: kentavrius, - 12.7.2010, 12:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.7.2010, 14:25
Сообщение #34
Стаж: 16 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Ты меня не понял. У меня в server.cfg френдлинфайр 1
В пулдей.кфг френдлифайр 0
Карта меняется на пулдей - загружается френдлифайр 0
А после смены пулдея на например дд2 френдлифайр 0 так и остается. Как сделать чтобы возвращались переменные по умолчанию?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 12.7.2010, 18:01
Сообщение #35
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

The_Razer,
Автоматически значение переменной меняться не будет.
Сделай так: в файл prefix_de.cfg напиши mp_friendlyfire "1", а в файл prefix_fy.cfg mp_friendlyfire "0".
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 1.8.2010, 6:21
Сообщение #36


Стаж: 17 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

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

полагаю надо что бы server.cfg грузился просто каждый раз... +exec server.cfg в строчку запуска. наверное поможет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 1.8.2010, 16:10
Сообщение #37
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(bravo @ 1.8.2010, 8:21) *
полагаю надо что бы server.cfg грузился просто каждый раз... +exec server.cfg в строчку запуска. наверное поможет
Это лишь загрузит его еще раз при запуске сервера.

Разумным будет добавить в amxx.cfg строку:
Цитата
exec server.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zurriburi
сообщение 16.9.2010, 12:48
Сообщение #38


Стаж: 13 лет

Сообщений: 87
Благодарностей: 6
Полезность: 59

я извиняюсь, а где писать cvar для плагинов, у которых нет своего ini файла?
в server.cfg и амхх.cfg они не реагируют
например для https://c-s.net.ua/forum/topic16992.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 16.9.2010, 15:50
Сообщение #39
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

zurriburi,
В amxx.cfg или же в исходнике.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zurriburi
сообщение 1.10.2010, 7:35
Сообщение #40


Стаж: 13 лет

Сообщений: 87
Благодарностей: 6
Полезность: 59

Цитата(CjYoung @ 25.12.2009, 11:13) *
Не фига не пашет. Я очень зол.

я хоть и новичек в этих делах, но кое-что дотумкал blush2.gif
Задача: включить плагин смены дня и ночи на определенных картах
1. в plugins.ini пишем
Код
;плагин для смены времени на день или реальное время по серверу с голосвалкой
;day_night.amxx

2. создаем в configs/maps файл plugins-cs.ini (или plugins-de.ini и т.п.)и в нем пишем
Код
day_night.amxx

3. таким образом, по умолчанию плагин отключен и включается только на картах с префиксом cs_ и т.п.
если же в plugins.ini не поставить ; перед плагином, то он будет включаться на всех картах. crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
5 страниц V   1 2 3 4 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: