Scavenge and Survive's repositories
personal-space
A simple library providing an API for player-to-player interactions such as checking which players are stood near each other and detecting who approached who.
hold-action
A simple progress bar wrapper that facilitates simple "hold actions". Actions that a player must hold a key to complete.
state-buffer
Captures a running buffer of player states for use in anti-cheat or statistical libraries.
action-text
A simple UI library providing a centered text element for messages to prompt the player to perform an action, hence "action" text.
inventory-dialog
An extension for ScavengeSurvive/inventory that uses SA:MP dialog menus for player interaction with their inventory items.
container-dialog
An extension script for SIF/Container that adds SA:MP dialogs for player interaction with containers. Also allows containers and inventories to work together.
item-array-data
Extends items to have an array of data instead of just one cell. Includes functions for setting, appending and getting array data.
itemtype-bag
Provides an item type definition for wearable containers so players can carry multiple items with them.
itemtype-clothes
Clothes item type - allows changing skin via an item.
tick-difference
`GetTickCountDifference` returns the difference between two values from `GetTickCount` and takes into account overflow.
test-boilerplate
Gameplay testing boilerplate code for quick spawning and testing of in-game features.
test-boilerplate-items
Item testing boilerplate code for quick testing of item related features such as inventories and interfaces.
test-boilerplate-npcs
A quick testing/development library that provides 6 NPCs to test gameplay mechanics such as items, weapons and interactions with.