š Poder de Regeneração ā RedM (RSGCore + ox_lib)
Este recurso adiciona uma habilidade especial de regeneração de vida para jogadores no RedM, utilizando a framework RSGCore e a biblioteca ox_lib. Ele inclui cooldown, efeitos visuais, Ć”udio de batimentos cardĆacos e sincronização da animação para outros jogadores.
š¦ Requisitos
- rsg-core
- ox_lib
- rsg-radialmenu (Opcional)
āļø Instalação
- Coloque a pasta do recurso dentro de resources do seu RedM.
- Adicione a linha abaixo ao seu
server.cfg:
ensure cora-regen
ā A ativação pode ser feita via comando /regenerar1 ou via TriggerEvent (TriggerEvent("habilidade:abrirMenuRegenerar")
š§ Configurando o Radial Menu
1ļøā£ Abra o arquivo de configuração do menu radial:
Normalmente Ć© o config.lua dentro do recurso rsg-radialmenu.
2ļøā£ Adicione o seguinte bloco dentro da estrutura de menus:
[6] = {
id = 'habilidades',
title = 'Habilidades',
icon = 'bolt',
items = {
{
id = 'regenerar',
title = 'Regenerar',
icon = 'heart-pulse',
type = 'client',
event = 'habilidade:abrirMenuRegenerar',
shouldClose = true
},
š ļø Personalização
VocĆŖ pode editar o comportamento no client.lua:
local duration = 15 -- duração total em segundos
local interval = 1000 -- intervalo entre ticks (ms)
local healPercent = 0.02 -- % de cura por tick
E tambƩm no server.lua:
local cooldownTime = 135 -- tempo de espera em segundos
š ObservaƧƵes
Se o jogador morrer durante a regeneração, o efeito é cancelado.
A regeneração não pode ser ativada se o jogador estiver morto.
Todo o sistema depende do uso correto de PlayerPedId() e dos natives para Ɣudio e efeitos.