Помогите написать скрипт

liptonxgod

Активный
Автор темы
367
89
Помогите написать скрипт чтобы он нажимал кнопку Y а потом выбирал 3 пункт в диалоге и чтобы это был цикл который делался каждые пол секунды
еще если можно то сюда код прислать чтобы не модерировался скрипт кучу времни
 

Вложения

  • sa-mp-381.png
    sa-mp-381.png
    1.1 MB · Просмотры: 30

liptonxgod

Активный
Автор темы
367
89
надо чтоб ты нажимал Y, или скрипт?
ну скрипт который будет нажимать Y и в диалоге выбирал 3 пункт и нажимал на него и чтобы это был бесконечный цикл каждые пол секунды
 

neverlose.

Активный
217
35
Помогите написать скрипт чтобы он нажимал кнопку Y а потом выбирал 3 пункт в диалоге и чтобы это был цикл который делался каждые пол секунды
еще если можно то сюда код прислать чтобы не модерировался скрипт кучу времни
дай сборку пж
 

tfornik

Известный
325
260
lua:
sampRegisterChatCommand('test', function(text)
if text ~= '' then
 if text:find('%d+') then
  local number = text:match('(%d+)')
for i = 0, number do
lua_thread.create(function()
setGameKeyState(11, 64)
sampSendDialogResponse(sampGetCurrentDialogId(), 1, 2, nil)
sampCloseCurrentDialogWithButton(0)
end)
end
    else
                                    sampAddChatMessage('{FF0000}[Ошибка] {FFFFFF}Вы указали некорректное число /test [число повторов].', -1)
                            end
                    else
                            sampAddChatMessage('{FFFFFF}Введите: /test [число повторов].', -1)
                    end
end)

lua:
sampRegisterChatCommand('test', function(text)
if text ~= '' then
 if text:find('%d+') then
  local number = text:match('(%d+)')
for i = 0, number do
lua_thread.create(function()
setGameKeyState(11, 64)
sampSendDialogResponse(sampGetCurrentDialogId(), 1, 2, nil)
sampCloseCurrentDialogWithButton(0)
end)
end
    else
                                    sampAddChatMessage('{FF0000}[Ошибка] {FFFFFF}Вы указали некорректное число /test [число повторов].', -1)
                            end
                    else
                            sampAddChatMessage('{FFFFFF}Введите: /test [число повторов].', -1)
                    end
end)
изменил чутка

а стоп

Lua:
sampRegisterChatCommand('test', function(text)
if text ~= '' then
 if text:find('%d+') then
  local number = text:match('(%d+)')
for i = 0, number do
lua_thread.create(function()
setGameKeyState(11, 64)
sampSendDialogResponse(sampGetCurrentDialogId(), 1, 2, nil)
sampCloseCurrentDialogWithButton(0)
wait(1000)
end)
end
    else
                                    sampAddChatMessage('{FF0000}[Ошибка] {FFFFFF}Вы указали некорректное число /test [число повторов].', -1)
                            end
                    else
                            sampAddChatMessage('{FFFFFF}Введите: /test [число повторов].', -1)
                    end
end)

где wait(1000) - ставишь любое значение вместо 1000(1 секунды), можешь оставить и так
 
  • Нравится
Реакции: liptonxgod

neverlose.

Активный
217
35
lua:
sampRegisterChatCommand('test', function(text)
if text ~= '' then
 if text:find('%d+') then
  local number = text:match('(%d+)')
for i = 0, number do
lua_thread.create(function()
setGameKeyState(11, 64)
sampSendDialogResponse(sampGetCurrentDialogId(), 1, 2, nil)
sampCloseCurrentDialogWithButton(0)
end)
end
    else
                                    sampAddChatMessage('{FF0000}[Ошибка] {FFFFFF}Вы указали некорректное число /test [число повторов].', -1)
                            end
                    else
                            sampAddChatMessage('{FFFFFF}Введите: /test [число повторов].', -1)
                    end
end)


изменил чутка

а стоп

Lua:
sampRegisterChatCommand('test', function(text)
if text ~= '' then
 if text:find('%d+') then
  local number = text:match('(%d+)')
for i = 0, number do
lua_thread.create(function()
setGameKeyState(11, 64)
sampSendDialogResponse(sampGetCurrentDialogId(), 1, 2, nil)
sampCloseCurrentDialogWithButton(0)
wait(1000)
end)
end
    else
                                    sampAddChatMessage('{FF0000}[Ошибка] {FFFFFF}Вы указали некорректное число /test [число повторов].', -1)
                            end
                    else
                            sampAddChatMessage('{FFFFFF}Введите: /test [число повторов].', -1)
                    end
end)

где wait(1000) - ставишь любое значение вместо 1000(1 секунды), можешь оставить и так
я в кодах ничё не понимаю можежь в зип?
 

Похожие темы

    • Закрыта
    • Вопрос
    Ответы
    6
    Просмотры
    3K
    • Закрыта
    • Вопрос
    Lua
    Ответы
    2
    Просмотры
    721