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

  #1  
Старый 28.11.2019, 20:26
Morten_Forever
Новичок
Регистрация: 03.08.2019
Сообщений: 9
С нами: 3568176

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

Как зациклить ? что бы выполнялись по очереди ?

Java:





Код:
setTimeout
(
(
)
=
>
{
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст1'
,
type
:
0
}
}
)
}
,
10000
)
;
setTimeout
(
(
)
=
>
{
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст2'
,
type
:
0
}
}
)
}
,
10000
)
;
 
Ответить с цитированием

  #2  
Старый 28.11.2019, 21:14
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Использовать Promise или async/await
 
Ответить с цитированием

  #3  
Старый 28.11.2019, 22:52
Morten_Forever
Новичок
Регистрация: 03.08.2019
Сообщений: 9
С нами: 3568176

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

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

Не знаю это ли ты хотел

JavaScript:





Код:
setInterval
(
function
(
)
{
setTimeout
(
(
)
=>
{
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст1'
,
type
:
0
}
}
)
}
,
10000
)
;
setTimeout
(
(
)
=>
{
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст2'
,
type
:
0
}
}
)
}
,
10000
)
;
}
,
1000
)
;
//Будет выполняться каждые 1000ms = 1 секунда

Только бот не ставит статус 'dnd' Не беспокоить т.е
 
Ответить с цитированием

  #4  
Старый 28.11.2019, 23:01
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

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

JavaScript:





Код:
let
i
=
true
setInterval
(
async
function
(
)
{
if
(
i
)
{
await
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст1'
,
type
:
0
}
}
)
i
=
false
}
else
{
await
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст2'
,
type
:
0
}
}
)
i
=
true
}
}
,
5000
)
;
// 5000 = 5 sec
 
Ответить с цитированием

  #5  
Старый 28.11.2019, 23:12
Morten_Forever
Новичок
Регистрация: 03.08.2019
Сообщений: 9
С нами: 3568176

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

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

JavaScript:





Код:
let
i
=
true
setInterval
(
async
function
(
)
{
if
(
i
)
{
await
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст1'
,
type
:
0
}
}
)
i
=
false
}
else
{
await
bot
.
user
.
setPresence
(
{
status
:
'dnd'
,
game
:
{
name
:
'Текст2'
,
type
:
0
}
}
)
i
=
true
}
}
,
5000
)
;
// 5000 = 5 sec

он 1 фиг в сети





 
Ответить с цитированием

  #6  
Старый 28.11.2019, 23:13
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

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

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

он 1 фиг в сети
Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.
 
Ответить с цитированием

  #7  
Старый 28.11.2019, 23:17
Morten_Forever
Новичок
Регистрация: 03.08.2019
Сообщений: 9
С нами: 3568176

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

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

Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.
можно выставить только он походу не работает в

setInterval

если пробовать без меняющегося статуса я могу поставить "Не беспокоить"
 
Ответить с цитированием

  #8  
Старый 28.11.2019, 23:21
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

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

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

можно выставить только он походу не работает в
setInterval
если пробовать без меняющегося статуса я могу поставить "Не беспокоить"
Ну у меня и в setInterval работает
 
Ответить с цитированием

  #9  
Старый 28.11.2019, 23:21
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

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

Может у тебя ещё что-то выставляет статус
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.