Просмотр полной версии : Цикл Java Script?
Morten_Forever
28.11.2019, 20:26
Как зациклить ? что бы выполнялись по очереди ?
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
)
;
itsLegend
28.11.2019, 21:14
Использовать Promise или async/await
Morten_Forever
28.11.2019, 22:52
Не знаю это ли ты хотел
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' Не беспокоить т.е
molimawka
28.11.2019, 23:01
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
Morten_Forever
28.11.2019, 23:12
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 фиг в сети
https://forum.antichat.xyz/attachments/27429864/
molimawka
28.11.2019, 23:13
он 1 фиг в сети
Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.
Morten_Forever
28.11.2019, 23:17
Не знаю. Возможно боту нельзя выставить статус не беспокоить. Я просто проверял не на боте а на себе.
можно выставить только он походу не работает в
setInterval
если пробовать без меняющегося статуса я могу поставить "Не беспокоить"
molimawka
28.11.2019, 23:21
можно выставить только он походу не работает в
setInterval
если пробовать без меняющегося статуса я могу поставить "Не беспокоить"
Ну у меня и в setInterval работает
molimawka
28.11.2019, 23:21
Может у тебя ещё что-то выставляет статус
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot