Lua Автопромокод для сборок

cherepash

Новичок
Автор темы
11
24
В своё время нуждался в автопромокоде, но к сожалению полезных готовых решений не было найдено. Пришлось крутиться.
Теперь хочу поделится готовым рабочим решением, увидев что спрос до сих пор на это есть.​

lua:
script_name("autopromo")
script_author("cherepash")

require("moonloader")
local sp = require("lib.samp.events")
promo = "#noreply"

local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

function sp.onShowDialog(did, style, title, btn1, btn2, text)
    lua_thread.create(function()
        if title:find("Приглашение") then
            wait(0)
            sampSendDialogResponse(did, 1, 1, promo)
        end
    end)
end

В примере представлена реализация для Evolve Role Play, но чутка изменив параметр титла - можно абсолютно на любом проекте его реализовать
Для тех кому код будет лень копировать прикрепил файл.
 

Вложения

  • autopromo.lua
    433 байт · Просмотры: 46
Последнее редактирование:

spoty

Активный
240
109
Зачем подключаешь либы, которые не используешь, зачем цикл в хуке диалога и 0 задержка?

Lua:
local promo = "#noreply"
local sampev = require("lib.samp.events")
function sampev.onShowDialog(did, style, title, btn1, btn2, text)
    if title:find("Приглашение") then
        sampSendDialogResponse(did, 1, 1, promo)
        return false
    end
end
Lua:
require('samp.events').onShowDialog = function(id, style, title, button1, button2, text)
    if title:find('Приглашение') then
        sampSendDialogResponse(id, 1, 0, "#frozen")
        return false
    end
end
:DD

ну там заменишь на свой промо, я чет думал там рандом промо был в прошлом ответе
 
Последнее редактирование:
  • Нравится
Реакции: Bramble

chromiusj

Известный
Модератор
5,650
3,951
но к сожалению полезных готовых решений не было найдено
1710431261838.png

ютуберы настолько крутые что делают автопромо без зависимостей к samp.lua