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

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

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

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

amxx как изменить значение квара

, amxx как изменить значение квара админам
Статус пользователя coolman
сообщение 19.6.2014, 20:38
Сообщение #1


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

пример:
register_cvar("ucp_damager", "0.4")
я имея ркон могу сделать rcon ucp_damager 0.2 или через amxx.cfg, но просто в консоле без rcona я это не могу сделать, подскажите как мне это реализовать для админов?
я думал как то через register_clcmd, но она вызывает функцию, но не меняет квар.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
trollface
сообщение 19.6.2014, 20:41
Сообщение #2
Стаж: 12 лет

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

coolman,
amx_plugincvarmenu
плагин pluginmenu.amxx =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 19.6.2014, 20:50
Сообщение #3


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(trollface @ 19.6.2014, 23:41) *
coolman,
amx_plugincvarmenu
плагин pluginmenu.amxx =)

это муторно и админы не имеют доступа к этому меню )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 19.6.2014, 20:57
Сообщение #4


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

я вот думаю может через меню это как-то реализовать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 19.6.2014, 20:58
Сообщение #5


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

Стаж: 16 лет

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

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

Цитата(coolman @ 19.6.2014, 22:57) *
я вот думаю может через меню это как-то реализовать

смотри
clcmds.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.6.2014, 21:07
Сообщение #6
Стаж: 12 лет

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

Legenda,
clcmds как бы намекает, что это команды которые выполняются для клиента, но никак не для изменения кваров
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 19.6.2014, 21:09
Сообщение #7


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

Стаж: 16 лет

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

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

Цитата(trollface @ 19.6.2014, 23:07) *
Legenda,
clcmds как бы намекает, что это команды которые выполняются для клиента, но никак не для изменения кваров

???
отлично меняются квары

ни что не мешает использовать синтаксис
; Client Commands Menu: ; < description > < command > < flags > < access level >
; "a" - execute from server console
конструкции вида
Код
"friendlyfire off" "mp_friendlyfire 0" "a" "u"
"friendlyfire on" "mp_friendlyfire 1" "a" "u"
"rest_round 3 sek" "sv_restart 3" "a" "u"

вполне работает

так-то конечно лучше использовать
cmds.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя coolman
сообщение 20.6.2014, 7:23
Сообщение #8


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

А если делений много, что для каждого значения отдельный пункт меню делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 20.6.2014, 7:28
Сообщение #9
Стаж: 12 лет

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

Legenda, то есть вообще не парит что надо сначала выбрать игрока, а потом команду для выполнения?

ну и методы у вас =|
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 20.6.2014, 8:01
Сообщение #10


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

Стаж: 16 лет

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

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

Цитата(trollface @ 20.6.2014, 9:28) *
Legenda, то есть вообще не парит что надо сначала выбрать игрока, а потом команду для выполнения?

ну и методы у вас =|

так это же для примера, так то ясно что нужно использовать cmds.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 20.6.2014, 8:04
Сообщение #11
Стаж: 12 лет

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

Legenda,
ну дак и не надо вводить людей в заблуждение...
clcmds для клиентов
cmds для выполнения на стороне сервера

а то что там есть флаг:
Код
"a" - execute from server console

говорит только о том, что не все команды можно выполнять на стороне игрока, например бан или cs destroy
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 20.6.2014, 8:07
Сообщение #12


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

Стаж: 16 лет

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

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

да да, очепятался сначала
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.6.2014, 8:16
Сообщение #13
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Лучше всего для смены кваров использовать меню 'Cvars Settings'.
Настроить флаг доступа к нему (команда amx_cvarmenu ), дать всем админам, а в самом меню 'лишние' квары 'закрыть' флагами (настраивается в cvars.ini ), чтобы они не были доступны админам.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: