Server
Server API Overview
ps_lib exposes a variety of useful server-side utilities designed to streamline player management, jobs, gangs, and gameplay logic. Here's a categorized summary of the available server API functions:
These functions handle player data, identity, state, and economy.
getPlayergetPlayerByIdentifiergetOfflinePlayergetLicensegetIdentifiergetSourcegetPlayerNamegetPlayerNameByIdentifiergetPlayerDatagetMetadatagetCharInfogetNearbyPlayerssetJobsetJobDutyaddMoneyremoveMoneygetMoneyisOnline
Player Current Jobs
Functions related to retrieving and managing a player's active job:
getJobgetJobNamegetJobTypegetJobDutygetJobDatagetJobGradegetJobGradeLevelgetJobGradeNamegetJobGradePayisBosssetJobsetJobDuty
These functions return global/shared job data that apply across all players:
getSharedJobgetSharedJobGradegetJobTablejobExistsgetSharedJobDatagetSharedJobRankData
Let me know if you'd like these documented with detailed descriptions or usage examples for each function.
Utility functions for spatial checks, permissions, and entity validation.
getEntityCoordsgetDistancecheckDistancehasPermissionvehicleOwner
Query general data across the server environment.
getAllPlayersgetNearbyPlayersgetJobCountgetJobTypeCountgetAllJobsgetAllGangsvehicleOwnergetSharedVehiclegetSharedVehicleDatagetSharedWeaponsgetSharedWeaponData
Manage and retrieve gang affiliation and rank data.
getGanggetGangNamegetGangDatagetGangGradegetGangGradeLevelgetGangGradeNameisLeader
These functions return shared gang definitions, grades, and metadata:
getSharedGanggetSharedGangDatagetSharedGangRankData
Let me know if you want each function documented individually with description, usage, and return values.
Last updated