[Richiesta] sapere se c'è un oggetto nell'inventario

  • Pagine ({1}):
  • 1
  • 2
  • »
vorrei fare una mappa arciere ma quando finisci le frecce di un livello perdi. che comando mi serve per sapere quando sono finite le frecce? il problema è anche che quando finisci un livello le frecce vengono tolte e rimesse mentre non ci sono per quell'attimo non vorrei che si attivasse il command block che rileva quando non ci sono le frecce. è difficile da spiegare ma cercate di capirci e aiutatemi pls.come faccio?
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
Potresti mettere un pulsante per ricominciare il livello, e poi potresti mettere una pedana sul punto di respawn di un player che attiva un command block che a sua volta gli givva le frecce. (Modificato 14/03/2017, 19:47 da EdwardTheKnight.)
Ricorda di lasciarmi un punto Rep [Immagine: IM8d6tb.png] ed un Like [Immagine: 7vpDvBC.png]!

[Immagine: a.php?i=2&h=Ti+serve+aiuto%3F&t=Puoi+contattarmi%21]
(14/03/2017, 19:47)EdwardTheKnight ha scritto: Potresti mettere un pulsante per ricominciare il livello, e poi potresti mettere una pedana sul punto di respawn di un player che attiva un command block che a sua volta gli givva le frecce.

bravo l'idea del pulsante mi piace, però devo trovare un modo che se non colpisci a segno perdi e se colpisci bene vinci il livello il meccanismo per la vincita c'è ma mi serve una serie di command block che ti fanno perdere se non colpisci il bersaglio, non so come farlo, vorrei che fosse automatico altrimenti uno ci riprova all'infinito (Modificato 14/03/2017, 19:52 da yoshi_verde.)
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
Non so bene come fare, ma c'è comunque un'alternativa molto più semplice:
Dai una sola freccia al giocatore in modo che in caso di sbaglio sarà costretto a ricominciare il livello. (Modificato 14/03/2017, 19:54 da EdwardTheKnight.)
Ricorda di lasciarmi un punto Rep [Immagine: IM8d6tb.png] ed un Like [Immagine: 7vpDvBC.png]!

[Immagine: a.php?i=2&h=Ti+serve+aiuto%3F&t=Puoi+contattarmi%21]
(14/03/2017, 19:53)EdwardTheKnight ha scritto: Non so bene come fare, ma c'è comunque un'alternativa molto più semplice:
Dai una sola freccia al giocatore in modo che in caso di sbaglio sarà costretto a ricominciare il livello.

ma io non voglio che ricominci, voglio proprio che perda altrimenti sarebbe troppo facile
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
Non so proprio cosa dirti... Al massimo metti diversi pulsanti, uno per vincere e gli altri che facciano morire il giocatore.
L'unico problema è che se il giocatore non colpisce nessun pulsante rimane bloccato. Ghratt (Modificato 14/03/2017, 20:03 da EdwardTheKnight.)
Ricorda di lasciarmi un punto Rep [Immagine: IM8d6tb.png] ed un Like [Immagine: 7vpDvBC.png]!

[Immagine: a.php?i=2&h=Ti+serve+aiuto%3F&t=Puoi+contattarmi%21]
Si può verificare se non hai frecce nell'inventario, così:

Il comando seguente eseguilo in chat.
Codice:
/gamerule commandBlockOutput false

I comandi qui sotto tutti a ripetizione.

Codice:
/scoreboard objectives add FRECCE dummy
/scoreboard players set @a FRECCE 1 {Inventory:[{id:"minecraft:arrow"}]}
/execute @a[score_FRECCE_min=1] ~ ~ ~ /say HAI PERSO!
/scoreboard players set @a FRECCE 0
Cambia "/say HAI PERSO!" con il comando che si deve eseguire quando il player non avrà più frecce nell'inventario, considera che esso verrà spammato fino a che il suddetto player non avrà di nuovo frecce.
◊-Se ti sono stato utile clicca su +1*-◊
   Se non lo sono stato NON LASCIARLO! Scherzo lascialo lo stesso Asd
*Verso il most REP'd 2017
[Immagine: ROYAWRw.png]
   






tutti i riferimenti a richieste di rep vietate sono puramente casuali
(14/03/2017, 20:06)LorySF ha scritto: Si può verificare se non hai frecce nell'inventario, così:

Il comando seguente eseguilo in chat.
Codice:
/gamerule commandBlockOutput false

I comandi qui sotto tutti a ripetizione.

Codice:
/scoreboard objectives add FRECCE dummy
/scoreboard players set @a FRECCE 1 {Inventory:[{id:"minecraft:arrow"}]}
/execute @a[score_FRECCE_min=1] ~ ~ ~ /say HAI PERSO!
/scoreboard players set @a FRECCE 0
Cambia "/say HAI PERSO!" con il comando che si deve eseguire quando il player non avrà più frecce nell'inventario, considera che esso verrà spammato fino a che il suddetto player non avrà di nuovo frecce.

si ma mentre la freccia è in volo non l'hai nell'inventario dopo dice hai perso anche se non è vero
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
Allora metti 2 frecce. (Modificato 14/03/2017, 20:19 da EdwardTheKnight.)
Ricorda di lasciarmi un punto Rep [Immagine: IM8d6tb.png] ed un Like [Immagine: 7vpDvBC.png]!

[Immagine: a.php?i=2&h=Ti+serve+aiuto%3F&t=Puoi+contattarmi%21]
(14/03/2017, 20:17)EdwardTheKnight ha scritto: Allora metti 2 frecce.

veeero, però come faccio a fare in modo che non possa essere presa? se nn esiste modo mi arrangio
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
Se sbaglia il primo tiro non farà in tempo a scoccare la seconda freccia.
Ricorda di lasciarmi un punto Rep [Immagine: IM8d6tb.png] ed un Like [Immagine: 7vpDvBC.png]!

[Immagine: a.php?i=2&h=Ti+serve+aiuto%3F&t=Puoi+contattarmi%21]
1 utente apprezza questo post
(14/03/2017, 21:03)EdwardTheKnight ha scritto: Se sbaglia il primo tiro non farà in tempo a scoccare la seconda freccia.

provo a fare così poi ti dico
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
@yoshi_verde ecco la lista dei comandi completa, così ti fa perdere solo quando non hai più frecce nell'inventario e dopo che hai colpito.

Codice:
/scoreboard objectives add FRECCE dummy
/scoreboard players set @a FRECCE 1 {Inventory:[{id:"minecraft:arrow"}]}
/execute @e[type=Arrow] ~ ~ ~ /scoreboard players set @a[r=50] FRECCE 1
/execute @a[score_FRECCE=0] ~ ~ ~ /say HAI PERSO!
/scoreboard players set @a FRECCE 0
/scoreboard objectives add InGround dummy
/scoreboard players set @e[type=Arrow] InGround 1 {inGround:1b}
/kill @e[type=Arrow,score_InGround_min=1]
(Modificato 15/03/2017, 08:17 da LorySF.)
◊-Se ti sono stato utile clicca su +1*-◊
   Se non lo sono stato NON LASCIARLO! Scherzo lascialo lo stesso Asd
*Verso il most REP'd 2017
[Immagine: ROYAWRw.png]
   






tutti i riferimenti a richieste di rep vietate sono puramente casuali
@yoshi_verde , non sarebbe più facile creare una score che conti quante volte hai scoccato una freccia? E che ogni volta che arriva a n viene resettata, ma prima fa eseguire uno o più comandi?
(Modificato 14/03/2017, 22:28 da CommandLeo.)
Se ti sono stato utile 
clicca su +1

[Immagine: Fo29yyU.png][Immagine: Vsfkgsk.png]

[Immagine: bOeKnoS.png]
(14/03/2017, 22:27)CommandLeo ha scritto:
@yoshi_verde , non sarebbe più facile creare una score che conti quante volte hai scoccato una freccia? E che ogni volta che arriva a n viene resettata, ma prima fa eseguire uno o più comandi?

com'è complicato il mondo dei command block vorrei imparare come faccio? sono ancora poco esperto
chi vuole una bella grigliata di pig Mobpig

il mio canale youtube: https://www.youtube.com/channel/UCK0_q86..._eXJlh870Q

IL SERVER DOVE GIOCO E CHE AMO ----------> edcraft.gamehosting.it <----------------
  • Pagine ({1}):
  • 1
  • 2
  • »
Discussioni simili
Risposta di Franci13
12/08/2018, 11:03
Risposta di EdwardTheKnight
24/07/2018, 20:56
Risposta di Maca
02/06/2018, 14:07
Risposta di Enrico_03
08/04/2018, 14:06

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)