Aller au contenu
  • 0

Empêcher un joueur de drop un objet dans un slot précis


Question

Posté(e) (modifié)

Bonjour,

Je viens rarement sur des forums skripts pour obtenir de l'aide, mais là j'ai besoin de vous!

J'aimerais empêcher qu'un joueur ne puisse pas drop la laisse qu'il a dans le dernier slot de la barre d'inventaire (Slot 8).

J'ai essayé ce code:

On drop:
	if slot is 8:
		cancel event

Le problème, c'est que le code:

on drop:
	if item is lead:
		cancel event
	

pourrait très bien marcher, mais étant donner que le jeu est un FreeBuild, si le joueur prend une laisse dans son inventaire, il ne pourra plus la drop,

moi je veux juste empêcher le joueur de drop ce qu'il y a dans le slot 8. Ah aussi, j'ai besoin d'aide pour la même chose mais cette fois c'est quand un joueur clique sur la laisse.

Le code est:

on click with lead:
	cancel event
	make player execute command "//fb"

Mais du coup, quand un joueur prend une laisse dans l'inventaire, quand il clique ça exécute la commande, moi j'aimerais que la commande s'exécute seulement quand un joueur clique sur l'item qu'il y a dans le 8ième slot.

 

Merci d'avance!

Amicalement, AkiZz_

Modifié par Rush2Fer

4 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)
Il y a 23 heures, Boucki a dit :

Je sais plus trop mais t'as essayé ça ?:


if slot 0 of player's inventory is tontruc

 Parce que je ne pense pas que ta condition soit correct

Salut, j'ai testé ton code mais quand je le met je ne peux plus drop aucun objet même les autres slot ?

on drop:
	if slot 8 of player's inventory is lead: #lead = l'objet qui reste dans le dernier slot et qui ne doit pas être drop et ne pas pouvoir être prit
		cancel event

on click:
	if slot 8 of player's inventory is lead:
		cancel event
		make player execute command "/fb info"

 

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

Tiens, je l'ai testé et il est fonctionnel ...

on drop:
	if players's current hotbar slot is 8:
		cancel event
		

Lâche un p'tit like ?

Modifié par lazerda456
  • J'aime 2
  • 0
Posté(e)
Il y a 10 heures, lazerda456 a dit :

Tiens, je l'ai testé et il est fonctionnel ...


on drop:
	if players's current hotbar slot is 8:
		cancel event
		

Lâche un p'tit like ?

Merci infiniment, le code marche parfaitement bien même pour le on click ^^ (Je t'ai mis un petit like hehe)

Je passe le sujet en résolu

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.