
27.11.2024, 18:26
|
|
Новичок
Регистрация: 22.08.2023
Сообщений: 19
С нами:
1437341
Репутация:
3
|
|
Сообщение от IlyaFontonov
Код нажатия обычных клавиш:
Код:
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, коды клавиш: тык
я уже пробовал. это не работает на серверные действия, оно служит как sendVehicleEnter или sendVehicleExit.
мне нужно именно серверу отправить ENTER для того, чтобы он меня пустил в инту

|
|
|