Ghecco/SAMP-stamina
This simple include allows you to create and manage a stamina system for SA-MP Server.
Este repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
Instalar com o sampctl
sampctl package install Ghecco/SAMP-stamina
Execute na pasta do seu projeto. O sampctl baixa o pacote e as dependências dele.
Depende de 1 pacote
- sampctl/samp-stdlibnão está neste diretório
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 é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página