[ScriptCraft] Scripts de base

[ScriptCraft] Scripts de base.

1) Répertoire de travail :

[~] ➔ cd JEUX/MINECRAFT.js/Serveur/
[~/JEUX/MINECRAFT.js/Serveur] ➔ 

2) Répertoire des scripts de l’utilisateur :

[~/JEUX/MINECRAFT.js/Serveur] ➔ mkdir -p scriptcraft/plugins/Nekrofage

3) Script de test :

Ouvrir :

scriptcraft/plugins/Nekrofage/greet.js

Ajouter :

exports.greet = function( player ) {
    echo( player, 'Hi ' + player.name);
}

4) Sous le client Minecraft :

Récharger les scripts du serveur :

/js refresh()

Exécuter le script

/js greet(self)

4) Script : Construction d’un bâtiment.

Ouvrir :

scriptcraft/plugins/Nekrofage/greet.js

Ajouter à la fin :

function myskyscraper( floors ) {
  var i ;
  if ( typeof floors == 'undefined' ) {
    floors = 10;
  }
  // bookmark the drone's position so it can return there later
  this.chkpt('myskyscraper'); 
  for ( i = 0; i < floors; i++ ) {
    this
      .box(blocks.iron,20,1,20)
      .up()
      .box0(blocks.glass_pane,20,3,20)
      .up(3);
  }
  // return the drone to where it started
  this.move('myskyscraper'); 
};
var Drone = require('drone'); 
Drone.extend( myskyscraper );

Action :

 /js myskyscraper(2);

5) Capture d'écran :

Capture du 2016-04-04 23:06:28

6) Lien :

https://github.com/walterhiggins/ScriptCraft/blob/master/docs/YoungPersonsGuideToProgrammingMinecraft.md

Leave a Reply

You must be logged in to post a comment.