Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в данном скрипте по роблоксу сделать чтобы тп был кд?

Anonim Пользователь Ученик (76), открыт 6 часов назад
local TeleportService = game:GetService("TeleportService")
local gameID = 000000000
local cooldownTime = 5 -- Время задержки в секундах
local lastTeleportTime = {}

function onTouched(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
local currentTime = tick()
local playerUserId = player.UserId

if not lastTeleportTime[playerUserId] or (currentTime - lastTeleportTime[playerUserId] >= cooldownTime) then
TeleportService:Teleport(gameID, player)
lastTeleportTime[playerUserId] = currentTime
end
end
end

script.Parent.Touched:connect(onTouched)

Для начала: я написав тот скрипт, зашел в игру и выдает ошибку что много телепортаций. Как исправить?
2 ответа
ы Гуру (4001) 6 часов назад
задержка не в секундах а в тиках
Anonim ПользовательУченик (76) 6 часов назад
спасибо, я новичок
ы Гуру (4001) забей на этот скрипт и с инета спuздu, так проще будет чем тики высчитывать
Похожие вопросы