Aller au contenu
Phmo

Set slot avec un item unstealable

Messages recommandés

Bonjour !

Je souhaiterai pouvoir set les slots de l'inventaire d'un joueur avec des items qu'il ne peut pas modifier ni déplacer ni jeter.

Pour cela j'ai essayé cette solution qui est recommandée sur des vieux posts de bukkit :

Contenu masqué

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

Mais skript ne supporte pas le "to be unstealable" apparemment.

Avez vous une solution pour empêcher les joueurs de modifier ces items ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Voila test pour voire si sa marche:

 

set slot 0 of player with wooden hoe named "test"


on drop:
   if player doesn't have permission "test.test":
       cancel event
   else:
       stop

on inventory click:
   if player doesn't have permission "test.test":
       cancel event
   else:
       stop

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Voila, je l'ai mit a jour:

set slot 0 of player with wooden hoe named "test"


on drop:
   if name of tool of player is "test":
       if player doesn't have permission "test.test":
           cancel event
   else:
       stop

on inventory click:
   if name of tool of player is "test":
       if player doesn't have permission "test.test":
           cancel event
   else:
       stop

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Je vais l'ameliorer pour toi je le fait vite fait:

 

Le voila , je le test et je te le donne comme sa tout et bon (sans erreur)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Voila je l'ai corriger et tout y'a aucune erreur, voila le code améliorer:

 

 

#Skript par SiphiFlash, dévelopeur, createur configuration de plugin skript pour le serveur WallHack
options:
   nomitem: test  #Remplacé test , par le nom de ton item que tu veux qu'il se nomme
   permission: test.test #Remplacé test.test par ce que tu veux (permission)
on join:
   set slot 0 of player to wooden hoe named "{@nomitem}"


on drop:
   if name of tool of player is "{@nomitem}":
       if player doesn't have permission "{@permission}":
           cancel event
   else:
       stop

on inventory click:
   if name of tool of player is "{@nomitem}":
       if player doesn't have permission "{@permission}":
           cancel event
   else:
       stop

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.