Jump to content

Simple spawn to an area


Recommended Posts

spawnX, spawnY, spawnZ = 834.28607177734, -2019.8114013672, 12.8671875 
local Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
        addEventHandler('onClientMarkerHit', Marker,function(hitPlayer) 
                    if (hitPlayer == localPlayer) then 
                spawnPlayer(source, spawnX, spawnY, spawnZ)  
                outputChatBox("You've been spawned", source) 
            end 
        end) 
  

It doesn't work

i want a simple marker when the player hit, simply spawn on an area

TAPL isn't allowed to reply here

Link to comment
  
spawnX, spawnY, spawnZ = 834.28607177734, -2019.8114013672, 12.8671875 
Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
        addEventHandler('onClientMarkerHit', Marker,function(hitPlayer) 
                    if (hitPlayer == localPlayer) then 
                spawnPlayer(hitPlayer, spawnX, spawnY, spawnZ)  
                outputChatBox("You've been spawned") 
            end 
        end) 
  

Edited by Guest
Link to comment
Guest Guest4401

spawnPlayer is serverside function only.

Server:

local spawnX, spawnY, spawnZ = 834.28607177734, -2019.8114013672, 12.8671875 
local Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
  
addEventHandler('onMarkerHit', Marker, 
    function(hitPlayer) 
        spawnPlayer(hitPlayer, spawnX, spawnY, spawnZ) 
        outputChatBox("You've been spawned", hitPlayer) 
    end 
) 

Link to comment
local Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
            function galgal(hitPlayer) 
         if (hitPlayer == localPlayer) then 
             spawnPlayer(source, 2494.6000976563, -1692.5, 25.39999961853) 
             fadeCamera(source, true) 
         setCameraTarget(source, source) 
             outputChatBox("You've been spawned into this area", source) 
end 
end 
addEventHandler('onClientMarkerHit', Marker, galgal) 

how about it ?

Link to comment
Guest Guest4401
local Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
            function galgal(hitPlayer) 
         if (hitPlayer == localPlayer) then 
             spawnPlayer(source, 2494.6000976563, -1692.5, 25.39999961853) 
             fadeCamera(source, true) 
         setCameraTarget(source, source) 
             outputChatBox("You've been spawned into this area", source) 
end 
end 
addEventHandler('onClientMarkerHit', Marker, galgal) 

how about it ?

I already told you that spawnPlayer is serversided and onClientMarkerHit is clientsided so both can't be in one place.

To add on, I also gave you the code. Did you try it?

Server:
local spawnX, spawnY, spawnZ = 834.28607177734, -2019.8114013672, 12.8671875 
local Marker = createMarker ( -709.27990722656, 960.32800292969, 11.449862480164, "cylinder", 1.29999995, 255, 255, 255, 255 ) 
  
addEventHandler('onMarkerHit', Marker, 
    function(hitPlayer) 
        spawnPlayer(hitPlayer, spawnX, spawnY, spawnZ) 
        outputChatBox("You've been spawned", hitPlayer) 
    end 
) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...