C/C++

Скрипт Roblox Studio

Как сделать так, чтобы после соприкосновения с объектом он уничтожался ТОЛЬКО для человека который его коснулся?
(У других он остаётся)

Возможно ли это?
Саня )
Саня )
143
script.Parent.Touched:Connect(function()
script.Parent:Destroy()
end)
--надо вписать в локальный скрипт и поместить в объект
ОК
Октябрин Колтовской
1 019
Лучший ответ
Саня ) Спасибо большое! Еще вопросик: Локальный скрипт это скрипт, который только у игрока для которого он активируется, верно?
Для того, чтобы реализовать функцию уничтожения объекта только для того игрока, который его коснулся, можно использовать скрипт на языке Lua в Roblox Studio. В скрипте необходимо создать обработчик события "Touched", который будет вызываться при соприкосновении объекта с игроком. В обработчике можно проверить, является ли игрок, который коснулся объекта, тем, для кого объект должен быть уничтожен, и если да, то уничтожить объект с помощью функции "Destroy". Пример скрипта:
 local object = script.Parent 

function onTouched(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player and player.Name == "Имя игрока" then
object:Destroy()
end
end

object.Touched:Connect(onTouched)
В данном примере скрипта объект, который должен быть уничтожен, находится в переменной "object". В функции "onTouched" проверяется, является ли игрок, который коснулся объекта, тем, для кого объект должен быть уничтожен (в данном случае, игрок с именем "Имя игрока"), и если да, то объект уничтожается с помощью функции "Destroy". Функция "Touched:Connect" связывает обработчик события "Touched" с объектом.
Важно отметить, что данный скрипт будет работать только на стороне клиента, то есть уничтожение объекта будет происходить только на компьютере игрока, который его коснулся. Для того, чтобы уничтожение объекта происходило на стороне сервера, необходимо использовать скрипт на стороне сервера и функцию "RemoteEvent", которая будет вызываться клиентом при соприкосновении с объектом.
Павел Бровко
Павел Бровко
14 273
Саня ) Смотря этот скрипт я понимаю что это чуток не то, но зато я использую это немного в другом предназначении. Спасибо!