Michcio Posted December 27, 2012 Posted December 27, 2012 I have problem with freezing player. function wypadek (loss) local gracz = getVehicleOccupant(source) if(gracz) then if loss >= 100 then if countPlayersInTeam(getTeamFromName("Pogotowie")) == 0 then outputChatBox("***| Masz wypadek! Aktualnie nie ma lekarzy na serwerze! Za 20 sekund sam się ockniesz! |***", gracz, 255,255,255,true) setElementFrozen(gracz,true) setTimer(unfreeze,20000,1,gracz,false) else outputChatBox("***| Masz wypadek! Zaraz przyjedzie pogotowie! |***", gracz, 255,255,255,true) setElementFrozen(gracz,true) end end end end addEventHandler("onVehicleDamage", getRootElement(), wypadek) function unfreeze (co,jak) setElementFrozen ( co,jak ) end
Michcio Posted December 27, 2012 Author Posted December 27, 2012 None errors in debug. Chatbox output text but player is not frozen.
Castillo Posted December 27, 2012 Posted December 27, 2012 That's because you are freezing the player, but you should freeze the vehicle instead.
Michcio Posted December 27, 2012 Author Posted December 27, 2012 Yes but it's not too realistic when i freeze vehicle. Is possible to freeze player when he is in vehicle?
Castillo Posted December 27, 2012 Posted December 27, 2012 You can disable his controls, so he can't drive the vehicle. Use: toggleControl
Michcio Posted December 28, 2012 Author Posted December 28, 2012 Oh thanks. It was exactly what I mean. Thanks a lot.
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