Come posso rilevare il punteggio di un giocatore contro altri giocatori?

Sto creando una mappa PvP in Minecraft e vorrei tenere traccia di quante volte un giocatore ha colpito altri giocatori su un tabellone. Non sto rintracciando le uccisioni; Traccio gli hit. Come posso fare questo?

Non sto monitorando il numero di volte in cui player1 ha colpito player2 , sto monitorando quante volte player1 ha colpito nessuno. Inoltre, sto usando solo proiettili. Sto bene con l'utilizzo di qualsiasi proiettile necessario per tracciare questo.

2 Solutions collect form web for “Come posso rilevare il punteggio di un giocatore contro altri giocatori?”

Disclaimer: Non ho provato questo, ma precludendo stranezze / bug di Minecraft, questo metodo dovrebbe funzionare.

@Kcats si trovava su una buona pista per quanto riguarda stat.damageDealt , ma c'è ancora un passo in più rispetto al semplice guardare a questo.

Innanzitutto, imposta alcuni obiettivi del quadro di valutazione:

 /scoreboard objectives add damageDealt stat.damageDealt /scoreboard objectives add hits dummy 

Ora fai un orologio veloce (l'orologio setblock / fill funziona meglio) ed esegui quanto segue in ordine

 /scoreboard players add @a[score_damageDealt_min=1] hits 1 /scoreboard players set @a damageDealt 0 

Usando un secondo objective, possiamo disaccoppiare i colpi dal danno fatto. Se un giocatore ha inflitto alcun tipo di danno a qualcosa nell'ultimo periodo di clock, viene contato come un colpo.

A causa del modo in cui questo è impostato, tuttavia ci sono alcune stranezze:

  • Un colpo che non infligge alcun danno a causa di armature o effetti di resistenza o quant'altro non conta.
  • Se date fuoco a qualcuno, avvelenate o avvizzite qualcuno, each segno di danno probabilmente conta come un colpo (qui è where non sono sicuro del funzionamento esatto di stat.damageDealt ).

Monitorare i colpi dei proiettili è molto difficile da tracciare … poiché non vi è alcun tag per un proiettile che colpisca un giocatore / entity framework;. Immagino che l'unico modo sarebbe usare i teschi wither per scoprire se una freccia si trova in un raggio di 1 isolato di un giocatore

  • Cosa devo fare per configurare un server Minecraft 1.9
  • Rilevazione di un punteggio esatto
  • Spostare gli inventari dei giocatori su un altro server
  • Ottenere il mod di Energistics Applied 1 per 1.7.10?
  • Come funziona la deposizione degli animali?
  • Cosa c'è di questo scheletro in sella a un ragno?
  • Evitare i proiettili Wither
  • Come si è formata questa enorme buca?
  • XboxTips.com Ci piace giocare a giochi, specialmente videogiochi con Xbox e Playstation.