[Domanda] Tippare un player dopo click destro su un item.

Ciao a tutti, ho fatto una rapida ricerca sul forum se magari qualcuno avesse postato il mio stesso dubbio ma non ho trovato niente, o almeno per le versioni più recenti.

La mia richiesta è: voglio far in modo che un player, dopo aver cliccato con il tasto destro del mouse su un oggetto in mano (preferibilmente un orologio), venga tippato in determinate coordinate a mia preferenza.

Ho girato su internet ed ho trovato moltissime soluzioni, solo che sono per le vecchie versioni 1.12 e inferiori. Perchè da quello che ho capito nella 1.13 è cambiata la sintassi di alcuni comandi.
Adesso, non sto chiedendo la soluzione pronta, però vorrei capire come arrivarci. Leggendo su internet la parola chiave è: minecraft.used:minecraft o stat.useItem.minecraft.item. Come posso fare? Vi sarò grato per qualsiasi tipo di aiuto.
Minecraft player since 2012.
Minecraft Premium since September 2013.
Modalità preferite: Vanilla - Fazioni - SkyWars/BedWars
Ci sono più modi: usando una carrot on a stick è il più semplice, altrimenti bisognerebbe usare un villager invisibile


 Ti sono stato utile?
Yeee! Aiutami con +1 rep Yeee! 


La mia mappa: SKY:REBUILD















01/11/2018, 20:24iHeroN ha scritto: Ci sono più modi: usando una carrot on a stick è il più semplice, altrimenti bisognerebbe usare un villager invisibile

Ho letto di questo villager, ma non c'ho capito una mazza, com'è possibile fare un tp col villager? Perchè a me il tp serve che il player abbia l'item in mano, così indipendentemente dalla posizione in cui si trova, può tipparsi.

Ho letto anche che molti usano il metodo della carrot on a stick, ma come faccio a sapere la sintassi da usare? Con la 1.13 hanno modificato una gran bella parte della sintassi Sad
Minecraft player since 2012.
Minecraft Premium since September 2013.
Modalità preferite: Vanilla - Fazioni - SkyWars/BedWars
Dimmi che metodo vuoi e provvederò a spiegare


 Ti sono stato utile?
Yeee! Aiutami con +1 rep Yeee! 


La mia mappa: SKY:REBUILD















03/11/2018, 12:25iHeroN ha scritto: Dimmi che metodo vuoi e provvederò a spiegare

Quello che ti viene meglio a spiegare.
Minecraft player since 2012.
Minecraft Premium since September 2013.
Modalità preferite: Vanilla - Fazioni - SkyWars/BedWars
il più semplice è usare il bastone con carota: infatti per un bug la scoreboard stat.useItem aumenta ogni volta che facciamo click destro

/scoreboard objectives add destro minecraft.used:minecraft.carrot_on_a_stick
/scoreboard players set @a destro 0

ora puoi fare un execute as @a[scores={destro=1}] .....


ricordati poi di rimettere la score destro a 0


 Ti sono stato utile?
Yeee! Aiutami con +1 rep Yeee! 


La mia mappa: SKY:REBUILD















03/11/2018, 14:11iHeroN ha scritto: il più semplice è usare il bastone con carota: infatti per un bug la scoreboard stat.useItem aumenta ogni volta che facciamo click destro

/scoreboard objectives add destro minecraft.used:minecraft.carrot_on_a_stick
/scoreboard players set @a destro 0

ora puoi fare un execute as @a[scores={destro=1}] .....


ricordati poi di rimettere la score destro a 0

In che modo metto i command block?
Il comando "execute as @a[scores={destro=0}] ....." quando e come lo devo fare? Con un cb sempre attivo a ripetizione o manualmente? Spiegami un po.
Minecraft player since 2012.
Minecraft Premium since September 2013.
Modalità preferite: Vanilla - Fazioni - SkyWars/BedWars
i primi due li metti in chat (una sola volta)
poi in un cb a ripetizione sempre attivo metti questo
Codice:
execute as @a[scores={destro=0}] at @s run TUOCOMANDO
poi in un cb a catena a quello precedente resetta la score
Codice:
scoreboard players set @a destro 0


 Ti sono stato utile?
Yeee! Aiutami con +1 rep Yeee! 


La mia mappa: SKY:REBUILD















Discussioni simili
Risposta di DCLMTT2004
07/11/2018, 20:50
Risposta di redstone_haker
25/09/2018, 18:54
Risposta di iHeroN
01/09/2018, 12:45
Risposta di Invy55
25/08/2018, 12:38

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