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

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

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

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

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Adminslots и Amxbans gm 1.6

, конфликт работы плагинов
Статус пользователя kocyak
сообщение 2.12.2011, 14:06
Сообщение #1


Стаж: 16 лет

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

Катигорически не желают сотрудничать Adminslots и Amxbans gm 1.6, а именно не работает adminslots, кикает с резервных слотов всех и админов и простых игроков.

Плагин adminslots.amxx настроен верно и при отключенном amxbans работает коректно, но с включенным amxbans категорически отказывается пускать админов на резервные слоты. При коннекте админы распознаются как админы, и по идеи должны заходить на сервер. но почемуто этого не происходит... Пробывал подгружать админов по средствам amxbans и из базы и из users.ini один хрен, админов распознает, но пускать на резервный слот не хочет.

В логах никаких ошибок не проскакивает, вот последнии логи после захода на сервер

Код
L 12/02/2011 - 23:59:53: [amxbans_core.amxx] Login: "admin<2><STEAM_0:0:154094367><>" became an admin (account "10.7.7.7") (access "bcdefghijklmnopqrstu") (address "10.7.7.7") (nick "admin") (static 1)
L 12/02/2011 - 23:59:53: Kick: "admin<2><STEAM_0:0:154094367><>" was kicked by "Console" (message ""Dropped due to slot reservation"")


Баловался с резервными слотами и кварами hideslotsставил и 1 и 0, перерыл все исходники amxbans, но безуспешно. Может кто знает решение этой проблемы ?

Отредактировал: kocyak, - 2.12.2011, 14:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя imba
сообщение 2.12.2011, 14:22
Сообщение #2
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

сколько резерв. слотов?1 или 2?
если 1,то увеличь до двух и проверь.


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kocyak
сообщение 2.12.2011, 14:24
Сообщение #3


Стаж: 16 лет

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

Цитата(imba @ 2.12.2011, 15:22) *
сколько резерв. слотов?1 или 2?
если 1,то увеличь до двух и проверь.


Пробывал эффекта 0.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 2.12.2011, 14:28
Сообщение #4
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

adminslots дефолтный или какая то переделка?
скинь исходник


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kocyak
сообщение 2.12.2011, 14:31
Сообщение #5


Стаж: 16 лет

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

Родной, пробывал качать с форума какуюто пределку якобы закрывающую баг :) но не помогло, вернулся на оригинал, ибо не доверяю плагинам без исходника.


исходник

Код
/* AMX Mod X
*   Slots Reservation Plugin
*
* by the AMX Mod X Development Team
*  originally developed by OLO
*
* This file is part of AMX Mod X.
*
*
*  This program is free software; you can redistribute it and/or modify it
*  under the terms of the GNU General Public License as published by the
*  Free Software Foundation; either version 2 of the License, or (at
*  your option) any later version.
*
*  This program is distributed in the hope that it will be useful, but
*  WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
*  General Public License for more details.
*
*  You should have received a copy of the GNU General Public License
*  along with this program; if not, write to the Free Software Foundation,
*  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*  In addition, as a special exception, the author gives permission to
*  link the code of this program with the Half-Life Game Engine ("HL
*  Engine") and Modified Game Libraries ("MODs") developed by Valve,
*  L.L.C ("Valve"). You must obey the GNU General Public License in all
*  respects for all of the code used other than the HL Engine and MODs
*  from Valve. If you modify this file, you may extend this exception
*  to your version of the file, but you are not obligated to do so. If
*  you do not wish to do so, delete this exception statement from your
*  version.
*/

#include <amxmodx>
#include <amxmisc>

new g_cmdLoopback[16]
new g_ResPtr
new g_HidePtr

public plugin_init()
{
    register_plugin("Slots Reservation", AMXX_VERSION_STR, "AMXX Dev Team")
    register_dictionary("adminslots.txt")
    register_dictionary("common.txt")
    g_ResPtr = register_cvar("amx_reservation", "0")
    g_HidePtr = register_cvar("amx_hideslots", "0")
    
    format(g_cmdLoopback, 15, "amxres%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'))
    register_clcmd(g_cmdLoopback, "ackSignal")
}

public plugin_cfg()
{
    set_task(3.0, "MapLoaded")
}

public MapLoaded()
{
    if (!get_pcvar_num(g_HidePtr))
        return

    new maxplayers = get_maxplayers()
    new players = get_playersnum(1)
    new limit = maxplayers - get_pcvar_num(g_ResPtr)
    setVisibleSlots(players, maxplayers, limit)
}

public ackSignal(id)
{
    new lReason[64]
    format(lReason, 63, "%L", id, "DROPPED_RES")
    server_cmd("kick #%d ^"%s^"", get_user_userid(id), lReason)
    
    return PLUGIN_HANDLED
}

public client_authorized(id)
{
    new maxplayers = get_maxplayers()
    new players = get_playersnum(1)
    new limit = maxplayers - get_pcvar_num(g_ResPtr)

    if (access(id, ADMIN_RESERVATION) || (players <= limit))
    {
        if (get_pcvar_num(g_HidePtr) == 1)
            setVisibleSlots(players, maxplayers, limit)
        return PLUGIN_CONTINUE
    }
    
    client_cmd(id, "%s", g_cmdLoopback)

    return PLUGIN_HANDLED
}

public client_disconnect(id)
{
    if (!get_pcvar_num(g_HidePtr))
        return PLUGIN_CONTINUE

    new maxplayers = get_maxplayers()
    
    setVisibleSlots(get_playersnum(1) - 1, maxplayers, maxplayers - get_pcvar_num(g_ResPtr))
    return PLUGIN_CONTINUE
}

setVisibleSlots(players, maxplayers, limit)
{
    new num = players + 1

    if (players == maxplayers)
        num = maxplayers
    else if (players < limit)
        num = limit
    
    set_cvar_num("sv_visiblemaxplayers", num)
}



Отредактировал: kocyak, - 2.12.2011, 14:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 2.12.2011, 14:36
Сообщение #6
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

странно...то есть если на сервере 18\20 и ты пытаешься зайти,тебя кикает?
попробуй найти UFPS Slots Reservation..сам юзаю его,никаких проблем не замечал при amx_hideslots 0 и amx_reservation 2


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
The Asmodai-privet
сообщение 2.12.2011, 14:45
Сообщение #7
Стаж: 14 лет

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

imba, ne_huligan.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 2.12.2011, 14:53
Сообщение #8
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

The Asmodai-priv...,
ban.gif
))

Отредактировал: imba, - 2.12.2011, 14:53


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
The Asmodai-privet
сообщение 2.12.2011, 14:58
Сообщение #9
Стаж: 14 лет

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

imba, skull.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kocyak
сообщение 2.12.2011, 15:08
Сообщение #10


Стаж: 16 лет

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

imba, Ксожалению мне этот плагин не подходит, но все равно спасибо за помощь. Буду искать дальше решение проблемы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kocyak
сообщение 2.12.2011, 15:40
Сообщение #11


Стаж: 16 лет

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

Нашел на забугровых форумах альтернативу админслотов - Ultimate RSlot v1.0 . Беда таже... Будем ковырять амхбанс

Отредактировал: kocyak, - 2.12.2011, 15:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: