Неактуально Lua [ARZ] On Screen Members

No_name321

Известный
80
10
Посмотреть вложение 87203
On Screen Members
by Cosmo

Описание:
Выводит весь /members организации на экран
Нет никаких ограничении и детальная настройка всего чего можно
Так же может порадовать присутствие системы заметок, с их помощью
вы можете записать любому сотруднику фракции что то важное, например "Повысить 01.01.2021"

Активации:
Настройка скрипта: /osmset
Взаимодействовать с сотрудником из списка:
Правый Альт что бы показать курсор и нажать на нужного сотрудника в списке

Скрин + Видео:

aQ5W0SD.png

Требования и установка:
Для работы скрипта вам необходима библиотека mimgui.
Скачать её вы можете здесь -
клик
Всё что нужно сделать - перенести папку mimgui в папку moonloader/lib, а затем закинуть данный скрипт
в папку moonloader




Для разработчиков
В скрипте присутствует небольшое API
Ниже представлена краткая документация
Подключение скрипта происходит через функцию import
Lua:
local osm = import('OSM.lua')
Для использования доступны следующие функции
Получение массива с информацией о организации:
table org = getOrganisation()

-- structure:
org = {
    name = string, -- Название организации
    online = int, -- Онлайн организации
    afk = int -- Число сотрудников в АФК
}
Получение массива с информацией о /members:
table members = getMembers()

-- structure:
members = {
    [1] = {
        nick = string,
        id = int,
        rank = {
            count = int, -- Ранг
            name = string, -- Название ранга
        },
        afk = int, -- Время в АФК
        warns = int, -- Колличество варнов
        mute = bool, -- Организационный мут
        near = bool, -- Рядом с вами или нет
        uniform = bool -- В форме или нет
    }
}
Мелкие функции:
bool result = sendRequest() -- Отправляет запрос об обновлении /members
bool result, string note = getMemberNote(nick_name) -- Получает заметку по нику сотрудника
bool result = setMemberNote(nick_name, note) -- Устанавливает заметку на указанный ник

Пример реализации:
EXAMPLE:
local osm = import('OSM.lua')

function main()
    repeat wait(0) until isSampAvailable()

    sampRegisterChatCommand('req', function()
        local result = osm.sendRequest()
        sampAddChatMessage(result and 'Обновлено!' or 'Ошибка!', -1)
    end)
 
    sampRegisterChatCommand('org', function()
        local org = osm.getOrganisation()
        sampAddChatMessage('Организация: ' .. org.name, -1)
        sampAddChatMessage('Онлайн: ' .. org.online, -1)
        sampAddChatMessage('В АФК: ' .. org.afk, -1)
    end)
end
Зделай пж для фамы по типу токовогоже
 

Стэнфорд

Потрачен
1,058
543
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Почему так мало скачиваний, если скрипт облегчит жизнь 9/10
 

Cosmo

Известный
Автор темы
Друг
653
2,724
Версия 2.3 | Исправления и улучшения:
- Если чекер выключен, курсор на RALT включить больше нельзя
- Исправлен краш при запросе местоположения сотрудника через досье
- Новая функция "Ранг в чате", добавляет в строку сообщения от сотрудника его ранг (/r /rb)
- Новая функция "Ранг на груди", прикрепляет к сотруднику 3D-текст с его рангом
- Обновление списка происходит даже когда чекер выключен. Это вынужденная мера, для работы двух предыдущих пунктов

- Новая функция "Цвет чата", позволяет изменить цвет чата организации на свой
klVDmSZ.png

831MfCT.png
 

Где я?

Участник
48
1
искал искал ничего не нашел кроме френдс чекеров со времен полиазоя, в итоге по рандому в полезных скриптах нашел!
вери гуд найс все по чесноку
 

alexeyalexeev

Новичок
5
1
Добавь поддержку Arizona RP Gilbert позязя, а то скрипт пишет что отказывается работать на Гилберте
 
  • Нравится
Реакции: Cosmo

Lazion1

Новичок
1
0
Как сделать так, что бы показывало кол-во людей в сети из организации (Играю на Скоттдейле), потому-что оно не показывает какая организация и сколько людей в сети.( Работаю в СМИ)
 
Последнее редактирование:

_Nixon_

Новичок
2
0
Раньше писал что работает с MVD хелпером - сейчас скачиваю а оно не работает с мвдшкой, можно это как-то пофиксить?
 

Cosmo

Известный
Автор темы
Друг
653
2,724
Раньше писал что работает с MVD хелпером - сейчас скачиваю а оно не работает с мвдшкой, можно это как-то пофиксить?
Нет, не пофиксить. МВД Хелперу нужна версия мундоадера 2.5, в то время как моему скрипту - актуальная 2.6
 
  • Нравится
Реакции: James Saula

Dark.

Известный
1,745
778
Он у меня есть. Но я не понимаю почему у всех под 025...
Все используют автоустановщик из палеозоя, он автоматом ставит 0.25 мун и мвд под него. А большинство даже не знает как скачать версию под 0.26
 
  • Нравится
Реакции: MrDopkin

MrDopkin

Новичок
3
2
соре за тупой вопрос, но как активировать кнопку мыши для клика по списку мемберса? 👹
 

Zopa_Kana

Известный
2
0
Привет, столкнулся с такой проблемой:
unknown.png

Состою в фракции ФБР, и видимо ее скрипт не считывает, можно это исправить?