Jump to content

Sede, Fome...


Recommended Posts

  • Other Languages Moderators

Bom, vc pode salvar a quantidade de fome do jogador com setElementData, dai usa um setTimer para ir abaixando o nível da fome e da sede de tempos em tempos. (considerando que 0 é morto de fome/morto de sede e 100 é totalmente alimentado/sem sede).

Para recarregar, vc pode criar pickups ou lugares pro jogador se alimentar/beber e você pode usar setElementData novamente, colocando os valores cheios.

Se algum valor chegar a 0, mata o personagem com killPed. Ou se preferir, você pode ir diminuindo a vida gradativamente do personagem enquanto ele estiver com algum valor 0 usando setElementHealth e setTimer, até ele morrer.

Para evitar que os jogadores burlem o sistema, relogando para tentar recarregar a vida, você pode salvar esses valores na conta do jogador quando ele deslogar/desconectar ou morrer, (onPlayerLogout, onPlayerQuit, onPlayerWasted) usando setAccountData. E quando ele logar no server (onPlayerLogin), carrega esses valores da conta usando getAccountData, se não existir esse valor na conta então coloca um valor padrão no jogador e salva esse valor padrão na conta dele, não necessariamente valor cheio.

  • Like 1
  • Thanks 1
Link to comment
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...