 |
|

08.12.2023, 08:31
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
Сообщение от kyrtion
sleep не используй, используй этот wait(милисекунды)
лучше это использовать в newTask(тут функция)
я если использую wait, у меня аддон сразу жалуется, что мол там то ли строчка не отзывается, то еще дрянь какая, так уже пытался сделать, но увы безуспешно.
|
|
|

08.12.2023, 08:33
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2017
Сообщений: 1,397
С нами:
4837380
Репутация:
168
|
|
Сообщение от Landyshev
я если использую wait, у меня аддон сразу жалуется, что мол там то ли строчка не отзывается, то еще дрянь какая, так уже пытался сделать, но увы безуспешно.
Lua:
Код:
newTask
(
function
(
)
wait
(
1000
)
sendInput
(
'Это первая строка'
)
wait
(
5000
)
sendInput
(
'Теперь прошло 5 секунд'
)
end
)
|
|
|

08.12.2023, 08:34
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
Сообщение от kyrtion
Lua:
Код:
newTask
(
function
(
)
wait
(
1000
)
sendInput
(
'Это первая строка'
)
wait
(
5000
)
sendInput
(
'Теперь прошло 5 секунд'
)
end
)
спасибо большое, щас попробую
Сообщение от kyrtion
Lua:
Код:
newTask
(
function
(
)
wait
(
1000
)
sendInput
(
'Это первая строка'
)
wait
(
5000
)
sendInput
(
'Теперь прошло 5 секунд'
)
end
)
А это проделыывать надо для каждых 2-ух сообщ, или один раз можно написать newTask(function() и хоть до бесконечности клепать задержку с отправкои сообщ?
|
|
|

08.12.2023, 08:51
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Landyshev
спасибо большое, щас попробую
А это проделыывать надо для каждых 2-ух сообщ, или один раз можно написать newTask(function() и хоть до бесконечности клепать задержку с отправкои сообщ?
В зависимости от того, что тебе нужно. Если коротко - newTask создаёт отдельный "поток", в котором код будет выполняться независимо от остального, т.е. если ты условно поставишь задержку в потоке - она будет только для кода потока, остальной код будет выполняться, как надо. В твоём случае скорее всего достаточно только один раз создать поток
|
|
|

08.12.2023, 08:52
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
Сообщение от why ega
В зависимости от того, что тебе нужно. Если коротко - newTask создаёт отдельный "поток", в котором код будет выполняться независимо от остального, т.е. если ты условно поставишь задержку в потоке - она будет только для кода потока, остальной код будет выполняться, как надо. В твоём случае скорее всего достаточно только один раз создать поток
Всe, хорошо, спасибо.
Спасибо всем большое, за то что помогали мне с разработкои скрипта, доделаю пару строчек, и дропну на бх.
P.S. Укажу всех кто помогал мне в разработке, никого не обижу!)
|
|
|

08.12.2023, 23:40
|
|
Познавший АНТИЧАТ
Регистрация: 11.07.2017
Сообщений: 1,534
С нами:
4653656
Репутация:
183
|
|
Как корректно подключить адаптер. В конфиге указал необходимый дополнительный IP, при подключении к серверу используется основной. Дополнительный адаптер отображается в ifconfig, пингуется.
|
|
|

09.12.2023, 01:18
|
|
Постоянный
Регистрация: 02.11.2021
Сообщений: 436
С нами:
2384675
Репутация:
33
|
|
Здрасте, как в функции "onRunCommand" передать аргумент в команде
Пример з сампа:
Код:
Код:
sampRegisterChatCommand('zalypa', function(asd)
zalypa = asd:match('zalypa %d+')
end)
|
|
|

09.12.2023, 01:23
|
|
Флудер
Регистрация: 10.08.2021
Сообщений: 6,010
С нами:
2505538
Репутация:
133
|
|
Сообщение от accord-
Здрасте, как в функции "onRunCommand" передать аргумент в команде
Пример з сампа:
Код:
Код:
sampRegisterChatCommand('zalypa', function(asd)
zalypa = asd:match('zalypa %d+')
end)
Lua:
Код:
registerHandler
(
"onRunCommand"
,
function
(
cmd
)
if
cmd
:
find
(
'^!test (.+)$'
)
then
local
hui
=
cmd
:
match
(
'^!test (.+)$'
)
print
(
hui
)
-- or sendInput?
return
false
end
end
)
|
|
|

09.12.2023, 01:27
|
|
Постоянный
Регистрация: 02.11.2021
Сообщений: 436
С нами:
2384675
Репутация:
33
|
|
Сообщение от ChromiusJ
Lua:
Код:
registerHandler
(
"onRunCommand"
,
function
(
cmd
)
if
cmd
:
find
(
'^!test (.+)$'
)
then
local
hui
=
cmd
:
match
(
'^!test (.+)$'
)
print
(
hui
)
-- or sendInput?
return
false
end
end
)
Благодарю
|
|
|

09.12.2023, 11:49
|
|
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами:
1810561
Репутация:
48
|
|
Я правильно понял, что использовать эту команду нужно так?
table pickup = getPickup(int 123)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|