/goadminka

FoxNest

Новичок
Автор темы
2
0
Есть ли скрипт , который за тебя вводит /goadminka и с хорошей скоростью , выбирает в диалоговом окне "Получить админ-права". Хочу на Раше Ролевые игры словить таким образом. способом sa-mp-037.png
 

YarikVL

Известный
Проверенный
4,767
1,819
Есть ли скрипт , который за тебя вводит /goadminka и с хорошей скоростью , выбирает в диалоговом окне "Получить админ-права". Хочу на Раше Ролевые игры словить таким образом. способомПосмотреть вложение 159233
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)--вместо 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 и выберет в диалоге второй пункт ( отсчитывая с нуля )
Гайд как сохранить в правильной кодировке код выше, чтобы он работал:


Осуждаю нубо рп!
 
Последнее редактирование:

xass

Участник
34
9
 
  • Нравится
Реакции: YarikVL

LR UDBE 999

Потрачен
910
155
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
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
Напиши там где я показал название своего диалога. И если найдёт в чате «ТВОЙ ТЕКСТ» то отправит твою команду

Осуждаю нубо рп!
Скрытое содержимое для пользователя(ей): YarikVL
 
  • Ха-ха
Реакции: YarikVL

FoxNest

Новичок
Автор темы
2
0
это как АХК? Или Луа?
 

RADMIR CHEAT

Участник
99
6
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, чтобы получить админку!
 

AugustTN

Известный
1,370
470
А нужно весь текст вводить? там просто 3 строки

{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}РАЗДАЧА АДМИНКИ ЗАПУЩЕНА !!!{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}Кто первым успеет ввести команду получит должность администратора!
{FF0000}[РАЗДАЧА АДМИНКИ] {FFFFFF}Введите команду /goadminka, чтобы получить админку!
можешь ластое поставить с регулярками ток
 
  • Нравится
Реакции: YarikVL

RADMIR CHEAT

Участник
99
6
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
Напиши там где я показал название своего диалога. И если найдёт в чате «ТВОЙ ТЕКСТ» то отправит твою команду

Осуждаю нубо рп!
Обязательно цвет текста нужен?
 

Крипер

Известный
329
177
Обязательно цвет текста нужен?
можешь просто вставить только команду, просто если кто-то в чат ее по приколу отправит, то он попытается открыть диалог с получением адменки
if text:find("/goadminka") then например
 

RADMIR CHEAT

Участник
99
6
можешь просто вставить только команду, просто если кто-то в чат ее по приколу отправит, то он попытается открыть диалог с получением адменки
if text:find("/goadminka") then например
Там в диалоге нужно нажать на кнопку получить админку или как там
 

Крипер

Известный
329
177
Там в диалоге нужно нажать на кнопку получить админку или как там
оно само должно надать, но та вроде на рандом выводит кнопку в диалоге на получение админки, то что выше кинули может нажать другое что-нибудь например: "Подумаю"
а этот по идее должен выбрать получение админки
Lua:
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-1037816
 

RADMIR CHEAT

Участник
99
6
оно само должно надать, но та вроде на рандом выводит кнопку в диалоге на получение админки, то что выше кинули может нажать другое что-нибудь например: "Подумаю"
а этот по идее должен выбрать получение админки
Lua:
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-1037816
не работает