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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

[help] votemap в консоле

Статус пользователя CBETJIAHA
сообщение 6.11.2014, 13:26
Сообщение #1


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Всем привет! Столкнулась с маленькой проблемой у себя на сервере! И хочу ее решить, но не знаю в какую степь копать. Игроки иногда устраивают бунт и меняют карту на сервере через консоль командой votemap!

Открывают список карт, я так поняла из файла mapcycle они берутся и прописывают к примеру votemap 5 и меняют на свой любимый dust2.

Как запретить эту команду на сервере?

Если очистить mapcycle, поможет? На сервере переделанный немного стандартный mapchooser стоит без всяких rtv и прочего!

Спасибо! smile.gif


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 6.11.2014, 13:28
Сообщение #2
Стаж: 13 лет
Город: Югорск

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

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

CBETJIAHA, Просто нужно выставить права в файле на определённую команду
addons/amxmodx/configs/cmdaccess.ini
"amx_votemap" "l" ; adminvote.amxx

Отредактировал: XyLiGaN, - 6.11.2014, 13:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.11.2014, 13:30
Сообщение #3
Стаж: 17 лет

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

карты из какого списка берутся mapcycle или maps.ini? если из maps.ini очистий mapcycle

Цитата(XyLiGaN @ 6.11.2014, 17:28) *
CBETJIAHA, Просто нужно выставить права в файле на определённую команду
addons/amxmodx/configs/cmdaccess.ini
"amx_votemap" "l" ; adminvote.amxx

нене ты что
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CBETJIAHA
сообщение 6.11.2014, 13:32
Сообщение #4


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Цитата(XyLiGaN @ 6.11.2014, 13:28) *
CBETJIAHA, Просто нужно выставить права в файле на определённую команду
addons/amxmodx/configs/cmdaccess.ini
"amx_votemap" "l" ; adminvote.amxx



Спасибо хулиган, но это все стоит! Тем более у меня по таймеру нельзя сменить карту, пока не проиграют 20 минут на ней, вот и игроки иногда устраивают бунт и меняют! Через консоль votemap можно сменить карту уже через 3 минуты! blush2.gif


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 6.11.2014, 13:32
Сообщение #5
Стаж: 13 лет
Город: Югорск

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

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

etkins,
Всё может быть, но факт в том, что можно попробывать запретить данную команду вот так
"votemap" "l" ; adminvote.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.11.2014, 13:36
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

votemap это команда движка вообще-то
как и status
из той же серии

mp_mapvoteratio 0
вроде бы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя CBETJIAHA
сообщение 6.11.2014, 13:39
Сообщение #7


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Цитата(Legenda @ 6.11.2014, 13:36) *
votemap это команда движка вообще-то
как и status
из той же серии


Вот, я также подумала и зашла в тупик, теперь не знаю, что делать... может быть очистка mapcycle действительно поможет, карты на голосование берутся из maps.ini! smile.gif


Хотелось бы еще послушать мнения людей, прежде чем лезть и чистить файл)


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 6.11.2014, 13:40
Сообщение #8
Стаж: 13 лет
Город: Югорск

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

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

Legenda, А если тогда попробывать заблочить через configs.ini как блочится status никак?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.11.2014, 13:44
Сообщение #9
Стаж: 17 лет

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

самое простое решение - очистка mapcycle.txt
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.11.2014, 13:45
Сообщение #10


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

mp_mapvoteratio 0
вроде бы
должно помочь
не помню уже всего-то...
погуглите эту команду


Цитата(etkins @ 6.11.2014, 15:44) *
самое простое решение - очистка mapcycle.txt

чушь не неси
насколько помню
команда maps * покажет все карты на сервере...

ps забудьте о amx, он ни какого отношения не имеет к этому...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Serhio
сообщение 6.11.2014, 13:52
Сообщение #11


Стаж: 11 лет

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

Код:
#include <amxmodx>

public plugin_init(){
register_plugin( "blockvm", "1.0", "serhio" )
register_clcmd( "votemap", "blockvm" )
}

public blockvm(id){
return PLUGIN_HANDLED
}

Если вдруг mp_mapvoteratio 0 не проканает :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.11.2014, 13:55
Сообщение #12
Стаж: 17 лет

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

Цитата(Legenda @ 6.11.2014, 17:45) *
mp_mapvoteratio 0
вроде бы
должно помочь
не помню уже всего-то...
погуглите эту команду



чушь не неси
насколько помню
команда maps * покажет все карты на сервере...

ps забудьте о amx, он ни какого отношения не имеет к этому...



] maps
Usage: maps <substring>
maps * for full listing
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 6.11.2014, 13:56
Сообщение #13


Стаж: 12 лет

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

etkins, ну так вы введите maps *
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 6.11.2014, 13:58
Сообщение #14
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Цитата(georgeml @ 6.11.2014, 13:55) *
Не нужно ничего чистить) Поставьте amx_votemap_ratio 1.00 Но, уж если в этом случае 100% игроков захотят сменить карту,- почему бы и нет? Откуда берутся карты- это зависит от мапчузера (и его настроек)

причем тут амх? карты можно менять на сервере без амх
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.11.2014, 14:00
Сообщение #15


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(etkins @ 6.11.2014, 15:55) *
] maps
Usage: maps <substring>
maps * for full listing

ясно же написано!
читай...

maps * for full listing

ps некоторые ясно не умеют ни думать, ни читать, и даже не подозревают о том, что администрировать сервер можно без AMXX
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
etkins
сообщение 6.11.2014, 14:02
Сообщение #16
Стаж: 17 лет

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

ну, а список карт из какого файла покажет ? я у Бло на новом сервере сейчас играю, список карт у вас из какого файла?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 6.11.2014, 14:04
Сообщение #17
Стаж: 12 лет

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

Цитата(user.gameover.user @ 6.11.2014, 13:58) *
причем тут амх? карты можно менять на сервере без амх

поэтому и /del До Вашего ответа
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 6.11.2014, 14:14
Сообщение #18


Стаж: 12 лет

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

etkins, смотря какой. Мапчузер берет для номинации из своего файла. Командой maps * он показывает все карты которые есть в папке maps.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
etkins
сообщение 6.11.2014, 14:18
Сообщение #19
Стаж: 17 лет

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

ясно, все равно самое простое решение - это очистка mapcycle.txt. команда maps* хоть и показывается какие есть карты на сервере, но с помощью нее нельзя сменить карту обычным игрокам.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CBETJIAHA
сообщение 6.11.2014, 14:21
Сообщение #20


Стаж: 12 лет

Сообщений: 385
Благодарностей: 382
Полезность: 985

Убрала из списка mapcycle все карты, так скажем очистила его!

Теперь при вводе команды votemap, он просит ввести id карты
И предлагает через "maps *" посмотреть список карт, в итоге показывает карты в формате таком:

de_inferno.bsp
de_dust2.bsp
и так далее...

И как теперь игроки могут сменить карту? maps * de_dust2.bsp чтоли? lol.gif BooM.gif


--
Хайповая дива))))))))))))))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: