TUTORIAL TURTLE MINECRAFT
Por: eliaquimjps • 27/9/2015 • Resenha • 1.284 Palavras (6 Páginas) • 1.534 Visualizações
Turtle Tutorial
Este tutorial vai ensinar-lhe as funções da API Turtle, e também irá ensiná-lo a fazer o seu primeiro programa de tartaruga.
Tartaruga
A API Turtle é usado para trabalhar com seus Turtles. Aqui está uma lista do API Turtle completa
Para o nosso programa, vamos usar turtle.refuel (), turtle.detectDown (), turtle.digDown (), turtle.down (), turtle.forward (), e turtle.placeDown (). Recomenda-se que você saiba o que estes método de fazer antes de mexer com tartarugas.
O programa
Em seguida, colocá-lo em qualquer lugar que você quiser. Clique o botão direito e digite 'edit MyFirstTurtleProgram'. Você não tem que chamá-lo de 'MyFirstTurtleProgram'; Ele pode ser o que quiser. Então, dentro do arquivo, tipo
turtle.refuel ()
print ("tartaruga reabastecido!")
enquanto turtle.detectDown () fazer
imprimir ("Digging para baixo!")
turtle.digDown ()
print ("Going down!")
turtle.down ()
print ("Escavação para a frente!")
turtle.dig ()
print ("Indo para a frente!")
turtle.forward ()
fim
Para salvar o programa, pressione CTRL e selecione SALVAR com as setas. Depois disso, digite MyFirstTurtleProgram (ou o que você chama seu programa).
Se você quiser uma formação broca espiral que permite que você seja capaz de recuperar a tartaruga depois de sua mineração fazer, fazer o mesmo que acima, mas ao editar o tipo de programa:
turtle.refuel ()
enquanto turtle.detectDown () fazer
turtle.dig ()
turtle.digDown ()
turtle.down ()
turtle.dig ()
turtle.forward ()
turtle.turnLeft ()
fim
Explicação
O turtle.refuel line () reabastece o Turtle para que ele possa se mover.
A linha enquanto turtle.detectDown () faz, faz a execução do programa até que não haja bloco debaixo da Tartaruga.
O turtle.digDown () fará com que o Turtle cavar.
A parte onde diz turtle.forward () fará com que a tartaruga ir para a frente.
A linha que diz turtle.dig () fará com que a tartaruga escava para a frente.
NOTA: este deve estar em execução em uma tartaruga de mineração, ou não vai funcionar!
Turtle (API)
A API Turtle é usado para trabalhar com seus Turtles.
Chave
Cor  | Tartarugas que podem executar essa  | 
Branco  | Tudo  | 
Verde  | Astuto  | 
Amarelo  | Mineração, Felling, Cavar, Pecuária  | 
Vermelho  | Qualquer ferramenta  | 
API
Retorna  | Nome do método  | Descrição  | Versão Min  | 
booleansucesso  | turtle.craft (númeroquantidade)  | Peças artesanais usando ingredientes em qualquer lugar no inventário e coloque os resultados da tartaruga na ranhura ativa. Se a quantidade for especificado, ele irá criar somente até que muitos itens, caso contrário, ele vai criar o maior número de possível de itens.  | 1.4  | 
booleansucesso  | turtle.forward ()  | Tente mover a tartaruga para a frente  | ?  | 
booleansucesso  | turtle.back ()  | Tente mover a tartaruga para trás  | ?  | 
booleansucesso  | turtle.up ()  | Tente mover a tartaruga-se  | ?  | 
booleansucesso  | turtle.down ()  | Tente mover a tartaruga para baixo  | ?  | 
booleansucesso  | turtle.turnLeft ()  | Vire a tartaruga esquerda  | ?  | 
booleansucesso  | turtle.turnRight ()  | Vire à direita tartaruga  | ?  | 
booleansucesso  | turtle.select (número slotNum)  | Faça a tartaruga selecione ranhura slotNum (1 é superior esquerda, 16 (9 em 1.33 e anteriores) é inferior direita)  | ?  | 
númeroranhura  | turtle.getSelectedSlot ()  | Indica o slot de inventário selecionado  | 1.6  | 
númerocontagem  | turtle.getItemCount ([númeroslotNum])  | Counts quantos itens estão no slot selecionado ou, se especificado, slot slotNum  | ?  | 
númerocontagem  | turtle.getItemSpace ([númeroslotNum])  | Counts quantos itens restantes que você precisa para preencher a pilha no compartimento atualmente selecionado ou, se especificado, slot slotNum  | ?  | 
tabela de dados  | turtle.getItemDetail ([númeroslotNum])  | Retorna a string de identificação, contagem e valores de dano de ranhura atualmente selecionado ou, se especificado, slot slotNum  | 1.64  | 
booleansucesso  | turtle.equipLeft ()  | As tentativas para equipar um item no slot atual para o lado esquerdo da tartaruga, mudar o item previamente equipado de volta para o inventário  | 1.6  | 
booleansucesso  | turtle.equipRight ()  | As tentativas para equipar um item no slot atual para o lado direito da tartaruga, mudar o item previamente equipado de volta para o inventário  | 1.6  | 
booleansucesso  | turtle.attack ()  | Ataques em frente da tartaruga.  | 1.4  | 
booleansucesso  | turtle.attackUp ()  | Ataques acima da tartaruga.  | 1.4  | 
booleansucesso  | turtle.attackDown ()  | Ataques sob a tartaruga.  | 1.4  | 
booleansucesso  | turtle.dig ()  | Quebra o bloco em frente. Com enxada: cultiva a sujeira na frente dele.  | ?  | 
booleansucesso  | turtle.digUp ()  | Quebra o bloco acima. Com enxada: cultiva a terra acima dele.  | ?  | 
booleansucesso  | turtle.digDown ()  | Quebra o bloco abaixo. Com enxada: cultiva a terra abaixo dela.  | ?  | 
booleansucesso  | turtle.place ([cadeia signText])  | Coloca um bloco do slot selecionado para a frente. Grave signText em sinais se fornecido. Recolhe a água ou lava se o slot selecionado no momento é um balde vazio.  | 1.4  | 
booleansucesso  | turtle.placeUp ()  | Coloca um bloco do slot selecionado acima. Coleta a água ou lava se o slot selecionado no momento é um balde vazio.  | ?  | 
booleansucesso  | turtle.placeDown ()  | Coloca um bloco do slot selecionado abaixo. Coleta a água ou lava se o slot selecionado no momento é um balde vazio.  | ?  | 
booleanresultado  | turtle.detect ()  | Detecta se existe um bloco em frente. Não detecta mobs.  | ?  | 
booleanresultado  | turtle.detectUp ()  | Detecta se existe um bloco acima  | ?  | 
booleanresultado  | turtle.detectDown ()  | Detecta se existe um bloco de baixo  | ?  | 
booleansucesso, tabelade dados /seqüência demensagem de erro  | turtle.inspect ()  | Retorna a string ID e metadados do bloco na frente do Turtle  | 1.64  | 
booleansucesso, tabelade dados /seqüência demensagem de erro  | turtle.inspectUp ()  | Retorna a string ID e metadados do bloco acima da Tartaruga  | 1.64  | 
booleansucesso, tabelade dados /seqüência demensagem de erro  | turtle.inspectDown ()  | Retorna a string ID e metadados do bloco abaixo da Tartaruga  | 1.64  | 
booleanresultado  | turtle.compare ()  | Detecta se o bloqueio em frente é a mesma que a da ranhura actualmente seleccionado  | 1.31  | 
booleanresultado  | turtle.compareUp ()  | Detecta se o bloco acima é a mesma que a da ranhura actualmente seleccionado  | ?  | 
booleanresultado  | turtle.compareDown ()  | Detecta se o bloqueio a seguir é a mesma como aquela na abertura actualmente seleccionado  | ?  | 
booleanresultado  | turtle.compareTo (número slot)  | Comparar a ranhura seleccionada actual e a ranhura dado para ver se os itens são o mesmo. Retorna true se eles são o mesmo, se não falsa.  | 1.4  | 
booleansucesso  | turtle.drop ([número count])  | Gotas todos os itens no slot selecionado, ou especificado, gotas itens de contagem.   | ?  | 
booleansucesso  | turtle.dropUp ([número count])  | Gotas todos os itens no slot selecionado, ou especificado, gotas itens de contagem.   | 1.4  | 
booleansucesso  | turtle.dropDown ([númerocount])  | Gotas todos os itens no slot selecionado, ou especificado, gotas itens de contagem.   | 1.4  | 
booleansucesso  | turtle.suck ([número montante])  | Pega uma pilha de qualquer item de número, a partir do solo ou de um inventário em frente à tartaruga, em seguida, coloca-lo no slot selecionado. Se a tartaruga não pode pegar o item, a função retornará falso. Parâmetro quantidadeexige ComputerCraft 1.6 ou posterior.  | 1.4  | 
booleansucesso  | turtle.suckUp ([númeromontante])  | Pega uma pilha de qualquer item de número, a partir do solo ou de um inventário acima da tartaruga, em seguida, coloca-lo no slot selecionado. Se a tartaruga não pode pegar o item, a função retornará falso. Parâmetro quantidadeexige ComputerCraft 1.6 ou posterior.  | 1.4  | 
booleansucesso  | turtle.suckDown ([númeromontante])  | Pega uma pilha de qualquer item de número, a partir do solo ou de um inventário abaixo da tartaruga, em seguida, coloca-lo no slot selecionado. Se a tartaruga não pode pegar o item, a função retornará falso. Parâmetro quantidadeexige ComputerCraft 1.6 ou posterior.  | 1.4  | 
booleansucesso  | turtle.refuel ([númeroquantidade])  | Se o slot selecionado atual contém um item de combustível, ele vai consumir-lo para dar a tartaruga a capacidade de se mover.   | 1.4  | 
Número de combustível  | turtle.getFuelLevel ()  | Retorna o nível de combustível atual da tartaruga, este é o número de blocos a tartaruga pode mover.   | 1.4  | 
Número de combustível  | turtle.getFuelLimit ()  | Retorna a quantidade máxima de combustível uma tartaruga pode armazenar - por padrão, para 20.000 tartarugas regulares, para 100.000 avançado.   | 1.6  | 
booleansucesso  | turtle.transferTo (número slot [,número quantidade])  | Transfere itens de quantidade a partir da entrada selecionado para slot. Se a quantidade não for especificado, tentará transferir tudo no slot selecionado para slot.  | 
...