Hamorize
(Ham)
December 1, 2021, 6:47am
1
Hi, i making my project but there a problem, i want to make server script know where did remote event come from
Example
There a 2 local script
and when you click gui1 local script 1 will fire remote event
and the server script will print “fired from local script 1”
and if you click gui2 local script 2 will fire same remote with local script 1
then server script will print “fired from local script 2”
Sorry for bad grammar
1 Like
Mystxry12
(Mystxry)
December 1, 2021, 6:50am
2
RemoteEvent:FireServer(script.Name) -- arg
In server
RemoteEvent.OnServerEvent:Connect(function(plr, scriptName)
end)
2 Likes
Ready2XD
(Ready)
December 1, 2021, 10:48am
3
In Client
RemoteEvent:FireServer(script.Name)
In server
RemoteEvent.OnServerEvent:Connect(function(player,scriptNane)
end)
1 Like
LocalScript one:
RemoteEvent:FireServer('LocalScript1')
Local Script two:
RemoteEvent:FireServer('LocalScript2')
Script:
RemoteEvent:OnServerEvent:Connect(function(plr,scriptname)
print(scriptname)
end)
Instead of writing ‘LocalScript…’ you can write script’s name (script.Name) and name your local script.
Katrist
(Katrist)
December 1, 2021, 3:03pm
5
LocalScript (put in both GuiButtons):
--//Services
local ReplicatedStorage = game:GetService("ReplicatedStorage")
--//Variables
local RemoteEvent = ReplicatedStorage.RemoteEvent
local GuiButton = script.Parent
--//Functions
GuiButton.MouseButton1Click:Connect(function()
RemoteEvent:FireServer(script.Name)
end)
ServerScript:
--//Services
local ReplicatedStorage = game:GetService("ReplicatedStorage")
--//Variables
local RemoteEvent = ReplicatedStorage.RemoteEvent
--//Functions
RemoteEvent.OnServerConnect(function(player, scriptName)
print("fired from " .. scriptName .. " by " .. player.Name)
end)
Forummer
(Forummer)
December 2, 2021, 1:13pm
6
Do you have any code which you need assistance with specifically?
Xysteric
(Emi)
December 2, 2021, 1:43pm
7
Provide some code, we can’t help you otherwise based on the forum rules.