Помогите со скриптом

cheter2022

Новичок
Автор темы
4
0
Версия SA-MP
  1. 0.3.7-R3
  2. 0.3e (R1) / CR-MP
помогите скрипт не работает
суть такая
мышка сама должна наводится на текст "На склад организации"
и нажимать лкм

код:
local ev = require 'lib.samp.events'

local encoding = require 'encoding'

encoding.default = 'CP1251'

u8 = encoding.UTF8

function ev.onDisplayGameText(style, time, text)

    if text:find("На склад организации") then

        setVirtualKeyDown(0x01, true)

        wait(1000)

        setVirtualKeyDown(0x01, false)

    end

end
 
  • Эм
Реакции: YarikVL

sport_noname

Активный
388
83
А там же надо типо: если самп не работает >> подождать 100 мс. И т.п. ?

Я не скриптер и могу ошибаться, но нужна вроде эта строка :
https://www.youtube.com/watch?v=LLFhKaqnWwk:
while not isSampAvailable() do wait(0)
 
Последнее редактирование:
  • Эм
Реакции: YarikVL и MLycoris

bedolaga123123

Новичок
22
5
Сделай так чтобы у тебя мышка нажимала на назначенные координаты экрана.
Вот скрипт:
Наводишь мышкой на место где нужно будет узнать координаты, после чего прописываешь /curs
Дальше придумай что-то сам)
 

Вложения

  • curs.lua
    640 байт · Просмотры: 5

cheter2022

Новичок
Автор темы
4
0
Сделай так чтобы у тебя мышка нажимала на назначенные координаты экрана.
Вот скрипт:
Наводишь мышкой на место где нужно будет узнать координаты, после чего прописываешь /curs
Дальше придумай что-то сам)
Там в рандом месте появляется
Так что надо что бы мышка сама нажимал на текст который появляется в рандомном месте
 

YarikVL

Известный
Проверенный
4,812
1,819
Там в рандом месте появляется
Так что надо что бы мышка сама нажимал на текст который появляется в рандомном месте
Это так не работает.
Событие onDisplayGameText вызывается при появлении игрового текста ( чаще всего на твоем экране в правом нижнем углу большими буквами )
Твой текст склад организации может вообще быть текстдравом.
А setVirtualKeyDown просто нажимает кнопку, которую ты указал, а не наводит мышку.

Ты можешь посмотреть ролики The champ guess. Проверить правда ли у тебя текстдрав, например с помощью этого: https://www.blast.hk/threads/40907/#post-393525
Затем взять эту функцию: https://www.blast.hk/threads/13380/post-1123742
А координаты для нее, если это текстдрав, ты можешь взять в событии onShowTextDraw(id,data)
data.pos.x ––и там будет твоя координата по х