Lua Обнова хуйня или Фикс диалога в /vr

VRush

https://t.me/vrushscript
Автор темы
2,416
1,192
1661293348157.png
Авто принятие диалога если там есть слова "продам" "куплю" и т.п
Также команда /advr которая сразу отправит рекламу в вр и скипнет этот диалог
Слова можно дополнить в 4 строчке
 

Вложения

  • ObnovaHyinia.lua
    1.5 KB · Просмотры: 244

Arz rpg

Известный
693
154
Посмотреть вложение 164561 Авто принятие диалога если там есть слова "продам" "куплю" и т.п
Также команда /advr которая сразу отправит рекламу в вр и скипнет этот диалог
Слова можно дополнить в 4 строчке
Как сделать чтоб оно всегда отклоняло?
 

ARMOR

Модератор по раксампу
Модератор
4,936
6,735
Lua:
function sampev.onShowDialog(id, style, title, b1, b2, text)
    if id == 25627 then
                sampSendDialogResponse(id, 0, 0, 0)
                return false
    end
end
🤢
Lua:
local ev = require 'lib.samp.events'

function ev.onShowDialog(id, style, title, b1, b2, text)
    if text:find("{%x+}Ваше сообщение является рекламой?.+") then
        lua_thread.create(function()
            sampSendDialogResponse(id, 0, nil, nil)
            wait(5)
            sampCloseCurrentDialogWithButton(0)
        end)   
    end
end
 
  • Нравится
Реакции: N08I40K и BlackGoblin

BlackGoblin

Известный
520
216
🤢
Lua:
local ev = require 'lib.samp.events'

function ev.onShowDialog(id, style, title, b1, b2, text)
    if text:find("{%x+}Ваше сообщение является рекламой?.+") then
        lua_thread.create(function()
            sampSendDialogResponse(id, 0, nil, nil)
            wait(5)
            sampCloseCurrentDialogWithButton(0)
        end)  
    end
end
Ой ацтань, работает и ладно) Я лишь кусок вырезал со своего скрипта, который немного больше функций делает :D
 
  • Ха-ха
Реакции: ARMOR

oknert3p

Новичок
19
5
Посмотреть вложение 164561 Авто принятие диалога если там есть слова "продам" "куплю" и т.п
Также команда /advr которая сразу отправит рекламу в вр и скипнет этот диалог
Слова можно дополнить в 4 строчке
Скрипт получается принимает диалог если есть слова продам или куплю? А если нету то отклоняет?
 
  • Нравится
Реакции: VRush

Rice.

Известный
Модератор
1,756
1,623
🤢
Lua:
local ev = require 'lib.samp.events'

function ev.onShowDialog(id, style, title, b1, b2, text)
    if text:find("{%x+}Ваше сообщение является рекламой?.+") then
        lua_thread.create(function()
            sampSendDialogResponse(id, 0, nil, nil)
            wait(5)
            sampCloseCurrentDialogWithButton(0)
        end) 
    end
end
нахера ты сделал поток в скрипте на 5 строчек кода?
чем тебе не понравился вариант от @BlackGoblin (кроме проверки на сам диалог)?
 

ARMOR

Модератор по раксампу
Модератор
4,936
6,735
нахера ты сделал поток в скрипте на 5 строчек кода?
чем тебе не понравился вариант от @BlackGoblin (кроме проверки на сам диалог)?
Чтобы диалог закрывался, ато return false нахуй посылает после sampSendDialogResponse(id, 0, nil, nil) и не отклоняет диалог. Я проверял.
 
  • Эм
Реакции: archvillain

ARMOR

Модератор по раксампу
Модератор
4,936
6,735
Последнее редактирование:

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Проверенный
1,890
1,907
🤢
Lua:
local ev = require 'lib.samp.events'

function ev.onShowDialog(id, style, title, b1, b2, text)
    if text:find("{%x+}Ваше сообщение является рекламой?.+") then
        lua_thread.create(function()
            sampSendDialogResponse(id, 0, nil, nil)
            wait(5)
            sampCloseCurrentDialogWithButton(0)
        end)  
    end
end
🤮🤢
вопрос для гениев, зачем тут нужен поток и закрывать муном диалог, когда можно ноп накинуть...

не отклоняет диалог
если у тебя 10 фпс, то такое будет, у меня на цр с 5 фпс такое не происходит...