0% encontró este documento útil (0 votos)
70 vistas3 páginas

Script de Cohete en Roblox Studio

El documento describe la creación de un cohete en Roblox Studio que permite al jugador saltar más alto al presionar el botón izquierdo del ratón. Se compone de varias partes unidas con soldadura y contiene scripts para el cliente y el servidor que controlan la mecánica de recarga del cohete.

Cargado por

victor alonso
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas3 páginas

Script de Cohete en Roblox Studio

El documento describe la creación de un cohete en Roblox Studio que permite al jugador saltar más alto al presionar el botón izquierdo del ratón. Se compone de varias partes unidas con soldadura y contiene scripts para el cliente y el servidor que controlan la mecánica de recarga del cohete.

Cargado por

victor alonso
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Cohete

1. Crea un modelo de un cohete. Está compuesto de diferentes partes. Crea


otra parte separada – Handle.

2. Coloca el modelo del cohete junto con la parte Handle en Tool. Conecta las
partes del cohete usando la herramienta WeldConstraint. Añade un script
local a Tool.
local rocket = [Link]
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = ReplicatedStorage:WaitForChild('RocketEvent')

– Recarga
local reload = false
local reload_time = 10
local player = [Link]
print([Link])

[Link]:Connect(function(mouse)
mouse.Button1Down:Connect(function()
if reload == false then
remoteEvent:FireServer()
reload = true
wait(reload_time)
reload = false
end
end)
end)

[Link]:Connect(function()

end)
3. Añade un objeto del tipo RemoteEvent a ReplicatedStorage.
Renómbralo como RocketEvent como se muestra en la imagen.

4. Añade el script a ServerScriptService y renómbralo


RocketJumpService.
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = ReplicatedStorage:WaitForChild('RocketEvent')

[Link]:Connect(function(player)
local plr = [Link]
---------------------------------------------------------------
local ran = [Link](5,11)*1000
print(ran)
local Thrust = [Link]('BodyThrust', plr)
[Link] = [Link](0,ran,0)
---------------------------------------------------------------
local Fire = [Link]("Fire")
[Link] = [Link]:FindFirstChildOfClass("Tool").Handle

game:GetService("Debris"):AddItem(Thrust, 1)
game:GetService("Debris"):AddItem(Fire, 1)
---------------------------------------------------------------
local Smoke = [Link]("Smoke")
[Link] = [Link]:FindFirstChildOfClass("Tool").Handle
---------------------------------------------------------------
game:GetService("Debris"):AddItem(Smoke, 10)
end)

5. Si presionas el botón izquierdo del ratón al saltar, el cohete levantará


al personaje por un segundo. Después de eso, el cohete está
recargando por nueve segundos, lo cual se acompaña por humo.

También podría gustarte