Aller au contenu
  • 0

Question

Posté(e)

Version de Minecraft : 1.8.9
Version de Skript : 2.4.0

Addons utilisés: SkQuery, SkUtilites.

Type du skript

Bonjour à tous !

Ce que je cherche, c'est un /give normal, mais lorsque l'on ne met pas le nom du joueur à qui l'on veut give, cela give le ou les items au joueur qui fait la commande, or, j'ai l'impression que ce n'est pas possible 😕

Description du script :

command /give [<player>] [<items>] [<number>]:
    permission: give
    permission message: {@np}
    aliases: g, i, item
    trigger:
        if arg 3 is set:
            if arg 1 is not player:
                loop arg-3 times:
                give arg-1 arg-2
                message "&8[&bGive&8] &aVous avez été give &e%arg-3% %arg-2%&a !" to arg-1
                message "&8[&bGive&8] &aVous avez give &e%arg-3% %arg-2%&a à %arg-1%!" to player
            if arg 1 is player:
                loop arg-3 times:
                    give arg-1 arg-2
                message "&8[&bGive&8] &aVous avez été give &e%arg-3% %arg-2%&a !" to arg-1
        if arg 3 is not set:
            if arg 2 is set:
                give arg-1 arg-2
            if arg 2 is not set:
                if arg 1 is set:
                    give player arg-1
                if arg 1 is not set:
                    message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
                    message "&c/give [Joueur] [Item] [Nombre]"
                else:
                    message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
                    message "&c/give [Joueur] [Item] [Nombre]"

 

J'ai fait ca, comprenant nombre de choses complétement débiles, mais si ca peut aider x)

Merci à tous ceux qui me répondront ^^

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)
il y a 48 minutes, Gallico Aquilae a dit :

Version de Minecraft : 1.8.9
Version de Skript : 2.4.0

Addons utilisés: SkQuery, SkUtilites.

Type du skript

Bonjour à tous !

Ce que je cherche, c'est un /give normal, mais lorsque l'on ne met pas le nom du joueur à qui l'on veut give, cela give le ou les items au joueur qui fait la commande, or, j'ai l'impression que ce n'est pas possible 😕

Description du script :


command /give [<player>] [<items>] [<number>]:
    permission: give
    permission message: {@np}
    aliases: g, i, item
    trigger:
        if arg 3 is set:
            if arg 1 is not player:
                loop arg-3 times:
                give arg-1 arg-2
                message "&8[&bGive&8] &aVous avez été give &e%arg-3% %arg-2%&a !" to arg-1
                message "&8[&bGive&8] &aVous avez give &e%arg-3% %arg-2%&a à %arg-1%!" to player
            if arg 1 is player:
                loop arg-3 times:
                    give arg-1 arg-2
                message "&8[&bGive&8] &aVous avez été give &e%arg-3% %arg-2%&a !" to arg-1
        if arg 3 is not set:
            if arg 2 is set:
                give arg-1 arg-2
            if arg 2 is not set:
                if arg 1 is set:
                    give player arg-1
                if arg 1 is not set:
                    message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
                    message "&c/give [Joueur] [Item] [Nombre]"
                else:
                    message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
                    message "&c/give [Joueur] [Item] [Nombre]"

 

J'ai fait ca, comprenant nombre de choses complétement débiles, mais si ca peut aider x)

Merci à tous ceux qui me répondront ^^



command /give [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is id or items:
            give arg 2 arg 1 to player
            message "&8[&bGive&8] &aVous vous ètes give %arg 1%"
            stop
        if arg 1 is player:
            if arg 2 is set:
                give arg 2 arg 3 to arg 1
                message "&8[&bGive&8] &aVous avez été give &e%arg-3% %arg-2%&a !" to arg 1
                message "&8[&bGive&8] &aVous avez give &e%arg-3% %arg-2%&a à %arg-1%!" to player
                stop
            else:
                message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
                message "&c/give [Joueur] [Item] [Nombre]"
                stop
        else:
            message "&8[&c&lErreur&r&8] &cMauvaise utilisation de la commande !"
            message "&c/give [Joueur] [Item] [Nombre]"
            stop

essaie puis ajoute se que tu veut 🙂

  • 0
Posté(e)
il y a 5 minutes, Gallico Aquilae a dit :

J'avais déjà essayé, évidemment l'erreur n'a pas changée :

image.png.81e146b8dbf02aeeabaf1200137006fd.png

ah jpp t'aider la dsl

 

  • 0
Posté(e)

Voici le /give qui vient de mon serveur, il devrait régler ton problème :

command /give [<number>] [<material>] [<player = %player%>]:
	trigger:
		if arg 1 is set:
			if arg 2 is set:
				if arg 3 has enough space for arg 1 of arg 2:
					give arg 1 of arg 2 to arg 3
					send "&7Vous avez reçu &b%arg 1%&7 %arg 2%&7." to arg 3
					if player is not arg 3:
						send "&6%arg 3%&7 a reçu &b%arg 1%&7 %arg 2%&7."
				else:
					send "&cVous n'avez pas assez de place."
			else:
				send "&c/give [&nombre&7] [&cobjet&7] (&cjoueur&7)"
		else:
			send "&c/give [&cnombre&7] [&cobjet&7] (&cjoueur&7)"

 

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.