Счетчик объявлений которые отредактировал *АРЗ*

GAMEBUS

Участник
Автор темы
204
23
Скрипт который считает кол-во за день отредаченых объявлений в СМИ.
 

TastyBread123

Известный
609
288

vlaDICK2288

Активный
144
42
и пытался я сделать через $(%d+,%d+), но он запятую не видел

максимум имгуи откроется, за объявы заработок плавучий и платят за кол-во символов
не знал такого, не работал в сми
 

MLycoris

Режим чтения
Проверенный
1,812
1,856
и пытался я сделать через $(%d+,%d+), но он запятую не видел


не знал такого, не работал в сми
можешь ещё такое попробовать
Lua:
if text:find('Вы получили %$(.+) за отредактированое вами объявление') then
    plusmo = text:match('Вы получили %$(.+) за отредактированое вами объявление')
    plusmoney = string.gsub(plusmo, '%,', '')
    sampAddChatMessage(plusmoney,-1)
end
 

7 СМЕРТНЫХ ГРЕХОВ

Известный
515
159
и пытался я сделать через $(%d+,%d+), но он запятую не видел


не знал такого, не работал в сми
Потому что $ обозначает конец строки если не ошибаюсь %$(%d+,%d+) не сильно эти регулярки иногда понимаю 😑
 

vlaDICK2288

Активный
144
42
попробую починить

Потому что $ обозначает конец строки если не ошибаюсь %$(%d+,%d+) не сильно эти регулярки иногда понимаю 😑
тут как не делай, все время будет арифметическая ошибка в вычислении

можешь ещё такое попробовать
Lua:
if text:find('Вы получили %$(.+) за отредактированое вами объявление') then
    plusmo = text:match('Вы получили %$(.+) за отредактированое вами объявление')
    plusmoney = string.gsub(plusmo, '%,', '')
    sampAddChatMessage(plusmoney,-1)
end
а вот это как раз работает, тогда когда делал нашел это, но не вдуплил и скипнул

Починенный мой файл с imgui меню
Зависимости: imgui, encoding
Активация: /smistat
Статистика сколько сделал и сколько заработал
Спасибо за помощь в вкурении: MLycoris

Не прибавлялись числа из за моих кривожопых рук, починил за 10 секунд, файл ниже заменил на рабочий, пользуйтесь)
 

Вложения

  • Smi.lua
    4.8 KB · Просмотры: 3
Последнее редактирование:
  • Нравится
Реакции: MLycoris

LightPops

Новичок
19
1
LUA:
local sampev = require 'lib.samp.events'

local statsCMI = imgui.ImInt(0) -- для мимгуи imgui.new.int(0)

function sampev.onServerMessage(color, text)
    if text:find('Вы получили $(%d+,%d+) за отредактированое вами объявление.') then
        statsCMI.v = statsCMI.v + 1 -- для мимгуи statsCMI[0], .v заменяешь на [0]
    end
end

-- Где-то в окне имгуи/mimgui:
imgui.Text('CMI stat: '..statsCMI.v) --для мимгуи statsCMI[0]
Думаю разберешся как сделать имгуи/мимгуи окно
как сделать такой же но с сохранением в inicfg? Для мимгуи