Помощь в изменении скриптов

FYP

Известный
Автор темы
Администратор
1,758
5,724
Здесь вы можете попросить других пользователей внести какие-то небольшие изменения в скрипт, например, изменить активацию.
Для вопросов по программированию и разработке на форуме есть отдельная категория Разработка.

Рекомендации:
  1. Не просите о редактировании .asi, .sf, .luac, .dll, .exe и прочих файлов, не поддающихся простой декомпиляции. Скрипты формата .ahk (AutoHotKey), .lua (Lua/MoonLoader) и .cs (CLEO) легко поддаются изменению.
  2. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
  3. За злонамеренное распространение вредоносного ПО - перманентный бан. Имейте это в виду.
Удаление копирайтов является нарушением авторских прав, если автор не дал на это своего разрешения. Правила BlastHack запрещают нарушать авторские права, поэтому если вам нужно их убрать - обращайтесь к автору.
 
Последнее редактирование:

SiTrak

Известный
193
251
Измените, пожалуйста, чтобы на одну кнопку "F2" у меня было от 1 до 60. Главное при нажатие на кнопку была последовательность, например, один раз нажал было число 1, второй раз нажал число 2, и т.д, мы сделайте мне шаблон, а до 60 я сам сделаю
 

Вложения

  • test.cs
    97 байт · Просмотры: 6
  • Нравится
Реакции: s.sofron15

Ciocoboco

Новичок
2
0
Может кто-то убрать все, что связано с этой функцией? Я хочу, чтобы этот код работал на каждого игрока, а не только на тех, кто имеет этот цвет.
Can someone please erase everything related to this function? I want to make this code work on every player, not just on those who have that color.
0B37: samp 2@ = get_player_color 19@

Код: [C#] {$CLEO .cs} //-------------MAIN--------------- 0662: printstring "RASTAFTW" - Pastebin.com(https://pastebin.com/9uMPJC8y)
 
У

Удалённый пользователь 203498

Гость
надо сделать чтобы этот гм был зажимным на шифт. Помогите плиз
 

Вложения

  • GM.cs
    17.8 KB · Просмотры: 10

AMAHACLA

Новичок
44
3
Блин, вы можете уже пожалуйста подсказать нормальный способ, чтобы сделать такой же наклон тачки как у земли в коорд. машины? Проблема в том, тачка иногда дергается и ставится не совсем в точности тот угол, и записывает в Z высоту ландшафта, который выше самой машины.
CLEO:
{$CLEO}
0000:

:1
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)  //????? ???
Actor.Driving($PLAYER_ACTOR) // ????????? ??????
0AB0: 16     // shift
jf @1
03C0: 0@ = actor $PLAYER_ACTOR car   //????? ??????
jump @2

:2
068D: get_camera_position_to 2@ 3@ 4@ //????????? ??????? ?????? ? XYZ ? ???? ?????
068E: get_camera_target_point_to 5@ 6@ 7@  //?????????? ???? ??????????? ?????? ? ??????
0063: 5@ -= 2@ // (float)  // ??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0063: 6@ -= 3@ // (float)  // ??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0604: get_Z_angle_for_point 5@ 6@ store_to 7@  //??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0175: set_car 0@ Z_angle_to 7@

:3
00AA: store_car 0@ position_to 22@ 23@ 24@
02CE: 24@ = ground_z_at 22@ 23@ 24@
22@ += 0.2
23@ += 0.2
02CE: 29@ = ground_z_at 22@ 23@ 24@
0063: 29@ -= 24@
06BE: 30@ = car 0@ y_angle
0063: 29@ += 30@
0731: set_car 0@ y_angle_to 29@
jump @4

:4
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)
Actor.Driving($PLAYER_ACTOR)
0AB0: 16
jf @1
jump @2
 
Последнее редактирование:

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,320
Блин, вы можете уже пожалуйста подсказать нормальный способ, чтобы сделать такой же наклон тачки как у земли в коорд. машины? Проблема в том, тачка иногда дергается и ставится не совсем в точности тот угол, и записывает в Z высоту ландшафта, который выше самой машины.
CLEO:
{$CLEO}
0000:

:1
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)  //????? ???
Actor.Driving($PLAYER_ACTOR) // ????????? ??????
0AB0: 16     // shift
jf @1
03C0: 0@ = actor $PLAYER_ACTOR car   //????? ??????
jump @2

:2
068D: get_camera_position_to 2@ 3@ 4@ //????????? ??????? ?????? ? XYZ ? ???? ?????
068E: get_camera_target_point_to 5@ 6@ 7@  //?????????? ???? ??????????? ?????? ? ??????
0063: 5@ -= 2@ // (float)  // ??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0063: 6@ -= 3@ // (float)  // ??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0604: get_Z_angle_for_point 5@ 6@ store_to 7@  //??????????? ?????????? ??? ???????? ???? ? ???????????? ? ????. ??????.
0175: set_car 0@ Z_angle_to 7@

:3
00AA: store_car 0@ position_to 22@ 23@ 24@
02CE: 24@ = ground_z_at 22@ 23@ 24@
22@ += 0.2
23@ += 0.2
02CE: 29@ = ground_z_at 22@ 23@ 24@
0063: 29@ -= 24@
06BE: 30@ = car 0@ y_angle
0063: 29@ += 30@
0731: set_car 0@ y_angle_to 29@
jump @4

:4
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)
Actor.Driving($PLAYER_ACTOR)
0AB0: 16
jf @1
jump @2
эт тебе в вопросы по клее скриптенку. как вариант можно чекать координаты перед машиной и с жопы машины, потом делать из них примерно прямоугольник и по нему находить угол
 
  • Нравится
Реакции: AMAHACLA

SweetMode

Новичок
7
0
Помогите довести до ума этот скрипт
Нужно сделать так чтобы он срабатывал на вот такое диалоговое окно
Вот скрипт

Lua:
[I]local event = require 'lib.samp.events'
local state = false
local count = 0
function main()
    while not isSampfuncsLoaded do wait(0) end
    sampfuncsRegisterConsoleCommand('poehali', poehali)
    sampfuncsRegisterConsoleCommand('poehali2', poehali2)
    while true do wait(0)
        if state2 then
            local players = sampGetPlayerCount(false)
            if players == 1 then state = true sampSendDialogResponse(9379, 1, 9, '{8258FA}Мобильный заработок') end
        end
    end
end
function poehali()
    state = not state
    if not state then
        sampAddChatMessage('Отправлено ответов '..count..' заработоно денек: '..count*50000, 0x00FFFF)
        count = 0
    end
end
function poehali2()
    state2 = not state2
end
function event.onShowDialog(dialogId,style,title,button1,button2,text)
    if state then
        if string.find(title, 'Мобильный заработок') then
            n1, n2 = string.match(text, '(%d+) %+ (%d+)')
            --id 7462 but 1 list 65535 inp 806
            --sampAddChatMessage(n1 + n2, 0x00FFFF)
            --lua_thread.create(function() wait(math.random(2, 6) * 1000)
            sampSendDialogResponse(dialogId, 1, 65535, n1 + n2)
            count = count + 1
            --end)
            return false
        end
    end
end
function event.onPlayerJoin()
    if state and state2 then
        state = false
        sampAddChatMessage('Отправлено ответов '..count..' заработоно денек: '..count*50000, 0x00FFFF)
        count = 0
    end
end[/I]
Есть еще один скрипт я сам пробовал его переделать но ничего не получилось
Lua:
[I]script_name("AutoCaptcha")
script_authors("t1ckz")
script_dependencies("CLEO")
require "lib.moonloader"
local sampev = require 'lib.samp.events'
require "lib.sampfuncs"
local key = require 'vkeys'

local valuecap = 26
function main()
sampfuncsLog("AutoCaptcha. verison: 0.1(Загружено: "..valuecap.." капч)")
end

function sampev.onShowDialog(dialogId, style, caption, b1, b2,text)
--sampfuncsLog(text)
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+1?") then -- 26 ответов
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос. Сколько будет 2+4?") then
sampSendDialogResponse(673, 1, 0, 6)
enableDialog(true)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос. Сколько будет 3+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 6)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 7)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 7(7)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 6)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 7)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 7(7)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 8)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 8(8)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
end

function enableDialog(bool)
    local memory = require 'memory'
    memory.setint32(sampGetDialogInfoPtr()+40, bool and 1 or 0, true)
    sampToggleCursor(bool)
end [/I]
Помогите пожалуйста :3
 

SiTrak

Известный
193
251
Измените, пожалуйста, чтобы на одну кнопку "F2" у меня было от 1 до 60. Главное при нажатие на кнопку была последовательность, например, один раз нажал было число 1, второй раз нажал число 2, и т.д, мы сделайте мне шаблон, а до 60 я сам сделаю
 

Вложения

  • test.cs
    169 байт · Просмотры: 4
  • Нравится
Реакции: s.sofron15

AMAHACLA

Новичок
44
3
эт тебе в вопросы по клее скриптенку. как вариант можно чекать координаты перед машиной и с жопы машины, потом делать из них примерно прямоугольник и по нему находить угол
А что на счет этого? Он не будет затрагивать X и Y тачки?
Код:
{$CLEO}
0000:

:1
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)  //игрок жив
Actor.Driving($PLAYER_ACTOR) // управляет тачкой
0AB0: 16     // shift
jf @1
03C0: 0@ = actor $PLAYER_ACTOR car   //тачка игрока
jump @2

:2
068D: get_camera_position_to 2@ 3@ 4@ //сохраняет позицию камеры в XYZ в виде меток
068E: get_camera_target_point_to 5@ 6@ 7@  //сохраняеет угол направления камеры в метках
0063: 5@ -= 2@ // (float)  // хитрожопное вычисление для создания угла в соответствии с напр. камеры.
0063: 6@ -= 3@ // (float)  // хитрожопное вычисление для создания угла в соответствии с напр. камеры.
0604: get_Z_angle_for_point 5@ 6@ store_to 7@  //хитрожопное вычисление для создания угла в соответствии с напр. камеры.
0A8D: 8@ = read_memory +0x3F4 size 4 virtual_protect 1 // считывает текущий наклон Z
0A8C: write_memory +0x3F4 size 4 value 7@ virtual_protect 1 //записывает в память Z нужный наклон.

:4
wait 0
if and
not Actor.Dead($PLAYER_ACTOR)
Actor.Driving($PLAYER_ACTOR)
0AB0: 16
jf @1
jump @2
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,320
Помогите довести до ума этот скрипт
Нужно сделать так чтобы он срабатывал на вот такое диалоговое окно
Вот скрипт
Lua:
[I]local event = require 'lib.samp.events'
local state = false
local count = 0
function main()
    while not isSampfuncsLoaded do wait(0) end
    sampfuncsRegisterConsoleCommand('poehali', poehali)
    sampfuncsRegisterConsoleCommand('poehali2', poehali2)
    while true do wait(0)
        if state2 then
            local players = sampGetPlayerCount(false)
            if players == 1 then state = true sampSendDialogResponse(9379, 1, 9, '{8258FA}Мобильный заработок') end
        end
    end
end
function poehali()
    state = not state
    if not state then
        sampAddChatMessage('Отправлено ответов '..count..' заработоно денек: '..count*50000, 0x00FFFF)
        count = 0
    end
end
function poehali2()
    state2 = not state2
end
function event.onShowDialog(dialogId,style,title,button1,button2,text)
    if state then
        if string.find(title, 'Мобильный заработок') then
            n1, n2 = string.match(text, '(%d+) %+ (%d+)')
            --id 7462 but 1 list 65535 inp 806
            --sampAddChatMessage(n1 + n2, 0x00FFFF)
            --lua_thread.create(function() wait(math.random(2, 6) * 1000)
            sampSendDialogResponse(dialogId, 1, 65535, n1 + n2)
            count = count + 1
            --end)
            return false
        end
    end
end
function event.onPlayerJoin()
    if state and state2 then
        state = false
        sampAddChatMessage('Отправлено ответов '..count..' заработоно денек: '..count*50000, 0x00FFFF)
        count = 0
    end
end[/I]
Есть еще один скрипт я сам пробовал его переделать но ничего не получилось
Lua:
[I]script_name("AutoCaptcha")
script_authors("t1ckz")
script_dependencies("CLEO")
require "lib.moonloader"
local sampev = require 'lib.samp.events'
require "lib.sampfuncs"
local key = require 'vkeys'

local valuecap = 26
function main()
sampfuncsLog("AutoCaptcha. verison: 0.1(Загружено: "..valuecap.." капч)")
end

function sampev.onShowDialog(dialogId, style, caption, b1, b2,text)
--sampfuncsLog(text)
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+1?") then -- 26 ответов
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос. Сколько будет 2+4?") then
sampSendDialogResponse(673, 1, 0, 6)
enableDialog(true)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос. Сколько будет 3+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 4)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 4(4)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 6)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 7)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 7(7)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 5)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 5(5)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 6)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 6(6)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 7)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 7(7)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4+4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 8)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 8(8)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 1-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 2-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 3-3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-1?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 3)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 3(3)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-2?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 2)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 2(2)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-3?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 1)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 1(1)",0xFFFFFF)
end
if string.find(text, "У вас есть 60 секунд. Введите ответ на вопрос.Сколько будет 4-4?") then
enableDialog(true)
sampSendDialogResponse(673, 1, 0, 0)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Ответ был найден в базе:{007dff} 0(0)",0xFFFFFF)
end
end

function enableDialog(bool)
    local memory = require 'memory'
    memory.setint32(sampGetDialogInfoPtr()+40, bool and 1 or 0, true)
    sampToggleCursor(bool)
end [/I]
Помогите пожалуйста :3
земля тебе пухом братишка. это же пиздец какой-то
 

Spr!Nt

Потрачен
53
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кто может сделать b2-b3 с автоактивацией
 

th3nla0

Известный
46
4
кто может дать авто дистанс баг?
ну типа чтобы не было рейнджа при стрельбе
 

fwfsfsfsafaf

Известный
71
5
как сделать что бы скрипт писал в другой чат? типа /r /j /kk ? а то я чет не въеду никак..
 

Вложения

  • !glonass (1).lua
    50.2 KB · Просмотры: 6