Есть ли скрипт , который за тебя вводит /goadminka и с хорошей скоростью , выбирает в диалоговом окне "Получить админ-права". Хочу на Раше Ролевые игры словить таким образом. способомПосмотреть вложение 159233
local sampev = require "lib.samp.events"
function sampev.onShowDialog(id, style, title, button1, button2, text)
if title:find("НАПИШИ СЮДА ЗАГОЛОВОК ТВОЕГО ОКНА") then
sampSendDialogResponse(id, 1, 2, nil)--вместо 2 можете заменить на номер своего пункта в диалоге, который хотите нажать, пункты в диалоге отсчитывать С НУЛЯ
return false
end
end
function sampev.onServerMessage(color, text)
if text:find("ТВОЙ ТЕКСТ В ЧАТЕ") then
lua_thread.create(function()
wait(100) --задержка в миллисекундах перед отправкой команды в чат
sampSendChat("/goadminka")
end)
end
end
ТВОЙ ТЕКСТ В ЧАТЕ
то отправит твою команду /goadminka и выберет в диалоге второй пункт ( отсчитывая с нуля )Напиши там где я показал название своего диалога. И если найдёт в чате «ТВОЙ ТЕКСТ» то отправит твою командуLua:local sampev = require "lib.samp.events" function sampev.onShowDialog(id, style, title, button1, button2, text) if title:find("НАПИШИ СЮДА ЗАГОЛОВОК ТВОЕГО ОКНА") then sampSendDialogResponse(id, 1, 2, nil) return false end end function sampev.onServerMessage(color, text) if text:find("ТВОЙ ТЕКСТ") then sampSendChat("/goadminka") end end
Осуждаю нубо рп!
это как АХК? Или Луа?Скрипт на ловлю админки на Russia RP
Дарова всем. Ищу скрипт который ловит админку сам. Объястню: На Раша РП есть система /goadminka, но при вводе этой комманды надо из 4 пунктов выбрать один верный, и каждый раз этот верный пункт меняется местами (Пункт называется вроде как "Получить админ-права") Вот ищу именно скрипт, который...www.blast.hk
А нужно весь текст вводить? там просто 3 строкиНапиши там где я показал название своего диалога. И если найдёт в чате «ТВОЙ ТЕКСТ» то отправит твою командуLua:local sampev = require "lib.samp.events" function sampev.onShowDialog(id, style, title, button1, button2, text) if title:find("НАПИШИ СЮДА ЗАГОЛОВОК ТВОЕГО ОКНА") then sampSendDialogResponse(id, 1, 2, nil) return false end end function sampev.onServerMessage(color, text) if text:find("ТВОЙ ТЕКСТ") then sampSendChat("/goadminka") end end
Осуждаю нубо рп!
можешь ластое поставить с регулярками токА нужно весь текст вводить? там просто 3 строки
{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}РАЗДАЧА АДМИНКИ ЗАПУЩЕНА !!!{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}Кто первым успеет ввести команду получит должность администратора!
{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}Введите команду /goadminka, чтобы получить админку!
Обязательно цвет текста нужен?Напиши там где я показал название своего диалога. И если найдёт в чате «ТВОЙ ТЕКСТ» то отправит твою командуLua:local sampev = require "lib.samp.events" function sampev.onShowDialog(id, style, title, button1, button2, text) if title:find("НАПИШИ СЮДА ЗАГОЛОВОК ТВОЕГО ОКНА") then sampSendDialogResponse(id, 1, 2, nil) return false end end function sampev.onServerMessage(color, text) if text:find("ТВОЙ ТЕКСТ") then sampSendChat("/goadminka") end end
Осуждаю нубо рп!
можешь просто вставить только команду, просто если кто-то в чат ее по приколу отправит, то он попытается открыть диалог с получением адменкиОбязательно цвет текста нужен?
Там в диалоге нужно нажать на кнопку получить админку или как тамможешь просто вставить только команду, просто если кто-то в чат ее по приколу отправит, то он попытается открыть диалог с получением адменки
if text:find("/goadminka") then например
оно само должно надать, но та вроде на рандом выводит кнопку в диалоге на получение админки, то что выше кинули может нажать другое что-нибудь например: "Подумаю"Там в диалоге нужно нажать на кнопку получить админку или как там
local sampev = require "lib.samp.events"
function sampev.onShowDialog(id, style, title, button1, button2, tekst)
if title:find('Тут название своего диалога (Оно должно быть слева сверху диалога)') then
lua_thread.create(function()
wait(0) --увеличь здесь задержку, если диалог долго не появляется и скрипт не успевает нажать
listbox = sampGetListboxItemByText('Получить админ-права')
sampSendDialogResponse(id, 1, listbox, nil)
end)
end
end
function sampGetListboxItemByText(text, plain)
if not sampIsDialogActive() then return -1 end
plain = not (plain == false)
for i = 0, sampGetListboxItemsCount() - 1 do
if sampGetListboxItemText(i):find(text, 1, plain) then
return i
end
end
return -1
end
function sampev.onServerMessage(color, text)
if text:find("/goadminka") then
sampSendChat("/goadminka")
end
end
не работаетоно само должно надать, но та вроде на рандом выводит кнопку в диалоге на получение админки, то что выше кинули может нажать другое что-нибудь например: "Подумаю"
а этот по идее должен выбрать получение админки
взят тут https://www.blast.hk/threads/132218/post-1037816Lua:local sampev = require "lib.samp.events" function sampev.onShowDialog(id, style, title, button1, button2, tekst) if title:find('Тут название своего диалога (Оно должно быть слева сверху диалога)') then lua_thread.create(function() wait(0) --увеличь здесь задержку, если диалог долго не появляется и скрипт не успевает нажать listbox = sampGetListboxItemByText('Получить админ-права') sampSendDialogResponse(id, 1, listbox, nil) end) end end function sampGetListboxItemByText(text, plain) if not sampIsDialogActive() then return -1 end plain = not (plain == false) for i = 0, sampGetListboxItemsCount() - 1 do if sampGetListboxItemText(i):find(text, 1, plain) then return i end end return -1 end function sampev.onServerMessage(color, text) if text:find("/goadminka") then sampSendChat("/goadminka") end end
титул диалога ввел? Ошибку не выдает?не работает