JoZeFSvK Posted December 2, 2012 Share 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 ? Link to comment
Blaawee Posted December 2, 2012 Share Posted December 2, 2012 you making two event with the same name Link to comment
JoZeFSvK Posted December 2, 2012 Author Share Posted December 2, 2012 addEventHandler("onAllHunter",getRootElement(), triggerClientEvent("onAllHunter",getRootElement()) end end) ? this is not god Link to comment
Blaawee Posted December 2, 2012 Share Posted December 2, 2012 change the name of it !! Link to comment
JoZeFSvK Posted December 2, 2012 Author Share Posted December 2, 2012 addEventHandler("start_AllHunters",getRootElement(), triggerClientEvent("AllHunters",getRootElement()) end end) this ? Link to comment
myonlake Posted December 2, 2012 Share Posted December 2, 2012 Your script doesn't make any sense. Link to comment
Blaawee Posted December 2, 2012 Share Posted December 2, 2012 is there any function called ' dxDrawColorText ' ? Link to comment
JoZeFSvK Posted December 2, 2012 Author Share Posted December 2, 2012 yes , i have dxdraw text in client 2 Link to comment
Blaawee Posted December 2, 2012 Share 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 ) Link to comment
JoZeFSvK Posted December 2, 2012 Author Share Posted December 2, 2012 i reached hunter and waiting some minutes and nothing Link to comment
Blaawee Posted December 2, 2012 Share Posted December 2, 2012 what's debug say's ? if you don't know what's debug , write this in the console : debugscript 3 Link to comment
myonlake Posted December 3, 2012 Share 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) Link to comment
JoZeFSvK Posted December 3, 2012 Author Share Posted December 3, 2012 nothing , i reached hunter , wait some minutes and nothing Link to comment
myonlake Posted December 3, 2012 Share 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 ) Link to comment
JoZeFSvK Posted December 3, 2012 Author Share Posted December 3, 2012 i think when player reached hunter ,after a few minutes or sec i see drawtext Time for a Hunter Fight Link to comment
myonlake Posted December 3, 2012 Share 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. Link to comment
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