Ghecco/SAMP-stamina
This simple include allows you to create and manage a stamina system for SA-MP Server.
Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.
Instalar con sampctl
sampctl package install Ghecco/SAMP-stamina
Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.
Depende de 1 paquete
- sampctl/samp-stdlibno está en este directorio
README.md
[Include] SAMP_stamina
This simple include allows you to create and manage a stamina system.
How does it work?
This includes allows you to quickly create a stamina system. (endurance in the sprint)
-
Player's max stamina. - Maximum achievable stamina level. ( Integar )
-
Player's current stamina. - Current stamina level. ( Integar )
-
Exhausted. - Value assigned when the player performs the recovery animation.
-
Sprint Velocity - You can set a speed per player. ( Float ) (in progress)
Callbacks & Functions
New Callback:
public OnPlayerStaminaOver(playerid)
New Functions:
IsPlayerRunning(playerid); // Check if the player is running.
IsPlayerExhausted(playerid); // Check if the player is exhausted.
SetPlayerExhausted(playerid, bool:Exhausted) // Set the exhausted player (if is true the player will do the tired anim).
GetPlayerStamina(playerid) // Get the player's current stamina.
GivePlayerStamina(playerid, value) // Add / Subtract the player's current stamina.
SetPlayerStamina(playerid, value) // Set the player's current stamina.
GetPlayerMaxStamina(playerid) // Get the player's maximum stamina.
GivePlayerMaxStamina(playerid, Float:value) // Add / Subtract the player's maximum stamina.
SetPlayerMaxStamina(playerid, Float:value) // Set the player's maximum stamina.
GivePlayerSprintVelocity(playerid, Float:value) // Multiply / divide the player's sprint speed (exceeded (2.0) you will get a bad result).
GetPlayerSprintVelocity(playerid) // Get the player's sprint velocity.
New Define:
#define STAMINA_DEFAULT_RECOVERYTIME (5000) // Time in milliseconds of tired anim (Exhausted).
Installing
- Download
stamina.inc. - Move it in your SA-MP Server Folder --> pawno/include.
- Include in your gamemode #include .
If you use sampctl: sampctl package install Ghecco/SAMP_stamina
Simple Example
Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha