Возможно ли сделать?

Xen8morph

Известный
Автор темы
16
0
Привет, на одном сервере есть система взлома домов и банков. Если грабить дом/банк, то появляется система взлома сделанная на текстдравах(СКРИН НИЖЕ!). При нажатии на отмычку(Которая выше) происходит процесс взлома(всё сопровождается звуками) и отмычка меняет положение. Когда когда отмычка взломала замок происходит щелчок и надо нажать на отвёртку. Так вот, возможно ли сделать скрипт который за тебя будет нажимать по отмычке и при взломе нажимать на отвёртку? (Если с помощью кликера делать кикает за быстрые клики или же пропускает щелчок).
 

Вложения

  • вапрдпрдж.png
    вапрдпрдж.png
    23.8 KB · Просмотры: 209

Xen8morph

Известный
Автор темы
16
0
Ага может за тебя ещё жить? Делай сам, это раздел помощи. Хочешь чтоб сделали все за тебя, готовь мани.
Я и не собирался чтобы всё сделали, я не понимаю как это написать.
 

James Hawk

Известный
919
218
Узнай айдишники текстдравов (прикреплю файл). Активация/деактивация - /td_show (нарисует тебе номера всех текстдравов)
Чтобы нажать на текстдравы
Lua:
if sampTextdrawIsExists(textdraw_id) then
     sampSendClickTextdraw(textdraw_id)
end
Начальный пинок есть. Дальше сам
 

Вложения

  • TextDraw.lua
    1.6 KB · Просмотры: 8

Xen8morph

Известный
Автор темы
16
0
Узнай айдишники текстдравов (прикреплю файл). Активация/деактивация - /td_show (нарисует тебе номера всех текстдравов)
Чтобы нажать на текстдравы
Lua:
if sampTextdrawIsExists(textdraw_id) then
     sampSendClickTextdraw(textdraw_id)
end
Начальный пинок есть. Дальше сам

Lua:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    sampRegisterChatCommand("AutoVzlom", cmd_vzlom)
        while true do
        wait(0)
        if isPlayerPlaying(playerHandle) and enabled then
---------------------------------------------------------------------------
if sampTextdrawIsExists(12)then
    wait(750)
sampSendClickTextdraw(12) -- отмычка
end
if sampTextdrawIsExists(13)then
    wait(750)
sampSendClickTextdraw(13) -- отвёртка
end

---------------------------------------------------------------------------
enabled = true
        end
    end
end
function cmd_vzlom(param)
    enabled = not enabled
    if enabled then
        sampAddChatMessage(string.format("[%s]: Activated", thisScript().name), 0x40FF40)
    else
        sampAddChatMessage(string.format("[%s]: Deactivated", thisScript().name), 0xFF4040)
    end
end
Нашёл на форуме тему, но там просто именно нажатие не связанное с моим вопрос.
Как сделать так чтобы скрипт понимал что отмычка взломала(звук взлома) замок и автоматически кликнула на отвёртку?
 

James Hawk

Известный
919
218
Lua:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    sampRegisterChatCommand("AutoVzlom", cmd_vzlom)
        while true do
        wait(0)
        if isPlayerPlaying(playerHandle) and enabled then
---------------------------------------------------------------------------
if sampTextdrawIsExists(12)then
    wait(750)
sampSendClickTextdraw(12) -- отмычка
end
if sampTextdrawIsExists(13)then
    wait(750)
sampSendClickTextdraw(13) -- отвёртка
end

---------------------------------------------------------------------------
enabled = true
        end
    end
end
function cmd_vzlom(param)
    enabled = not enabled
    if enabled then
        sampAddChatMessage(string.format("[%s]: Activated", thisScript().name), 0x40FF40)
    else
        sampAddChatMessage(string.format("[%s]: Deactivated", thisScript().name), 0xFF4040)
    end
end
Нашёл на форуме тему, но там просто именно нажатие не связанное с моим вопрос.
Как сделать так чтобы скрипт понимал что отмычка взломала(звук взлома) замок и автоматически кликнула на отвёртку?
Я не знаю систем твоего сервера потому никак прокомментировать не могу
 

quesada

q-team
Проверенный
892
1,292
Узнай айдишники текстдравов (прикреплю файл). Активация/деактивация - /td_show (нарисует тебе номера всех текстдравов)
Чтобы нажать на текстдравы
Lua:
if sampTextdrawIsExists(textdraw_id) then
     sampSendClickTextdraw(textdraw_id)
end
Начальный пинок есть. Дальше сам
Ахуеть, на бласт хаке должен кто то доебаться из за одного слова или просто так :с