Aller au contenu
Voserv

[Débutant] Créer un inventaire

Messages recommandés

Bonjour,

 

On se retrouve pour mon 4ème tutoriel, sur les inventaires. Avec Skript, vous pouvez créer vos propres inventaires, comme un menu sur les serveurs. Nous allons donc commençer de suite:

 

Imaginons, le joueur possède une boussole de téléportation (comme sur n'importe quel serveur de jeux), en cliquant droit, cela ouvre un menu de téléportation.

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Nous allons déja commencer par cela, quand le joueur va cliquer droit avec une boussole, cela ouvrira le menu.

Pour faire un menu, il faut créer l'inventaire et lui donner un nom, comme ici:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Grâce à cette ligne, l'inventaire s'appellera "&e&lTest" et aura 3 lignes.

 

Nous allons ensuite mettre les items dans votre inventaire.

Attention: Il faut obligatoirement mettre "wait 1 tick" entre "open chest with 3 row named "&e&lTest" to player" et les items ! (vous comprendez plus bas).

 

Là nous allons créer un item qui va faire que le joueur sera téléporté au spawn:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Là, nous avons ajouté l'item au slot 2 de l'inventaire. C'est une poudre de blaze appellée "TEST" et avec une description de "C'est un test". Si vous voulez ajouter plusieurs items, rien de plus simple, ajoutez encore une ligne, par exemple:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Là nous avons créé un deuxième item.

 

Il est possible de faire que l'item ne réagisse pas, par exemple:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Si à la fin, vous mettez "to be unstealable", l'item ne fera rien mais ne sera pas possible à être volé (comme les autres items)

 

Voilà, vous avez vu les bases de la création d'un menu. Si vous avez une remarque ou une question, n'hésitez pas !

 

 

  • J'aime 3

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonjour, je suis nouveau en Skript. J'ai une question, pouvons nous ouvrir un inventaire avec une command ?

Merci de répondre au plus vite Merci ;)

Bien sur qu'on peut :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Partager ce message


Lien à poster
Partager sur d’autres sites

@PX_007

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

c'est ce qui exécute une commande au click sur un item dans le coffre virtuel ouvert

qui pourrais être une commande exécuter par la console aussi si tu veux

Partager ce message


Lien à poster
Partager sur d’autres sites
C'est possible de Rajouter plusieurs lore sur un Item ?

Si oui, Comment fait ton ?

alors quand tu dit plusieurs lore je pense que tu veut dire plusieurs ligne ?

 

si c'est le cas c'est tous bêtement avec ceci |

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

a la place de ligne 1 ligne 2 tu met ton texte et puis voila

tu peu faire au-temps de ligne que tu souhaite juste a rajouté ||:)

Partager ce message


Lien à poster
Partager sur d’autres sites
alors quand tu dit plusieurs lore je pense que tu veut dire plusieurs ligne ?

 

si c'est le cas c'est tous bêtement avec ceci |

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

a la place de ligne 1 ligne 2 tu met ton texte et puis voila

tu peu faire au-temps de ligne que tu souhaite juste a rajouté ||:)

 

 

Merci, Je t'aime <3 ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Sa me met sa:

indentation error: expected 1 tab, but found 4 spaces (menu.sk, line 3: wait 1 tick')

[11:04:15 ERROR]: indentation error: expected 1 tab, but found 4 spaces (menu.sk, line 4: format slot 1 of player with blaze powder named "&e&lTEST" with lore "&aC'est un test !" to close then run [make player execute command "spawn"]')

Partager ce message


Lien à poster
Partager sur d’autres sites
Sa me met sa:

indentation error: expected 1 tab, but found 4 spaces (menu.sk, line 3: wait 1 tick')

[11:04:15 ERROR]: indentation error: expected 1 tab, but found 4 spaces (menu.sk, line 4: format slot 1 of player with blaze powder named "&e&lTEST" with lore "&aC'est un test !" to close then run [make player execute command "spawn"]')

bonjours,

 

tu doit etre débutant et/ou pas comprendre beaucoup l'anglais , l'erreur marque que a la ligne 4 tu as 4 espace et non pas une tabulation , il ne faut jamais faire d'espace au début que des tabulation

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×
×
  • 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.