
06.08.2023, 17:45
|
|
Участник форума
Регистрация: 09.02.2023
Сообщений: 114
С нами:
1716232
Репутация:
23
|
|
Сообщение от sasha__1
Lua:
Код:
local
hook
=
require
(
"samp.events"
)
function
pressKey
(
keyId
,
pressTime
)
key
=
keyId
pressKey
=
true
newTask
(
function
(
)
pressKey
=
nil
key
=
nil
end
,
pressTime
)
end
function
hook
.
onSendPlayerSync
(
data
)
if
pressKey
then
data
.
upDownKeys
=
key
end
end
function
onRunCommand
(
cmd
)
if
cmd
:
find
(
"^!pkey %d+ %d+$"
)
then
local
_k
,
_t
=
cmd
:
match
(
"^!pkey (%d+) (%d+)$"
)
pressKey
(
tonumber
(
_k
)
,
tonumber
(
_t
)
)
return
false
end
end
Вводишь в консоль "!pkey 65408 2000", и бот на две секунды зажмёт клавишу "W".
(Если введёшь 128 вместо 65408, то зажмёт клавишу "S")
Можно еще просто в коде:
Lua:
Код:
pressKey
(
65408
,
2000
)
Со стороны будет выглядеть так, будто ты идёшь на месте. Если тебе нужно прямо пройтись, а не зажать кнопку, то придётся писать более объёмный скрипт.
Сначало, как зашёл, написало что loaded, как reqspawn*улся - начало каждую секунду флудить этим, что делать?

|
|
|