(2019-04-15, 02:46 PM)Manyula Wrote: - OnPlayerTakeDamage should be called BEFORE a player takes damagenice O_o what about huds?
?-> Alternative: make returning 0 negate all damage (also self-inflicted!)
- Macros for map icons in the chat and 3D text labels
- AttachMapiconToPlayer, AttachMapiconToVehicle, AttachMapiconToObject
- Split ShowNameTags into two separate functions:
?- ShowNameTags to toggle the visibility of the players' names
?- ShowPlayerBars to toggle the visibility of the players' health/armor bars
- Show/HideVehicleMarkers
- SetPlayerHealthLevel to match the extended HP bar from the singleplayer
- EnableTeargasCoughing
- EnableVehicleDirt
- Get/SetPlayerCameraMode TogglePlayerCameraMode
- Get/SetPlayerLungCapacity
- Get/SetPlayerStamina
- Up to four dialog buttons
- Lag compensation for vehicles
- Colored checkpoints
- Ability to change font size of 3D text labels
- Ability to toggle collisions between players
- Basic NPC functionality: Walking from node to node, shooting, killable
- Building on the DL feature:
?-> Custom map icons
?-> Custom player blips/markers
?-> Custom player animations
?-> Custom vehicle models
- ScreenToWorld function which returns a boolean based on whether a certain x,y,z position is in the field of view of a specific player
- Make all keys available for use
- OnPlayerPause and OnPlayerUnpaused
?- Don't desync the player when he enters the game's menu. Make a transparent overlay so the player can still see what's going on ingame.