Aller au contenu
Xpixel

Commande a partir d'un PNJ

Messages recommandés

Bonjour, bonsoir,

 

je me présente Xpixel, actuellement sur un projet de serveur ! Je commence a peine le skript, c'est pou cela que j'aurais besoin de vos connaissances afin de pouvoir avancer ! Je suis actuellement a la recherche d'un skript, qui par la suite servirais a entrer dans un menu de shop avec chestcommand, mais pour cela j'aimerais trouver un skript, permettant lors du clique gauche/droit sur un pnj active une commande. Je vous montre le schéma de mon idée :):

 

Si le monde est "world"

Si le pnj est sur un bloque de cobble (exemple)

Si le joueur clique sur le pnj concerné

exécuter /exemple %player%

Cordialement,

En espérant que vos connaissances pourront évidement m'aider,:p

Xpixel,

Partager ce message


Lien à poster
Partager sur d’autres sites

Le skript ce lance correctement, mais ne donne malheureusement rien :/ Quand je clique droit sur le pnj, je le frappe et le clique gauche je trade :/ Merci d'avance

 

Cordialement,

Xpixel

Partager ce message


Lien à poster
Partager sur d’autres sites

Apres quelques essaies, c'est enfaîte la ligne : if block above the clicked villlager is cobblestone: qui n'est pas prise en compte, je ne sais pas pourquoi, j'ai essayer de mettre le pnj sur du 3x3 en cobblestone, mais le skript ne se lance. Une fois la ligne enlevé tout les pnj du monde world execute la commande.

 

Cordialement,

Xpixel

Partager ce message


Lien à poster
Partager sur d’autres sites

il suffisait de faire ceci :

on right click on villager:

if player's world is "world":

if block below the clicked villager is cobblestone:

cancel event

make player execute "/c"

Merci a tous,

Cordialement,

Xpixel

Partager ce message


Lien à poster
Partager sur d’autres sites

on right click on npc:

if player's world is "world":

if block below the clicked npc is cobblestone:

cancel event

make player execute "/c"

on damage:

if victim is a npc:

if victim's world is "world":

cancel event

 

=Erreur : Npc is not an entity type

 

Cordialement,Xpixel

Partager ce message


Lien à poster
Partager sur d’autres sites

D'ac, me suis débrouillé avec :

on right click on player:

name of clicked player is "&eNAME"

if player's world is "world":

cancel event

execute console command "COMMANDE"

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.