Jump to content

All players in fight


JoZeFSvK

Recommended Posts

Hey i need help with server side

function waiting() 
 if drawing == true then 
  setTimer(start_AllHunters, 5000,1) 
 else 
  setTimer(start_AllHunters, 50,1) 
 end 
end 
  
  
addEvent("onAllHunter",true) 
addEventHandler("onAllHunter",getRootElement(),waiting) 
  
function start_AllHunters() 
  removeEventHandler("onClientRender",getRootElement(),AllHunters) 
  addEventHandler("onClientRender",getRootElement(),AllHunters) 
  setTimer(stop_AllHunters,5000,1) 
  getTickStart = getTickCount () 
end 
  
  
function stop_AllHunters() 
removeEventHandler("onClientRender",getRootElement(),AllHunters) 
end 
  
function AllHunters() 
local getTickNow = getTickCount () - getTickStart 
if getTickNow <= 1000 then 
alfa = getTickNow/1000 
elseif getTickNow >= 4000 then 
alfa = (5000-getTickNow)/1000 
else 
alfa = 1 
end 
alfa = alfa * alfa * alfa 
 dxDrawColorText("Time for a Hunter Fight !",1,sy/3-1,sx+1,sy-1,tocolor(0,0,0,alfa*200),(2.5*sx/1920)*alfa*1.6,"default-bold","center","center",true) 
  

and i start write server side

addEvent("onAllHunter",true) 
addEventHandler("onAllHunter",getRootElement(), 
 triggerClientEvent("onAllHunter",getRootElement()) 
    end 
end) 

where is problem ?

Link to comment

try

client.

addEvent( "onAllHunter",true ) 
function waiting( ) 
    if drawing == true then 
        setTimer( start_AllHunters, 5000,1 ) 
    else 
        setTimer( start_AllHunters, 50,1 ) 
    end 
end 
addEventHandler("onAllHunter", getRootElement(), waiting ) 
  
function start_AllHunters( ) 
    removeEventHandler( "onClientRender", getRootElement(), AllHunters ) 
    addEventHandler( "onClientRender", getRootElement(), AllHunters ) 
    setTimer( stop_AllHunters, 5000, 1 ) 
    getTickStart = getTickCount () 
end 
  
function stop_AllHunters() 
    removeEventHandler( "onClientRender", getRootElement(), AllHunters ) 
end 
  
function AllHunters() 
    local getTickNow = getTickCount () - getTickStart 
    if getTickNow <= 1000 then 
        alfa = getTickNow/1000 
    elseif getTickNow >= 4000 then 
        alfa = (5000-getTickNow)/1000 
    else 
        alfa = 1 
    end 
    alfa = alfa * alfa * alfa 
    dxDrawColorText( "Time for a Hunter Fight !", 1, sy / 3 - 1, sx + 1, sy - 1, tocolor( 0, 0, 0, alfa * 200 ), ( 2.5 * sx / 1920 ) * alfa * 1.6, "default-bold", "center", "center", true ) 
end 

server.

addEvent( "start_AllHunters",true ) 
addEventHandler("start_AllHunters", getRootElement(), 
    function() 
        triggerClientEvent("AllHunters",getRootElement()) 
    end 
) 

Link to comment

Your script makes no sense.

Functions:

- startStream()

- stopStream()

Events:

- onStreamStartRequest

- onStreamStopRequest

Use those if you need them somewhere else.

Client-side

function drawText() 
    dxDrawText("Time for a Hunter Fight!", 1, sy/3-1, sx+1, sy-1, tocolor(0, 0, 0, 255), (2.5*sx/1920)*1.6, "default-bold", "center", "center", true) 
end 
  
addEvent("onStreamStart", true) 
addEventHandler("onStreamStart", root, 
    function() 
        addEventHandler("onClientRender", root, drawText) 
    end 
) 
  
addEvent("onStreamStop", true) 
addEventHandler("onStreamStop", root, 
    function() 
        removeEventHandler("onClientRender", root, drawText) 
    end 
) 

Server-side

-- Start streaming the dxDrawText 
function startStream() 
    triggerClientEvent(root, "onStreamStart", root) 
    setTimer(stopStream, 5000, 1) 
end 
addEvent("onStreamStartRequest", true) 
addEventHandler("onStreamStartRequest", root, startStream) 
  
-- Stop streaming the dxDrawText 
function stopStream() 
    triggerClientEvent(root, "onStreamStop", root) 
end 
addEvent("onStreamStopRequest", true) 
addEventHandler("onStreamStopRequest", root, startStream) 

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