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

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

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

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

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

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

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

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

Проблема с vote

Статус пользователя Serj
сообщение 25.8.2011, 17:53
Сообщение #1


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Не для кого, наверное, не секрет, что если в консоли любой игрок (не только админ) напишет vote, то он может инициировать голосование на кик игрока. Нечто вроде votemap в той же консоли. Так вот, можно ли как-то убрать эту функцию? или, может, есть какой-то плагин, убирающий этот самый vote ?

Отредактировал: serejka, - 25.8.2011, 17:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 25.8.2011, 18:27
Сообщение #2


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

у меня vote только для админов.


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 25.8.2011, 21:00
Сообщение #3


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(ds-jan @ 25.8.2011, 19:27) *
у меня vote только для админов.

Но это, как я понял, стандартная фича, а не идущая с амхмодом.
И как сделать ее только для админов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 21:47
Сообщение #4


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код
#include <amxmodx>

public plugin_init()
{
     register_plugin( "Block Vote", 1.0, "AndrewZ" )
     register_clcmd( "vote", "blockvote" )
}

public blockvote( id )
{
     return PLUGIN_HANDLED
}


Вот это заблокирует vote

Отредактировал: ZZZombiE, - 25.8.2011, 21:48


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 25.8.2011, 22:05
Сообщение #5


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(ZZZombiE @ 25.8.2011, 22:47) *
Вот это заблокирует vote

О, а можешь написать нечто такое же, но чтобы блочило и вотемап с сообщением в консоли написавшему "Hren tebe :D"? )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 22:13
Сообщение #6


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код
#include <amxmodx>

public plugin_init()
{
     register_plugin( "Block Vote", 1.0, "AndrewZ" )
     register_clcmd( "vote", "blockvote" )
     register_clcmd( "votemap", "blockvm" )
}

public blockvote( id )
{
     return PLUGIN_HANDLED
}

public blockvm( id )
{
     client_print( id, print_console, "Hren tebe :D" )
     return PLUGIN_HANDLED
}


Это блокирует vote и вроде как должно блокировать вотемап, я не уверен будет ли работать, проверь :-D


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 25.8.2011, 23:02
Сообщение #7


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(ZZZombiE @ 25.8.2011, 23:13) *
Это блокирует vote и вроде как должно блокировать вотемап, я не уверен будет ли работать, проверь :-D

При компиляции ловим
Код
votesblock.sma(5) : error 035: argument type mismatch (argument 2)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 23:06
Сообщение #8


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата
#include <amxmodx>

public plugin_init()
{
register_plugin( "Block Vote", "1.0", "AndrewZ" )
register_clcmd( "vote", "blockvote" )
register_clcmd( "votemap", "blockvm" )
}

public blockvote( id )
{
return PLUGIN_HANDLED
}

public blockvm( id )
{
client_print( id, print_console, "Hren tebe :D" )
return PLUGIN_HANDLED
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serj
сообщение 25.8.2011, 23:13
Сообщение #9


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Все, спасибо, помог. Все работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 26.8.2011, 9:34
Сообщение #10
Стаж: 16 лет

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

mp_kickpercent "1.0"
mp_mapvoteratio "1.0"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 26.8.2011, 10:15
Сообщение #11


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(STR@TEG @ 26.8.2011, 10:34) *
mp_kickpercent "1.0"
mp_mapvoteratio "1.0"

Что это есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 26.8.2011, 12:04
Сообщение #12


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

Стаж: 16 лет

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

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

Цитата(serejka @ 26.8.2011, 10:15) *
Что это есть?

вам сюда

http://elxdraco.net/scripting/cvarlist/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: