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

GAMEBUS

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

GAMEBUS

Участник
Автор темы
204
24
Дай строчку которая пишется в чат когда отредачил текст(если есть)
Вы получили $31,590 за отредактированое вами объявление.
[Подсказка] {ffffff}Вы получили бонусом +32% от редактирования объявления.
 

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

Известный
515
159
Вы получили $31,590 за отредактированое вами объявление.
[Подсказка] {ffffff}Вы получили бонусом +32% от редактирования объявления.
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]
Думаю разберешся как сделать имгуи/мимгуи окно
 
  • Нравится
Реакции: YarikVL

GAMEBUS

Участник
Автор темы
204
24
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]
Думаю разберешся как сделать имгуи/мимгуи окно
Мне надо что бы просто писало в чат сколько я отредактировал, без каких либо менюшек :(
 

vlaDICK2288

Активный
144
42
Мне надо что бы просто писало в чат сколько я отредактировал, без каких либо менюшек :(
бля, я уже почти сделал), а что тебе именно писалось? сколько ты отредачил и сколько заработал или что?
 

GAMEBUS

Участник
Автор темы
204
24
бля, я уже почти сделал), а что тебе именно писалось? сколько ты отредачил и сколько заработал или что?
Просто чтобы считало кол-во объявлений которое я отредактировал. Можно чтоб писало в чат кол-во, не знаю как вы сделаете.
 

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

Известный
515
159
Просто чтобы считало кол-во объявлений которое я отредактировал. Можно чтоб писало в чат кол-во, не знаю как вы сделаете.
Так ты уточняй куда тебе вывод нужен был
LUA:
local sampev = require 'lib.samp.events'
local statsCMI = 0

function main()
    repeat wait(100) until isSampAvailable()
    sampRegisterChatCommand("Cstat", function() sampAddChatMessage("Вы сделали обьяв: " ..statsCMI, -1) end)
end

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

/Cstat - для вывода в чат
 

GAMEBUS

Участник
Автор темы
204
24
Так ты уточняй куда тебе вывод нужен был
LUA:
local sampev = require 'lib.samp.events'
local statsCMI = 0

function main()
    repeat wait(100) until isSampAvailable()
    sampRegisterChatCommand("Cstat", function() sampAddChatMessage("Вы сделали обьяв: " ..statsCMI, -1) end)
end

function sampev.onServerMessage(color, text)
    if text:find('Вы получили $(%d+,%d+) за отредактированое вами объявление.') then
        statsCMI = statsCMI + 1
    end
end
128b.png
 

GAMEBUS

Участник
Автор темы
204
24
Так ты уточняй куда тебе вывод нужен был
LUA:
local sampev = require 'lib.samp.events'
local statsCMI = 0

function main()
    repeat wait(100) until isSampAvailable()
    sampRegisterChatCommand("Cstat", function() sampAddChatMessage("Вы сделали обьяв: " ..statsCMI, -1) end)
end

function sampev.onServerMessage(color, text)
    if text:find('Вы получили $(%d+,%d+) за отредактированое вами объявление.') then
        statsCMI = statsCMI + 1
    end
end
Можешь сделать так что бы после объявления писало? что бы команду эту не дрючить
 

RoflHaHaWF

Известный
1,094
457
активация автомат
Lua:
if not doesFileExist('moonloader/config/SMICount.ini') then inicfg.save(settings, 'SMICount.ini') end
... Зачем делать проверку на существование файла ини, если можно просто оставить
Lua:
inicfg.save(settings, 'SMICount.ini')
, если иник уже существует, то заданные в коде скрипта значения не заменят те, которые в инике есть
 
  • Нравится
Реакции: MLycoris

vlaDICK2288

Активный
144
42
Держи если еще надо с imgui меню
Зависимости: imgui, encoding
Активация: /smistat
Статистика сколько сделал и сколько заработал
Если зарплата поменяется, то тут поменяй
na.png
 

Вложения

  • Smi.lua
    4.9 KB · Просмотры: 2