Aller au contenu
RastaKeupon

Nom de potion inutilisable

Messages recommandés

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é

Contenu masqué

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

Modifié par RastaKeupon

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
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é

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors je viens de tester ça

Contenu masqué

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

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
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 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
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 ?

 

 

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é.

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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
 

 

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.