ROBLOX STUDIO CONFESSION [ ⚒️💻 ] – Telegram
ROBLOX STUDIO CONFESSION [ ⚒️💻 ]
4.1K subscribers
2.49K photos
534 videos
6 files
667 links
Добро пожаловать , Ты попал в канал по Roblox Studio. ₎ ↴ Чтобы узнать больше информации прочти первый закреп

@RobloxStudioCONFA_bot предложка постов
Download Telegram
аноны распизделись что то
17🍓2👀2
ПРИШЛИТЕ СВОИ ТЕЙКИ ЕЩЁ РАЗ беседа с этим шедевроаноном растянулась
3
Media is too big
VIEW IN TELEGRAM
Привет РБ студия тейки 👋 Я ИМОРГ, начинающий мастер по Роблокс программированию, и это мой первый плейс в Роблокс. Я его делал для друзей за 30 минут, оцените навыки!

По сюжету игрокам нужно будет найти женю

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
8🍓3👀1
Я по рофлу решила у роблокс ассистента составить код который сможет делать разные анимации для разных персов и вот что он выдал:

local Players = game:GetService("Players")
local player = Players.LocalPlayer

-- Map class names to their custom animation asset IDs for each animation type
-- For Idle, you can provide a string (single animation) or a table (multiple animations)
local classAnimations = {
["Twixie"] = {
Idle = {"rbxassetid://1111111111", "rbxassetid://1111111112", "rbxassetid://1111111113"}, -- Example: 3 Idle anims
Walk = "rbxassetid://2222222222",
Run = "rbxassetid://1234567890",
Jump = "rbxassetid://3333333333",
Fall = "rbxassetid://4444444444",
},
["Mage"] = {
Idle = {"rbxassetid://5555555555", "rbxassetid://5555555556"},
Walk = "rbxassetid://6666666666",
Run = "rbxassetid://9876543210",
Jump = "rbxassetid://7777777777",
Fall = "rbxassetid://8888888888",
},
["Rogue"] = {
Idle = "rbxassetid://9999999999", -- Single idle anim is still supported
Walk = "rbxassetid://1010101010",
Run = "rbxassetid://1122334455",
Jump = "rbxassetid://1212121212",
Fall = "rbxassetid://1313131313",
},
}

-- Default animation asset IDs if class not found
local DEFAULT_ANIMATIONS = {
Idle = {"rbxassetid://defaultIdleId1", "rbxassetid://defaultIdleId2"},
Walk = "rbxassetid://defaultWalkId",
Run = "rbxassetid://defaultRunId",
Jump = "rbxassetid://defaultJumpId",
Fall = "rbxassetid://defaultFallId",
}

-- Function to get the player's selected class
local function getPlayerClass()
-- Assumes a StringValue named "Class" under the player
local classValue = player:FindFirstChild("Class")
if classValue and classValue:IsA("StringValue") then
return classValue.Value
end
return nil
end

-- Function to get the animation asset ID(s) for a given class and animation type
local function getAnimationId(className, animType)
if className and classAnimations[className] and classAnimations[className][animType] then
return classAnimations[className][animType]
end
return DEFAULT_ANIMATIONS[animType]
end

-- Function to set the humanoid's default animations to the class-specific ones
local function setClassAnimations(character)
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end

local className = getPlayerClass()
local animateScript = character:FindFirstChild("Animate")
if not animateScript then return end

-- Set Idle animations (support multiple)
local idleFolder = animateScript:FindFirstChild("idle")
local idleAnims = getAnimationId(className, "Idle")
if idleFolder and idleAnims then
-- Ensure idleAnims is a table
if type(idleAnims) == "string" then
idleAnims = {idleAnims}
end
local i = 1
for _, animObj in idleFolder:GetChildren() do
if animObj:IsA("Animation") then
animObj.AnimationId = idleAnims[i] or idleAnims[1] -- Use first if not enough provided
i = i + 1
end
end
end

-- Helper to set AnimationId for a given animation type and path in Animate noscript
local function setAnim(animType, path)
local animId = getAnimationId(className, animType)
local animObj = animateScript:FindFirstChild(path, true)
if animObj and animObj:IsA("Animation") then
animObj.AnimationId = animId
end
end

setAnim("Walk", "walk.WalkAnim")
setAnim("Run", "run.RunAnim")
setAnim("Jump", "jump.JumpAnim")
setAnim("Fall", "fall.FallAnim")
end

player.CharacterAdded:Connect(function(character)
-- Wait for Animate noscript to exist
local animateScript = character:WaitForChild("Animate", 5)
if animateScript then
setClassAnimations(character)
end
end














хз если есть желание скажите скажите какие здесь ошибки, лол
🔥92🍓2
привет я (де)билдер
хочу вписаться в какой то проектус с интересным сюжетом или идеей или ну чем то хоть
————————
лю старый роблокс, могу подстраиваться под разные стили в зависимости от того под какой период косим (2007-2008, 2009-2013, 2014-2017, а новый роблокс мне не нрав). Могу делать детальные или наоборот примитивные карты

в кармашках имею кучу крутых декалей и текстур, умею немножко скриптить, рисовать, могу придумать персов для игры
————————
писать @computerstaat / в коммы С ОПИСАНИЕМ ИГРЫ ПОЖАЛУЙСТА
p.s. запятые почти не ставила в посте потому что лень а не потомушт тупая, не обижайте меня

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
🥰81
Здравствуйте, как изменить цвет текстур в edit? я хочу сделать траву другого цвета но не знаю как.

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
1
Здравствуйте а как сделать чтобы через Rig открывалась менюшка?

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
🔥32
Media is too big
VIEW IN TELEGRAM
привет кф, сделал дом сквидварда в стиле классики, жаль что я его не смогу опубликовать из-за АП

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
9
всем привет кф, скажите пожалуйста как сделать кат-сцены просто он срочно нужен для моей игры

#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
2
ПОМОГИТЕ Я ТУПАЯ, делаю кнопку на которую нажимаешь и становиться персом, но мне кажется что я сделалал что то не так🙏🙏


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local changeEvent = ReplicatedStorage:WaitForChild("ChangeCharacterEvent")

local button = noscript.Parent
button.Touched:Connect(function(hit)
local character = hit.Parent
local player = Players:GetPlayerFromCharacter(character)
if player then
-- Prevent multiple triggers by disabling the button for a short time
if not button:GetAttribute("Cooldown") then
button:SetAttribute("Cooldown", true)
changeEvent:FireServer()
task.wait(1)
button:SetAttribute("Cooldown", nil)
end
end
end)


#тейк@RobloxStudioCONFA@RobloxStudioCONFA_bot
1🙉1
Я дожила до того что мне отправляют тейки В ЛС 💀 всем здравствуйте
😱13🕊1
ROBLOX STUDIO CONFESSION [ ⚒️💻 ]
ПРИЧЁМ ГОЛОСОВЫМ СООБЩЕНИЕМ..
......мамА ТВОЯ ПЕРЕПУТАЛА УНИТАЗ С АКВАПАРКОМ 😂😂😂
11🥰2