Question:
Comment donner des objets tels que de la laine colorée, différents bois et des cartes dans smp?
chandsie
2011-06-14 05:34:12 UTC
view on stackexchange narkive permalink

Je sais que des objets comme ceux-ci ont des valeurs de données et des valeurs de dégâts qui leur sont associées, mais je ne sais pas comment définir la valeur des dégâts pendant que / donne ces objets aux joueurs.

J'ai vu la notation / give player data_value: damage_amount quantity utilisée auparavant mais cela ne fonctionne pas sur un serveur vanilla. De quels mods / plugins ai-je besoin pour que cela fonctionne?

Hmm, je pensais que la commande fonctionnerait sur un serveur Vanilla. Les serveurs Bukkit ont cela intégré.
Serveur de bukkit brut @Kevin ou dois-je ajouter un mod spécifique à bukkit?
Je pense que CraftBukkit lui-même fournit les commandes (comme dans un simple serveur Bukkit). Cependant, il * pourrait * faire partie du plugin Essentials.
La commande elle-même fonctionne pour les serveurs vanilla (à l'exception possible de damage_amount). Le problème est que les laines de différentes couleurs, les types de bois et les cartes contiennent des informations supplémentaires. Par exemple, la commande / give engendrera uniquement de la laine blanche sur un serveur vanilla.
@Kevin la dernière fois que je l'ai essayé sans plugins, cela n'a pas fonctionné, j'utilise maintenant [CommandBook] (http://forums.bukkit.org/threads/gen-tp-admn-commandbook-1-5-2-essential- et-commandes-utiles-item-etc-818.6525 /)
@OrigamiRobot Oui, ces différentes couleurs de laine, types de bois, etc. sont stockés dans la valeur `damage_amount` du bloc (bizarre, je sais).
@OrigamiRobot Je sais que cela fonctionne à l'exception de damage_amount. c'est le point de la question: comment puis-je faire fonctionner `/ give` avec des dommages.
@chands - Désolé, j'aurais dû spécifier. Ce commentaire visait à clarifier que la commande / give fonctionne sur les serveurs vanilla et que vous vouliez une version alternative pour fournir différentes couleurs de laine, etc.
@OrigamiRobot - Pas de mal, vous avez fait un bon point! Cela sera certainement utile à ceux qui voient cette question.
y a-t-il encore une réponse pour la vanille?
Six réponses:
user8949
2011-06-14 08:32:44 UTC
view on stackexchange narkive permalink

La partie damage_amount de la notation / give player data_value: damage_amount quantity ne fonctionne que lorsque vous installez le plugin Essentials pour Bukkit.

Par exemple:

  • / give player_name 35: 1 quantity vous donne de la laine orange
  • / give player_name 35: 2 quantité vous donne de la laine magenta
  • / give player_name 44: 3 quantity vous donne des dalles pavées
  • / give player_name 358: 1 quantité vous donne map_1

Notez que cette syntaxe fonctionne également pour la commande / i , sauf il ne nécessite pas la variable player_name (vous donnant vous-même).

chucky95
2011-12-01 23:35:34 UTC
view on stackexchange narkive permalink

Pour un serveur vanilla, vous devez utiliser

/ give [playername] [data-value] [amount] [damage-value]

il semble avoir changé, vous devez maintenant utiliser des noms d'articles comme le verre ou la laine
Tobuscusfan
2012-07-04 05:25:59 UTC
view on stackexchange narkive permalink

Vous devez faire ceci:

  / give [name] [blockid] [amount] [damagevalue]  

par exemple, pour les planches sombres faire

  / donner [nom] 5 [montant] 1  
Salut Tobuscusfan et bienvenue à Arqade! Malheureusement, votre réponse ne fournit aucune nouvelle information qui n'a pas été indiquée dans d'autres réponses. Lorsque vous répondez, en particulier aux questions qui ont déjà beaucoup de réponses, veuillez fournir de nouvelles informations au lieu de reformuler les réponses des autres.
akaGrim
2011-06-14 07:09:43 UTC
view on stackexchange narkive permalink

N'importe quel OP dans un serveur vanilla peut donner des blocs via la syntaxe "/ give player block_id quantity" comme "/ give chands 20 64" pour vous donner 64 verres. Vous pouvez utiliser le serveur Bukkit qui permet d'installer facilement les plugins. Je crois que la commande à laquelle je pense se trouve dans Bukkit Essentials, ce qui permet ce qui suit.

  • "/ i dirt" - Vous donne 64 saletés
  • "/ i ch dirt "- Cela donnerait au premier joueur avec qui contient 'ch' une pile de 64 saletés.

EDIT: j'ai oublié de mentionner que le serveur officiel n'autorise pas les valeurs de dégâts, c'est ainsi que le jeu traite la laine, le bois et les bouleaux comme des blocs uniques.

Il existe également un plugin appelé «World Edit». C'est un outil très puissant. Vous sélectionnez deux coordonnées x / y et pouvez faire beaucoup de choses. Remplacez, supprimez ou définissez un type de bloc. Empilez les blocs sélectionnés afin de pouvoir créer un motif répétitif (un mur, un pont, etc.) et il le répétera dans la direction sélectionnée x nombre de fois. Toutes sortes de choses.

Zommuter
2011-06-14 10:06:06 UTC
view on stackexchange narkive permalink

Outre le plugin Essentials déjà mentionné pour bukkit, vous pouvez également utiliser le plugin CommandBook. Comparez simplement les fonctionnalités que vous préférez - CommandBook (ainsi que l'essentiel) prend en charge les noms d'éléments, par exemple vous pouvez utiliser / give chands Wood: 2 .

+1: J'adore le fait que vous pouvez utiliser des noms d'objets sans avoir à jouer avec les identifiants des objets! Merci!
Maslow
2015-12-21 03:34:04 UTC
view on stackexchange narkive permalink

pour la vanille c'est maintenant: / give player itemname amount dv

au moins ça marche pour moi:

/ give playerstained_glass 63 3 où 3 est bleu clair



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...