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

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

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

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

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

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

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

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

Подправить код sma

Статус пользователя sambo
сообщение 15.3.2013, 23:59
Сообщение #1


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

1 Добавляет флаги+ флаг z (простой юзер)
Как подправить что бы давало только указаные флаги (z небыло)
Скрытый текст
Код
case 3:
        {
            set_user_flags( pPlayer, read_flags( "n" ) );

            ShowSyncHudMsg( pPlayer, g_iSyncHUD, "текст1" );
        }
        case 5:
        {
            set_user_flags( pPlayer, read_flags( "no" ) );

            ShowSyncHudMsg
            ( pPlayer, g_iSyncHUD, "текст2" );
        }


2 Где в этой стррочке время показа худа ? Висит просто очен долго худ .
Скрытый текст
Код
set_hudmessage( 100, 200, 250, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 999.4, 0.2, 0.4, -1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 16.3.2013, 0:13
Сообщение #2
Стаж: 14 лет
Город: Moscow

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

По 1 опишите требуемый алгоритм работы, сам код бредовый.
По 2 научитесь гуглить, на 1-й раз помогу ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 16.3.2013, 0:36
Сообщение #3


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Safety1st,
за прибывание на сервере игрокам давались флаги доступа - без z .
При каждом новом давании флага выводилось худ сообщение .
2 запрошеной темы не существует:
Скрытый текст
http://www.amx-x.ru/viewtopic.php?f=9&t=4578


по поводу 2 ошибочка - ссылку открыл

Отредактировал: sambo, - 16.3.2013, 1:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 16.3.2013, 2:47
Сообщение #4
Стаж: 14 лет
Город: Moscow

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

Цитата(sambo @ 16.3.2013, 2:36) *
за прибывание на сервере игрокам давались флаги доступа - без z .

нужные флаги так давайте:
Код
set_user_flags( pPlayer, ADMIN_LEVEL_B )
и
Код
set_user_flags( pPlayer, ADMIN_LEVEL_B | ADMIN_LEVEL_C )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 16.3.2013, 7:27
Сообщение #5


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

sambo, по коду у вас дается вроде и так без z или какой результат там?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 16.3.2013, 9:19
Сообщение #6


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

mazdan,
Плагин вроде работает норм , флаги тоже выдает норм (кроме z)
Любой простой игрок на сервере имет флаг z и когда плагин дает флаги z не уберается .
Попробую переделать как сказал Safety1st, возможно причина в этом .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 16.3.2013, 9:43
Сообщение #7


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

sambo, нет, вот так надо делать в вашем случае.
set_user_flags( pPlayer, get_user_flags(pPlayer) | read_flags("no")) - тогда выдаст флаги + к тем что у игрока есть
Это если не нужно убирать текущие флаги (должно стать "noz")
Соответственно как у вас должно сделать "no". amx_who проверяли?

Просто вместо read_flags("no") оптимальнее указать в формате как сказал Safety1st, чтобы каждый раз их не читать.


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