Raxe88
-
Posts
2 -
Joined
-
Last visited
Content Type
Blogs
Forums
Store
Gallery
Videos
Posts posted by Raxe88
-
-
This is my code:
DeathTrigger.lua (attached to a box)
Script.respawnPoint = "" --Entity "respawn point" function Script:Collision(entity, position, normal, speed) if(entity:GetKeyValue("name") == "Player") then spawnPos = self.respawnPoint:GetPosition() --entity:SetPosition(spawnPos) entity:Respawn(spawnPos) end end
and
FPSPlayer.lua (attached to the player)
function Script:Respawn(spawnPos) self.entity:SetPosition(spawnPos) end
When they collision I get this error:
I have a Pivot indicating the respawn point:
Line 65 is this from DeathTrigger.lua:
entity:Respawn(spawnPos)
From my point of view it should work. Any help?
Edit: I just found it out. Turns out that this works:
entity.script:Respawn(spawnPos)
A little explanation would be welcome
Attempting to call a method of an entity from another entity
in Programming
Posted
Thanks a lot for the answer! This is something I didn't know and is important.