JoZeFSvK Posted December 2, 2012 Posted December 2, 2012 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 ?
JoZeFSvK Posted December 2, 2012 Author Posted December 2, 2012 addEventHandler("onAllHunter",getRootElement(), triggerClientEvent("onAllHunter",getRootElement()) end end) ? this is not god
JoZeFSvK Posted December 2, 2012 Author Posted December 2, 2012 addEventHandler("start_AllHunters",getRootElement(), triggerClientEvent("AllHunters",getRootElement()) end end) this ?
Blaawee Posted December 2, 2012 Posted December 2, 2012 is there any function called ' dxDrawColorText ' ?
Blaawee Posted December 2, 2012 Posted December 2, 2012 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 )
JoZeFSvK Posted December 2, 2012 Author Posted December 2, 2012 i reached hunter and waiting some minutes and nothing
Blaawee Posted December 2, 2012 Posted December 2, 2012 what's debug say's ? if you don't know what's debug , write this in the console : debugscript 3
myonlake Posted December 3, 2012 Posted December 3, 2012 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)
JoZeFSvK Posted December 3, 2012 Author Posted December 3, 2012 nothing , i reached hunter , wait some minutes and nothing
myonlake Posted December 3, 2012 Posted December 3, 2012 What? You have to trigger the startStream function or onStreamStartRequest event remotely in your script. For example... Server-side addCommandHandler("trigger", function(player, cmd) startStream() end )
JoZeFSvK Posted December 3, 2012 Author Posted December 3, 2012 i think when player reached hunter ,after a few minutes or sec i see drawtext Time for a Hunter Fight
myonlake Posted December 3, 2012 Posted December 3, 2012 You want it to trigger the event when a player has entered a Hunter vehicle? Please define your requirements without blahblah Engrish so we can help you.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now