Aller au contenu
Jxlien

[Hub] avoir des items dans mon inventaire

Messages recommandés

Version de Minecraft : 1.10
Version de Skript : 2.2

Type du skriptj'ai déjà commencé un mini skript avec les tutos du forum mais j'arrive pas à faire certaines choses.

Description du script :

Bonjour, j'aimerais un skript qui permette aux joueurs lorsqu'ils se connectent d'avoir un coffre (par exemple) qui leur sois donné, dans leur barre d'inventaire et lorsqu'il clique dessus sa leur ouvre un menu et dans ce menu il y a une Tnt (par exemple) et lorsqu’ils clique sur cette item le joueur est directement tp à mon monde faction, une fois tp au monde faction, l'item du du coffre dans la barre d'inventaire disparaît. merci à ceux qui m'aideront 🙂.

 

ps: dans le fichier que j'ai mis la ligne 21 : " set slot 4 of player to compass named "&9Menu" ne fonctionne pas, en jeux lorsque je reload le sk sa me marque: "can't understand this condition/effect..."
 

Contenu masqué

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

 

 

pour ceux qui ne veulent pas télécharger le ficher:

 

command /sethub:
   permission: hub.set
   trigger:
      set {hub} to player's location
      send "&aHub placé en %{hub}%"
      stop
       
command /hub:
   aliases: lobby
   trigger:
      teleport player to {hub}
      send "&ateleportation au Lobby"
      stop

on join:
    set join message to "" 
    wait 1 ticks 
    broadcast "&7%player%&6 a rejoint le lobby" in world "Lobby"
    teleport player to {hub} 
    clear player's inventory 
    set slot 4 of player to compass named "&9Menu"
    execute player command "menu"
    set player's gamemode to adventure
    set player's food to 20
    stop

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Contenu masqué

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

A toi de changer le nom du monde, les noms ect.. mais tu as le principale. J'ai fait le menu avec la syntaxes de Skquery même si je te conseil Tuske

Modifié par Xamez

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci de ta réponse, mais j'ai le même  problème qu'auparavant sa m'affiche 1 erreur "can't understand this condition/effect..." 

j'ai bien skquery d'installer pourtant 😕

Partager ce message


Lien à poster
Partager sur d’autres sites

Salwyn j'ai bien recopié ton ton skript mais j'ai toujours le meme problème 😕

 

ok je me suis renseigné sur internet et le problème est que la bonne ligne était:  set slot 0 of player to a chest named "&9Menu" et non 

set slot 0 of player with chest named "Menu"

merci pour vos réponses 🙂 !

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, Jxlien a dit :

@Salwyn j'ai skript 2.2 mais le skript marche pour l'instant petit problème les items du hub reste dans ma barre d'inventaire lorsque je vais dans un autre monde, aurait-tu une solution stp ?

Bah, tu demandes à skript de clear ton inventaire quand tu te tp via ceci

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

@Salwyn je l'es mis ici :

on rightclick with compass:
    if name of player's tool is "&9Menu":
        cancel event
        open chest with 5 rows named "&9Menu des jeux" to player 
        wait 1 ticks
        format slot 16 of player with tnt named "&c&lFaction || &b&lNouveauté" to run [make console execute command "/mvtp %player% world"]
        clear player's inventory
        format slot 0 of player with 1 blue stained glass pane named " " to close
        format slot 2 of player with skull of player named "&9%player%" to close

 

le problème est que dès que le joueur appuie sur la bousole sa clear son inventaire, moi je veux que sa clear son inventaire dès qu'il va dans un autre monde.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, Jxlien a dit :

non plus, je pense que sa ne fonctionne pas car c'est pas le joueur qui fais /mvtp [World] mais la console ?

tu peux set une variable temporaire juste avant {_p} et tu fais:

Citation

clear {_p}’s inventory

(je suis sur tel donc désolé le message est pas bien "fait")

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

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