Тема: RakSAMP Lite
Показать сообщение отдельно

  #2158  
Старый 27.11.2024, 18:20
IlyaFontonov
Участник форума
Регистрация: 03.11.2022
Сообщений: 275
С нами: 1857622

Репутация: 33
По умолчанию

Цитата:
Сообщение от shshshpressenter  

а это тут причем?
мне и нужен код для нажатия энтера чтоб в инту зайти. бот уже взял пикап
Код нажатия обычных клавиш:





Код:
local
sampev
=
require
(
"samp.events"
)
-- обычные клавиши ( alt, f, лкм, ... )
function
sendKey
(
id
)
key
=
id
updateSync
(
)
-- принудительно отправляем пакет синхронизации с кнопками
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!key %d+$"
)
then
sendKey
(
tonumber
(
cmd
:
match
(
"%d+"
)
)
)
return
false
end
end
function
sampev
.
onSendPlayerSync
(
data
)
if
key
then
data
.
keysData
=
key
-- в исходящей синхронизации подставляем свою кнопку
key
=
nil
-- чистим, чтобы клавиша не была зажата
end
end
function
sampev
.
onSendVehicleSync
(
data
)
if
key
then
data
.
keysData
=
key
        key
=
nil
end
end


!key 16, нажатия enter, коды клавиш: тык
 
Ответить с цитированием