Jump to content

[HELP] Freeze on markerHit


opnaiC

Recommended Posts

Posted
setElementFrozen

set it to true, then with a 3 seconden setTimer set it back to false

function frozeMarker () 
local players = getElementsByType ( "player" ) 
setElementFrozen (players, true) 
setTimer ( function() 
        setElementFrozen (players, false) 
    end, 3000, 1 ) 
end 
addEventHandler ("onMarkerHit",root, frozeMarker) 

You mean like that ?

Posted
setElementFrozen

set it to true, then with a 3 seconden setTimer set it back to false

function frozeMarker (thePlayer, freezeTime) 
local players = getElementsByType ( "player" ) 
setElementFrozen (players, true) 
setTimer ( setElementFrozen, 3000, 1, players, false) 
end 
addEventHandler ("onMarkerHit", root, frozeMarker) 

This is not working to ;(

Posted
setElementFrozen

set it to true, then with a 3 seconden setTimer set it back to false

function frozeMarker (thePlayer, freezeTime) 
local players = getElementsByType ( "player" ) 
setElementFrozen (players, true) 
setTimer ( setElementFrozen, 3000, 1, players, false) 
end 
addEventHandler ("onMarkerHit", root, frozeMarker) 

This is not working to ;(

Try this:

function frozeMarker () 
for i, players in ipairs(getElementsByType("player")) 
setElementFrozen (players, true) 
setTimer(setElementFrozen, 3000, 1, players, false) 
end 
addEventHandler ("onMarkerHit", getRootElement(), frozeMarker) 

Posted
setElementFrozen

set it to true, then with a 3 seconden setTimer set it back to false

function frozeMarker (thePlayer, freezeTime) 
local players = getElementsByType ( "player" ) 
setElementFrozen (players, true) 
setTimer ( setElementFrozen, 3000, 1, players, false) 
end 
addEventHandler ("onMarkerHit", root, frozeMarker) 

This is not working to ;(

Try this:

function frozeMarker () 
for i, players in ipairs(getElementsByType("player")) 
setElementFrozen (players, true) 
setTimer(setElementFrozen, 3000, 1, players, false) 
end 
addEventHandler ("onMarkerHit", getRootElement(), frozeMarker) 

You're joking, right? You're freezing everyone in the entire server.. clearly OP asked for only 1 person.. This is all you need @OP

local marker = createMarker ( 0, 0, 3, "marker", 2, 255, 255, 0, 255 ); 
  
addEventHandler ( "onMarkerHit", marker, 
    function ( thePlayer ) 
        setElementFrozen ( thePlayer, true ); 
        setTimer ( setElementFrozen, 3000, 1, thePlayer, false ); 
    end 
); 

Posted
instead of marker, write root
    addEventHandler ( "onMarkerHit", root, 
    function ( thePlayer ) 
        toggleAllControls ( thePlayer, false ); 
        setElementFrozen ( thePlayer, true ); 
        setTimer ( setElementFrozen, 3000, 1, thePlayer, false ); 
        setTimer ( toggleAllControls, 3000, 1, thePlayer, true ); 
    end 
); 

Its not working idk why (using clientside)

Posted

onMarkerHit is a server side event, you need to use onClientMarkerHit.

Also, you must make sure that 'thePlayer' is the localPlayer.

Posted
onMarkerHit is a server side event, you need to use onClientMarkerHit.

Also, you must make sure that 'thePlayer' is the localPlayer.

Thank you :) but I cant toggle all conrols ;(

Posted
onMarkerHit is a server side event, you need to use onClientMarkerHit.

Also, you must make sure that 'thePlayer' is the localPlayer.

The player can move but he is frozen! Something is wrong with toggleAllControls ... can you help me ?

Posted
onMarkerHit is a server side event, you need to use onClientMarkerHit.

Also, you must make sure that 'thePlayer' is the localPlayer.

    addEventHandler ( "onClientMarkerHit", root, 
    function ( thePlayer, target ) 
        toggleAllControls(target, true, true, false); 
        setElementFrozen ( thePlayer, true ); 
        setTimer ( setElementFrozen, 3000, 1, thePlayer, false ); 
        setTimer ( toggleAllControls, 3000, 1, target, false, false, true); 
    end 
); 

its not working too ;(

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...