Lua Чат-Калькулятор

Adrian G.

Известный
Автор темы
Проверенный
519
458
Калькулятор прямо в чате.

calc.gif


Идею взял у гугла, в их браузере можно делать тоже самое в адресной строке.
Добавил проценты, хотя мне кажется что способ который я показывал в комментариях намного удобнее.
По слову calc в чат, появится по ним подсказка(насколько понятная не знаю).
Теперь результат сохраняется в буфер обмена
Добавил разделение чисел пробелами
21.02.44.359.jpg

Окошко чуть-чуть опущено вниз, на Аризоне накладывалось на селектор чатов и было ничего не разглядеть.
Добавлено копирование результата в буфер по кнопке.(Изначально копировалось само, из-за этого возникал баг)
Добавлена очистка чата после копирования(По умолчанию включена)
Добавлена функция копирования без пробелов(По умолчанию выключена)
Добавлена функция показа только целого числа, копирует тоже целое(По умолчанию включена)

Убран баг, когда в буфер безостановочно копировалось"attempt to call a nil value"
Убрана недоработка в которой при изменении /fontsize, /pagesize окошко калькулятора оставалось на том же месте и могло накладываться на чат.
Убраны проценты, не нравились они мне, высчитываем их по старинке по правилам математики 5-го класса.
Вместе с процентами убрана подсказка "calc". Теперь подсказка по наведению мыши на вопросик.
Ради целых двух иконок теперь требует fAwesome 5

Три года прошло, опомнился он ёпт.
 

Вложения

  • Chat-Calculator.lua
    1.6 KB · Просмотры: 7,174
  • Chat-Calculator v2.lua
    3.9 KB · Просмотры: 2,411
  • Chat-Calculator v3.lua
    4.1 KB · Просмотры: 22,130
  • Chat-Calculator v4.lua
    6.4 KB · Просмотры: 4,144
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ток шо проверил. так и есть
При использовании InputHelper не будет текста на текст?

Как сделать чтобы на налезало:
 36 строчка
imgui.SetNextWindowPos(imgui.ImVec2(windowPosX, windowPosY + 30 + 15), imgui.Cond.FirstUseEver)
30 это y, чтобы сделать ниже пиши вместо 30 - 40, 50, 60
Это все изменяется легко очень, например вот
1618819802863.png

1:
imgui.SetNextWindowPos(imgui.ImVec2(windowPosX + 805, windowPosY+3), imgui.Cond.FirstUseEver)
 
Последнее редактирование:

Akat

Активный
380
91

Вложения

  • calc.lua
    676 байт · Просмотры: 741
  • Нравится
Реакции: b1no

Adrian G.

Известный
Автор темы
Проверенный
519
458
помоему клео есть /calc


У меня нету,ну я помню был клео /calc


Нашёл
Не, ну по команде я видал. Не видал, чтобы в чате автоматом решалось. Нашёл даже старую тему в помощи, где чел интересовался таким калькулятором.
 

Adrian G.

Известный
Автор темы
Проверенный
519
458
проценты умеет считать? а то /calc крашится..
Если для этого есть что-то в луа, то добавлю мб, но можно же по другому

Чтобы найти например 30 процентов от числа 120, вводим в калькулятор 120*30/100. Число 36 это 30 процентов от 120.
sa-mp-145.png

Чтобы найти число исходя из процента делаем так, число 23 это 4 процента от неизвестного числа. Делим число на процент и все это умножаем на сто 23/4*100, узнаем что это число 575
sa-mp-146.png

Я в своё время в школе экзамен по матеше завалил, если чёт не так, то не по ошибке завалил значит
 
  • Нравится
Реакции: Dier1 и @trefочка

Adrian G.

Известный
Автор темы
Проверенный
519
458
Реализацию получения sin, cos, tg, ctg добавишь?
Нафиг вам это надо в сампе?) Я делал скрипт с мыслью, что всё что люди будут в нём делать, это умножать кол-во евро на его стоимость на аризонке.