- 902
- 321
- Версия MoonLoader
- .027.0-preview
* Диалог /edit с вводом для текста и 2 кнопочки: "Готово" и "Отклонить".
Когда прописываю /edit, появляется диалог и сразу выставляется автоматический ввод, как и указано в /ad.
Но случилось, когда я написал код указывать инпут текст диалог и автоматически нажало первая кнопка
Решено. Нужно лишь добавить задержка.
Когда прописываю /edit, появляется диалог и сразу выставляется автоматический ввод, как и указано в /ad.
Но случилось, когда я написал код указывать инпут текст диалог и автоматически нажало первая кнопка
Lua:
[16:10:30.413979] (script) LSN-Helper: 1536 1 {6333FF}Публикация объявления Готово Отклонить {ffffff}Отправитель: {7FFF00}Ryan Huracan
{ffffff}Текст:{7FFF00} Работает премиумный магазин одежды и аксессуаров! Самые низкие цены! Мы в GPS 9 - 24!
{ffffff}Цена:{7FFF00} 255$
{FFFFFF}Введите новый текст для этого объявления или оставьте поле пустым если его редактирование не нужно.
Вы так-же можете отклонить объявление с написанной в поле причиной и нажав после кнопку "Отклонить".
[16:11:13.314743] (script) LSN-Helper: 1537 0 {6333FF}Публикация объявления: {ffffff}Подтверждение Да Назад {ffffff}Отправитель: {7FFF00}Ryan Huracan
{ffffff}Текст:{7FFF00} Работает премиумный магазин одежды и аксессуаров! Самые низкие цены! Код в GPS 9-24.
{ffffff}Цена:{7FFF00} 255$
{008000}Подтверждаете публикацию объявления?
Lua:
local sampev = require 'lib.samp.events'
require 'lib.moonloader'
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
send('Скрипт успешно загружено | 1.0')
print('Script LSN-Helper 1.0 loaded - Discord: kyrtion#7310')
while true do
wait(0)
-- тут коды для >>кнопки<< и вывод информации в <<локальном чате>>
end
end
function sampev.onShowDialog(id, style, title, button1, button2, text)
print(id, style, title, button1, button2, text)
-- Взял примерный диалог, а не /edit, чтобы подстраховаться
-- [16:09:55.382550] (script) LSN-Helper: 486 1 {6333FF}Главное меню: {ffffff}Промо-код Ок Назад
-- {ffffff}Введите секретный промо-код:
if id == 486 and title == '{6333FF}Главное меню: {ffffff}Промо-код' then
if text:find('секретный промо') then
AD = text:match('(%{ffffff%})Введите секретный промо-код:')
send('+')
input = 'example'
sampSendDialogResponse(id, nil, nil, AD)
end
end
end
Решено. Нужно лишь добавить задержка.
Lua:
lua_thread.create(function()
wait(0)
sampSetCurrentDialogEditboxText('Я тут самый храбрый')
end)
Последнее редактирование: