Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 22
    Гостей: 22
    Пользователи: - отсутствуют
    Роботы: - отсутствуют

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 16-03-2012, 10:29 Просмотров: 4226
    Лично я не менял стандартную папку с конфигами серверов, но может быть у кого то свои соображения на этот счет и изменяют эту папку, а если при этом вашему плагину необходимо знать от куда считывать или записывать фал? Ответ а этот вопрос дает сток функция get_configsdir, которая получает тот самый путь.

    Инфо из amxmisc.inc:
    stock get_configsdir(name[],len)
    {
        return get_localinfo("amxx_configsdir",name,len);
    }
    Автор: Admin Дата: 11-12-2011, 00:33 Просмотров: 6020
    В последнее время развелось какая то мания на плагины вип и попытки заработать на CS серверах и привилегиях, очевидно что вип привилегии нужно ограничить от всех кто не имеет на них право, как же это сделать? В большинстве случаев игроку присваивается какой то из не используемых админских фрагов. И фактически игроку которому дали какой то флаг кроме Z (USER) то он уже дамин, но не совсем пока что правами доступа.
    Что бы узнать конкретные права доступа игрока, можно воспользоваться сток функцией cmd_access

    Инфо из amxmisc.inc:
    stock cmd_access(id, level, cid, num, bool:accesssilent = false) 

    Автор: Admin Дата: 23-08-2011, 17:36 Просмотров: 8098
    Во многих плагинах существую команды доступные только игрокам или так называемым VIP`ам, как же проверить админ ли игрок или нет,vip или нет?
    Ответ прост, воспользоваться функцией is_user_admin.
    Обычно Випам присваивается какой то админский флаг, по этому проверяется вип ли это тоже этой функцией.
    Если VIP дан не админским флагом, то нужно смотреть как организован плагин и подстраиваться под него.

    Инфо из amxmisc.inc:
    stock is_user_admin(id)
    {
        new __flags=get_user_flags(id);
        return (__flags>0 && !(__flags&ADMIN_USER));
    }
Наверх

Реклама