Aller au contenu
  • 0

Nom de potion inutilisable


Question

Posté(e) (modifié)

Version de Minecraft : 1.8.9
Version de Skript : 2.1.2

Addons utilisés: Aucun

Type du skript : Potions personnalisées

Description du script :

Le principe serait de bloquer l'utilisation des potions de respiration aquatiques si elles n'ont pas un nom spécifique donné au préalable. Le problème est que je n'arrive pas à trouver la bonne syntaxe concernant le nom, pouvez-vous m'aider ?

Code déjà effectué https://hastebin.com/raw/alejayihem

Modifié par RastaKeupon

12 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Yo

if name of player's tool is not "Ton nom de potion complet":
    cancel event
    send "blabla tu peux pas boire cette popo"

Adapté c'que je t'ai mis pour toi ^^

Tu peux mettre on consume je crois mais à vérifier xD

Ou on right click ça marchera aussi pour vérifier le nom de l'item du joueur, mais c'est plus complexes'fin bonne chance xD

  • 0
Posté(e)
Il y a 2 heures, RastaKeupon a dit :

Salut, merci pour ta réponse.

J'ai déjà essayé ça et ça n'a pas l'air de fonctionner x)

Du coup

On drink potion of respiration peut-être ?

  • 0
Posté(e) (modifié)
Il y a 1 heure, RastaKeupon a dit :

Je l'intègre comment dans mon skript ? Désolé je suis débutant.

"On" = événement ^^

(Normalement je t'ai dis la réponse)

 

Alors par contre, la version de ton plugin Skript est obsolète, va donc prendre la dev25 qui elle est conçue pour la 1.8 contrairement a la version 2.1.2 qui est fait pour la 1.7

Modifié par Invité
  • 0
Posté(e) (modifié)

Alors je viens de tester ça

On drink potion of respiration:
	cancel event

Aucune erreur au chargement, mais ne fonctionne pas que je prend une potion de respiration

 

EDIT : J'ai update la maj que tu m'a conseillée

Modifié par RastaKeupon
  • 0
Posté(e)
Il y a 4 heures, RastaKeupon a dit :

Alors je viens de tester ça


On drink potion of respiration:
	cancel event

Aucune erreur au chargement, mais ne fonctionne pas que je prend une potion de respiration

 

EDIT : J'ai update la maj que tu m'a conseillée

Même avec l'update ça te fait rien ?

On va faire autrement alors, car respiration c'est peut-être pas en 1.8 qui sait ?

Mais si c'est en 1.8, tu vas cancel event et recorder ce que tu veux après avec genre

apply respiration 1 of player by 1 minute

Un truc comme ça je crois, après t'fais comme tu veux mdr 

  • 0
Posté(e)
Il y a 4 heures, RastaKeupon a dit :

on player drink of potion:8237 or potion:8269:
	if name of potion:8237 is not "Ton nom de potion complet":
		cancel event

J'ai essayé ça, et même ça ne fonctionne pas...

Le premier code, on player blabla potion of respiration où y'avait pas d'erreur, t'avais mis un cancel event.

 Tu pouvais quand même boire la potion ?

 

 

  • 0
Posté(e) (modifié)
on rightclick with potion:8237 or potion:8269:
	if name of tool of player is not "Ton nom de potion complet":
		cancel event

Salut, il faut passer par un événement qui détecte le type de clic. En fonction du nom de l'objet du joueur, son action s'annule (ou non).

Modifié par Romitou
français
  • 0
Posté(e)

on rightclick with potion:8237 or potion:8269 or potion:16429 or potion:16461:
    cancel event
    send "&cPotion interdite !"
    remove potion:8237 and potion:8269 and potion:16429 and potion:16461 from the player
 

 

  • 0
Posté(e)

Bonsoir,

Le topic est inactif depuis plus de 7 jours. Je déplace.

Merci de me contacter en message privé si tu souhaites le rouvrir.

Bonne soirée 🙂

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.