HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1451  
Старый 08.12.2023, 08:31
Landyshev
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами: 1810561

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

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

sleep не используй, используй этот wait(милисекунды)
лучше это использовать в newTask(тут функция)
я если использую wait, у меня аддон сразу жалуется, что мол там то ли строчка не отзывается, то еще дрянь какая, так уже пытался сделать, но увы безуспешно.
 
Ответить с цитированием

  #1452  
Старый 08.12.2023, 08:33
kyrtion
Познавший АНТИЧАТ
Регистрация: 05.03.2017
Сообщений: 1,397
С нами: 4837380

Репутация: 168


По умолчанию

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

я если использую wait, у меня аддон сразу жалуется, что мол там то ли строчка не отзывается, то еще дрянь какая, так уже пытался сделать, но увы безуспешно.
Lua:





Код:
newTask
(
function
(
)
wait
(
1000
)
sendInput
(
'Это первая строка'
)
wait
(
5000
)
sendInput
(
'Теперь прошло 5 секунд'
)
end
)
 
Ответить с цитированием

  #1453  
Старый 08.12.2023, 08:34
Landyshev
Участник форума
Регистрация: 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() и хоть до бесконечности клепать задержку с отправкои сообщ?
 
Ответить с цитированием

  #1454  
Старый 08.12.2023, 08:51
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

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

спасибо большое, щас попробую

А это проделыывать надо для каждых 2-ух сообщ, или один раз можно написать newTask(function() и хоть до бесконечности клепать задержку с отправкои сообщ?
В зависимости от того, что тебе нужно. Если коротко - newTask создаёт отдельный "поток", в котором код будет выполняться независимо от остального, т.е. если ты условно поставишь задержку в потоке - она будет только для кода потока, остальной код будет выполняться, как надо. В твоём случае скорее всего достаточно только один раз создать поток
 
Ответить с цитированием

  #1455  
Старый 08.12.2023, 08:52
Landyshev
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами: 1810561

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

Цитата:
Сообщение от why ega  

В зависимости от того, что тебе нужно. Если коротко - newTask создаёт отдельный "поток", в котором код будет выполняться независимо от остального, т.е. если ты условно поставишь задержку в потоке - она будет только для кода потока, остальной код будет выполняться, как надо. В твоём случае скорее всего достаточно только один раз создать поток
Всe, хорошо, спасибо.

Спасибо всем большое, за то что помогали мне с разработкои скрипта, доделаю пару строчек, и дропну на бх.

P.S. Укажу всех кто помогал мне в разработке, никого не обижу!)
 
Ответить с цитированием

  #1456  
Старый 08.12.2023, 23:40
Hatiko
Познавший АНТИЧАТ
Регистрация: 11.07.2017
Сообщений: 1,534
С нами: 4653656

Репутация: 183


По умолчанию

Как корректно подключить адаптер. В конфиге указал необходимый дополнительный IP, при подключении к серверу используется основной. Дополнительный адаптер отображается в ifconfig, пингуется.
 
Ответить с цитированием

  #1457  
Старый 09.12.2023, 01:18
accord-
Постоянный
Регистрация: 02.11.2021
Сообщений: 436
С нами: 2384675

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

Здрасте, как в функции "onRunCommand" передать аргумент в команде

Пример з сампа:

Код:





Код:
sampRegisterChatCommand('zalypa', function(asd)
    zalypa = asd:match('zalypa %d+')
end)
 
Ответить с цитированием

  #1458  
Старый 09.12.2023, 01:23
chromiusj
Флудер
Регистрация: 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
)
 
Ответить с цитированием

  #1459  
Старый 09.12.2023, 01:27
accord-
Постоянный
Регистрация: 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
)

Благодарю
 
Ответить с цитированием

  #1460  
Старый 09.12.2023, 11:49
Landyshev
Участник форума
Регистрация: 06.12.2022
Сообщений: 278
С нами: 1810561

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

Я правильно понял, что использовать эту команду нужно так?

table pickup = getPickup(int 123)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.