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

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

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

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

Voteban + Advanced Bans

Статус пользователя Rexdep
сообщение 7.6.2011, 15:25
Сообщение #1


Стаж: 14 лет

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

Плагин позволяет запустить голосование за бан любого игрока пока админа нет на сервере.
Команды обычные, изменен только ( amxx_voteban_type) добавлен 3 режим.

amxx_voteban_delaytime "значение в секундах" -- Время между голосованиями
amxx_voteban_ratio "0.60" -- Необходимое процентное соотношение проголосовавших
amxx_voteban_minvoters "0.0" -- Минимум игроков для начала голосования.
amxx_voteban_bantime "5" -- Время бана по голосованию
amxx_voteban_type "1"
Если 0, то банить по steam_id.
Если 1, то банить по ip.
Если 2, то банить через amxbans
Если 3, то банить через Advanced Bans
amxx_voteban_bf_ratio "0.0" -- это процентное соотношение проголосовавших, при котором инициатора голосования будет банить.

Плагин на русском языке.
Прикрепленный файл  Voteban___Advanced_Bans.rar ( 12,83 килобайт ) Кол-во скачиваний: 466
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   Цитировать сообщение
Статус пользователя notactic
сообщение 12.6.2011, 21:23
Сообщение #2
Стаж: 14 лет

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

Не работает плагин по третьему типу.. проверял при наличии админов: меню и результаты есть, а бана нет.. pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bam
сообщение 13.6.2011, 13:11
Сообщение #3
Стаж: 19 лет

Сообщений: 326
Благодарностей: 88
Полезность: 75

у меня всё работает, проблем не возникло как с админами, так и без них
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя notactic
сообщение 13.6.2011, 16:02
Сообщение #4
Стаж: 14 лет

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

Цитата(Bam @ 13.6.2011, 13:11) *
у меня всё работает, проблем не возникло как с админами, так и без них

а какая у тебя версия Advanced Ban? Можешь кинуть ссылку на исходники? У меня Advanced Bans v.081+SQL ver RUS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bam
сообщение 28.6.2011, 8:12
Сообщение #5
Стаж: 19 лет

Сообщений: 326
Благодарностей: 88
Полезность: 75

Админ на сервере по какой букве определяется? И где в исходнике ее можно изменить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 28.6.2011, 12:59
Сообщение #6
Стаж: 16 лет

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

Цитата(Bam @ 28.6.2011, 10:12) *
Админ на сервере по какой букве определяется? И где в исходнике ее можно изменить?
Код
if ((Delay > Elapsed) && !is_user_admin(id))
{
    new seconds = Delay - Elapsed
    ColorChat(id, GREEN, "Подождите ^03%d ^04секунд(ы), для нового голосование за ^03бан", seconds)
    return 0
}

get_players(ga_PlayerID, gi_TotalPlayers)

for(i = 0; i < gi_TotalPlayers; i++)
{
    new TempID = ga_PlayerID[i]
    
    if (is_user_admin(TempID))
    {
        if (!is_user_admin(id))
        {
            ColorChat(id, GREEN, "Администратор на сервере, voteban выключен!")
            return 0
        }
    }
...
Следовательно, администратор - игрок с любым флагом кроме z.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя troeschinaclub@gmail.com
сообщение 4.10.2011, 7:06
Сообщение #7
Стаж: 14 лет

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

Цитата(STR@TEG @ 28.6.2011, 13:59) *
Код
if ((Delay > Elapsed) && !is_user_admin(id))
{
    new seconds = Delay - Elapsed
    ColorChat(id, GREEN, "Подождите ^03%d ^04секунд(ы), для нового голосование за ^03бан", seconds)
    return 0
}

get_players(ga_PlayerID, gi_TotalPlayers)

for(i = 0; i < gi_TotalPlayers; i++)
{
    new TempID = ga_PlayerID[i]
    
    if (is_user_admin(TempID))
    {
        if (!is_user_admin(id))
        {
            ColorChat(id, GREEN, "Администратор на сервере, voteban выключен!")
            return 0
        }
    }
...
Следовательно, администратор - игрок с любым флагом кроме z.


У меня вопще когда пишеш /voteban даже непоявляца меню бана
Кароче недоделан (

Вот мой вотебан все отлично НО когда игроки проголосовали за бан игрока ево типо пишет што забанило но ево кикает и он свободно заходит на серв
Мои контакты: Skype: hooligansfc548 или ICQ: 480-327-694 или Mobile: +3(063)766-07-42
ПОМОГИТЕ ПОЖАЛУСТА мой серв без votebana
Прикрепленные файлы:
Прикрепленный файл  Voteban____.rar ( 13,77 килобайт ) Кол-во скачиваний: 22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeNyS91
сообщение 9.8.2012, 15:53
Сообщение #8


Стаж: 15 лет

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

STR@TEG,
Что нужно изменить что б админа на сервере определяло только если у него есть флаг "d"
Поставил даный плагин работает отлично, но на сервере вип игроки с флагом "t" и когда они на сервере вотебан уже не работает т.к. админ на сервере, а у них права бана нету и получается что читеров вотебаном не забаниш уже. C меня +

Отредактировал: DeNyS91, - 19.8.2012, 20:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeNyS91
сообщение 19.8.2012, 20:43
Сообщение #9


Стаж: 15 лет

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

Нашол код имунитет определяет если у админа флаг "d", но не получается заменить и скомпилировать с даным плагином Rexdepа
Админ на флаг "d"
get_players(ga_PlayerID,gi_TotalPlayers)
for(i=0;i<gi_TotalPlayers;i++)
{
TempID = ga_PlayerID[i]
if(get_user_flags(TempID) & ADMIN_BAN)
{
if(!is_user_admin(id) && get_pcvar_num(adminonline) == 0)
{
ColorChat(id,RED,"[VOTEBAN] Администратор в сети. VoteBan в это время отключен.")
return 0
}
}

Возможно его как то скрепить в единое? Ник-то не сталкивался?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 19.8.2012, 21:20
Сообщение #10
Стаж: 16 лет

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

DeNyS91,
Код
if (is_user_admin(TempID))

>>>

Код
if (get_user_flags(TempID) & ADMIN_BAN)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя make89
сообщение 18.9.2012, 8:34
Сообщение #11


Стаж: 13 лет

Сообщений: 79
Благодарностей: 7
Полезность: 71

Здраствуйте!Стратег помоги мне с плагином Вотебан а то я не могу переделать или выложи свой исходник.(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: