Технический форум Таймер в серверной части.
slapz0r 04.07.2019 в 20:25

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

У меня есть такие функции на серверной части. Первая срабатывает после того как игрок написал что то в чат, как мне сделать что бы вторая стартовала через 3 секунды?
function playerChatting()
setPedAnimation(source, "ped", "IDLE_chat")
end
addEvent("playerChatting", true )
addEventHandler("playerChatting", getRootElement(), playerChatting)

function playerNotChatting()
setPedAnimation(source)
end
addEvent("playerNotChatting",true)
addEventHandler("playerNotChatting",root,playerNotChatting)
LordOri 04.07.2019 в 21:09

Проверенный

Репутация: 45 бал.

Замечания: 0 бал.

slapz0r, напиши таймер внутри функции
introv3nous 05.07.2019 в 06:22

Пользователь

Репутация: 4 бал.

Замечания: 0 бал.


function playerChatting()
setPedAnimation(source, "ped", "IDLE_chat")
setTimer(playerNotChatting, 3000, 1, source)
end
addEvent("playerChatting", true )
addEventHandler("playerChatting", getRootElement(), playerChatting)

function playerNotChatting(player)
if palyer and getElementType(player) == "player" then
source = player
end
setPedAnimation(source)
end
addEvent("playerNotChatting",true)
addEventHandler("playerNotChatting",root,playerNotChatting)


Или


function playerChatting()
setPedAnimation(source, "ped", "IDLE_chat")
setTimer(setPedAnimation, 3000, 1, source)
end
addEvent("playerChatting", true )
addEventHandler("playerChatting", getRootElement(), playerChatting)
LordOri 05.07.2019 в 15:37

Проверенный

Репутация: 45 бал.

Замечания: 0 бал.

introv3nous, если я правильно понял то первое
Войдие или зарегистрируйтесь что бы написать сообщение