Lua [ARZ] Replace Window v10 | Замена окна на ЦР | Логирование ЦР | Уже с «Уведомления Telegram» | Обновление от 31.01.2023

Rice.

*PogChamp*
Автор темы
Проверенный
1,411
821
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
ВНИМАНИЕ:
Распространять только с указанием автора!
Автор: Rice.

Основной функционал:
- Логирование всех продаж/покупок на лавке
- Замена стандартного окна скупки/продажи на лавке
- Сортировка товара по дням
- Статистика денег, потраченных на скупку/продажу
- Уведомления Telegram


[ПРЕДУПРЕЖДЕНИЕ]
Скрипт не будет работать без необходимых библиотек!
Нужные библиотеки:
SAMP.Lua (Текст кликабельный)
Подсказка: Папку "samp" из скаченного архива перенести в папку "lib" в папке "moonloader" (Не путайте с "modloader")

Mimgui (Текст кликабельный)
Подсказка: Папку "mimgui" из скаченного архива перенести в папку "lib" в папке "moonloader" (Не путайте с "modloader")

Request (Текст кликабельный)
Подсказка: Все файлы из скаченного архива перенести в папку "lib" в папке "moonloader" (Не путайте с "modloader")

Effil (Текст кликабельный)
Подсказка: Все файлы из скаченного архива перенести в папку "lib" в папке "moonloader" (Не путайте с "modloader")



Если скрипт не работает, но вы установили ВСЕ необходимые библиотеки, то оставляйте комментарий в этой теме, прикрепив файл "moonloader.log" из папки "moonloader" (Не путайте с "modloader") в сообщение. Если вы не выполните это условие, то вам никто НЕ СМОЖЕТ помочь!

[ПРЕДУПРЕЖДЕНИЕ]

Примечания:
- Работает на сборке и на лаунчере
- Не является читом, а только визуальная статистика продаж

Команды:
/repw - Открыть/Закрыть окно

Видео с показом работы скрипта:

 

Вложения

  • Replace Window v10.lua
    49 KB · Просмотры: 2,120
Последнее редактирование:

Vespan

i_hate_myself
Проверенный
1,817
937
Ура,я так долго это ждал!
Вставь потом это в код,шоб сумма разделялась по точкам,будет более удобно 😃
Lua:
function money_separator(n) -- money_separator.lua
    local left,num,right = string.match(n,'^([^%d]*%d)(%d*)(.-)$')
    return left..(num:reverse():gsub('(%d%d%d)','%1,'):reverse())..right
end
 

[w0te]

Потрачен
776
486
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чем диалог не устраивает ?
 
  • Bug
Реакции: TheBrox и Lenny Scripts

Rice.

*PogChamp*
Автор темы
Проверенный
1,411
821
Чем диалог не устраивает ?
Кто-то попросил - я сделал.
В последнее время все равно нету вдохновения.

Ура,я так долго это ждал!
Вставь потом это в код,шоб сумма разделялась по точкам,будет более удобно 😃
Lua:
function money_separator(n) -- money_separator.lua
    local left,num,right = string.match(n,'^([^%d]*%d)(%d*)(.-)$')
    return left..(num:reverse():gsub('(%d%d%d)','%1,'):reverse())..right
end
А зачем? Хук текста берется из чата. Если у тебя будет сепаратор, то у тебя все нормально будет с ценами.
Если нужно, то придется сделать в следующей обнове.
 
  • Нравится
Реакции: [w0te]

doker8

Известный
47
11
Автор: Rice.

Решил переписать окно Центрального Рынка на Imgui. В какой-то теме кто-то предлагал эту идею.
Работает на сборке и лаунчере.

Команды:
/ltd - Изменить местоположение окна
/ltd_reset - Вернуть окно в исходное местоположение
/ltd_window - Восстановить статус окна


Зависимости:
SAMP.Lua
Moon ImGui
показывает все продажи или же как и стандартное окно при заполнении обнуляет его и идет с новой строки ?
 

Rice.

*PogChamp*
Автор темы
Проверенный
1,411
821
показывает все продажи или же как и стандартное окно при заполнении обнуляет его и идет с новой строки ?
Ограничение окна - 10 строчек, после окно обновляется.
Планирую сделать лог со всеми продажами/покупками за сессию