Неактуально raksamp alt

Viant

Участник
Автор темы
49
2
Версия MoonLoader
Другое
Всем привет форумчане, вообщем такая проблема, раньше делал тп на метку(пикап) после чего отправлял нажатие alt (отправка клавиши та что в теме раксампа) сейчас же, толи сервер, толи скрипт отказывается попросту нормально работать, тоесть, прилетел на метку тыкаю альт и персонаж стоит втыкает, пробовал отправлять поднятие пикапа и нажатие альта одновременно первые 2 раза работало после чего перестало, подскажите в чем может быть проблема и как лучше отправлять нажатие
 
Решение
setAutoPick(true) сделай.
чтобы он пикапы подбирал, потом тыкание альта через время.
sendKey(1024)
если например там есть какой-то момент, где можно впихнуть хук - поставь хук.

например на текст
Lua:
local sampev = require 'samp.events'

function sendKey(id)
   key = id
   updateSync()
end

function onRunCommand(cmd)
   if cmd:find('^!alt$') then
      sendKey(1024)
      print('ALT')
      return false
   end
end

function sampev.onSendPlayerSync(data)
   if key then
      data.keysData = key
      key = nil
   end
end

function sampev.onServerMessage(color, text)
    if text:find('Вы в центре гетто') then
        newTask(function()
            setAutoPick(true)
            wait(1000)
            sendKey(1024)
        end)
    end...

why ega

РП игрок
Модератор
2,541
2,233
Кстати, у меня через setGameKeyState в гта вчера тоже чет не работало, возможно я что-то криво делал (лень стало разбираться), но чет не так. Доп пакеты, как я понял о нажатии клавиш не отправляются
 

Viant

Участник
Автор темы
49
2
Пробовал !press 18 ?
да пробовал, делал прверку через print, пишет что все заебись, но на деле стоит втыкает
Lua:
local sampev = require("samp.events")
function sendKey(id)
   key = id
   updateSync()
end
function onRunCommand(cmd)
   if cmd:find('^!alt$') then
      sendKey(1024)
      print('ALT')
      return false
   end
end
function sampev.onSendPlayerSync(data)
   if key then
      data.keysData = key
      key = nil
   end
end
function onCoordStop()
   sendKey(1024)
end
неа, не будет так работать, так и делал, напишет мол все заебись, а на деле ничего
 

фидарза

Известный
340
191
да пробовал, делал прверку через print, пишет что все заебись, но на деле стоит втыкает

неа, не будет так работать, так и делал, напишет мол все заебись, а на деле ничего
autopick=1 in settings raksamp
 

adeleyro

Синий
107
20
Х
Я дал выше рабочий код, чё вы там сообразить не можете?
Не работает он, альт не жмакает. Хз что делать

Зайди прям щас сам его проверь

Такое ощущение что в обнове что то фиксанулм
 

xcdco

Известный
335
160
setAutoPick(true) сделай.
чтобы он пикапы подбирал, потом тыкание альта через время.
sendKey(1024)
если например там есть какой-то момент, где можно впихнуть хук - поставь хук.

например на текст
Lua:
local sampev = require 'samp.events'

function sendKey(id)
   key = id
   updateSync()
end

function onRunCommand(cmd)
   if cmd:find('^!alt$') then
      sendKey(1024)
      print('ALT')
      return false
   end
end

function sampev.onSendPlayerSync(data)
   if key then
      data.keysData = key
      key = nil
   end
end

function sampev.onServerMessage(color, text)
    if text:find('Вы в центре гетто') then
        newTask(function()
            setAutoPick(true)
            wait(1000)
            sendKey(1024)
        end)
    end
end

я лично када не работало, то хуком делал
 
Последнее редактирование:
  • Вау
Реакции: why ega

Viant

Участник
Автор темы
49
2
setAutoPick(true) сделай.
чтобы он пикапы подбирал, потом тыкание альта через время.
sendKey(1024)
если например там есть какой-то момент, где можно впихнуть хук - поставь хук.

например на текст
Lua:
local sampev = require 'samp.events'

function sendKey(id)
   key = id
   updateSync()
end

function onRunCommand(cmd)
   if cmd:find('^!alt$') then
      sendKey(1024)
      print('ALT')
      return false
   end
end

function sampev.onSendPlayerSync(data)
   if key then
      data.keysData = key
      key = nil
   end
end

function sampev.onServerMessage(color, text)
    if text:find('Вы в центре гетто') then
        newTask(function()
            setAutoPick(true)
            wait(1000)
            sendKey(1024)
        end)
    end
end

я лично када не работало, то хуком делал
не ебу че за хуйня была, но сейчас работает
 
  • Нравится
  • Bug
Реакции: фидарза и xcdco