Exports
Series of exports that will be added as time goes on. These are good for implementing radial menus and usage of 3rd party scripts
Client Exports
isPlayerDead
exports.wasabi_ambulance:isPlayerDead(serverId)
Returns if player is dead. If used without serverId
parameter it will return the death status of the local player
SERVER_ID
: Server ID
diagnosePlayer
exports.wasabi_ambulance:diagnosePlayer(targetPlayer)
diagnoses a nearby dead player, notifying about their injuries. Depending on the targetPlayer
parameter, it either returns a context menu for checking a nearby player or an injury table.
targetPlayer
:
boolean:
(true): Diagnoses the local player.number:
Diagnoses the player with the specifiedserverID
.nil:
Diagnoses a nearby player (requires the configured ambulance job).
Returns:
Context Menu: For checking a nearby player when
targetPlayer
isnil
.Injury Table: For diagnosing the local player or a player with a specified
serverID
.
treatPatient
exports.wasabi_ambulance:treatPatient(injury)
Treats a nearby player for whichever injury is place in the injury
parameter. Restricted to 'ambulance' and 'police' jobs (Possible Injuries: shot, stabbed, beat, burned)
INJURY
: 'shot', 'stabbed', 'beat', 'burned
reviveTarget(using item)
exports.wasabi_ambulance:reviveTarget()
Performs CPR and revives nearby player given they have the item requirement
healTarget
exports.wasabi_ambulance:healTarget()
If no close by player OR non-ambulance, it will perform a self-heal given the player has the required item. Otherwise it will start healing nearby player
useSedative
exports.wasabi_ambulance:useSedative()
Performs the act of sedating nearby player. If you lack the required item or there are no nearby players, it will notify you of failure
placeInVehicle
exports.wasabi_ambulance:placeInVehicle()
Places nearby player in vehicle. If not player nearby it will notify you of failure.
loadStretcher
exports.wasabi_ambulance:loadStretcher()
Will place a nearby player on a nearby stretcher. Recommended to check for nearby stretcher prior to executing this export
openOutfits
exports.wasabi_ambulance:openOutfits(hospital)
Opens outfit menu for whichever hospital ID(The name you give each hospital in Config.Locations
HOSPITAL
: Location identifier
deleteStretcherFromVehicle
exports.wasabi_ambulance:deleteStretcherFromVehicle(VEHICLE)
Checks for stretcher and deletes from specific vehicle.
VEHICLE
= vehicle ID
isPlayerUsingStretcher
exports.isPlayerUsingStretcher(PLAYER_CLIENT_ID)
Returns true
if the player is on a stretcher; otherwise, it will return false
.
PLAYER_CLIENT_ID
: Client ID
Example:
function CarryPlayer(ped)
if not IsPedAPlayer(ped) then return end
local playerID = NetworkGetPlayerIndexFromPed(ped)
if not playerID or exports.isPlayerUsingStretcher(playerID) then return end
-- .. Rest of code involving carrying someone
end
clearPlayerInjury
exports.wasabi_ambulance:clearPlayerInjury(clearVitals)
Executes the action of clearing the player's injuries.
CLEARVITALS
: bool (if true, will heal HP, hunger, health, etc)
Server Exports
Last updated