Skip to Content
Reborn SurvivalConfiguraçõesVida, morte e respawn

Vida, morte e respawn

O resource ld_survival controla o que acontece quando o jogador toma dano, fica caído, morre ou volta ao jogo.

rbn-data/resources/[scripts]/[reborn]/ld_survival/config.lua

Vida e tempo de respawn

Em Config.Survival, você pode alterar:

  • minHealth: vida mínima usada pelo sistema;
  • maxHealth: vida máxima do personagem;
  • deathTime: tempo geral até o respawn;
  • showAttacker: mostra ou esconde o ID de quem matou;
  • maxBeds: quantidade máxima de camas salvas por jogador.

Os tempos dentro de Permissions permitem que alguns grupos tenham respawn mais rápido. O menor tempo encontrado é o que será usado.

Desistir e socorro

giveUp controla o botão para desistir e o local para onde o jogador volta. socorro liga ou desliga o botão de pedido de ajuda.

ld_survival/config.lua
giveUp = { active = true, coords = vec3(-746.81, -117.29, 37.79), heading = 160.0 }, socorro = { active = true }

Troque coords pelo local desejado e heading pela direção em que o personagem deve aparecer.

Crawl

O crawl é o estado em que o personagem fica caído, mas ainda consegue rastejar e aguardar ajuda. Se ele não for socorrido antes do tempo terminar, a tela de morte é aberta normalmente.

ld_survival/config.lua
Crawl = { active = true, chance = 100, time = 60, reviveDuration = 8000, reviveHealth = 150, Permissions = { ['mutante.permissao'] = 30, ['zombie.permissao'] = 35, ['milicia.permissao'] = 40, ['hostil.permissao'] = 45 } }
OpçãoO que muda no jogo
activeLiga ou desliga completamente o estado de crawl
chanceChance de entrar em crawl ao cair. Use 100 para acontecer sempre e 0 para nunca acontecer
timeQuantos segundos o jogador pode rastejar antes de morrer
reviveDurationTempo necessário para outro jogador concluir o atendimento, em milissegundos. 8000 equivale a 8 segundos
reviveHealthQuantidade de vida devolvida ao jogador socorrido
PermissionsPermite definir um tempo de crawl diferente para cada permissão VIP ou da equipe

No exemplo, todos entram em crawl porque chance está em 100. O tempo padrão é de 60 segundos, mas um jogador com mutante.permissao terá 30 segundos. Se possuir mais de uma permissão, o sistema usa o menor tempo encontrado.

Locais de respawn

Cada opção de respawn possui imagem, nome e posição.

ld_survival/config.lua
respawns = { { image = 'assets/defaultPlace.png', name = 'safe-zone porto', coords = vector4(-381.69, -2264.80, 7.61, 146.15) } }

O quarto número do vector4 é a direção do personagem.

Camas salvas pelo jogador

Além dos locais fixos acima, a tela de morte pode mostrar as camas que o próprio jogador vinculou. Essas camas são criadas nas bases pelo ld_base_building e aparecem como opções de nascimento no mapa da tela de morte.

Ao escolher uma cama disponível, o jogador renasce dentro da própria base. Camas destruídas deixam de aparecer automaticamente, e uma cama em tempo de espera mostra quanto falta para poder ser usada novamente.

maxBeds define quantas camas cada jogador pode manter vinculadas:

ld_survival/config.lua
maxBeds = 5

Com esse valor, cada jogador poderá guardar até cinco camas como pontos de nascimento.

Combate

O mesmo arquivo permite ligar ou desligar:

  • kill feed;
  • ranking e reset automático;
  • headshot para armas escolhidas;
  • imagem e som de eliminação;
  • aviso de jogador que desconectou em combate (Anti-CL);
  • proteção contra atropelamento (Anti-VDM).

Altere uma opção por vez e teste morte, desistência, socorro e respawn antes de abrir o servidor.