Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] minecraft: computercraft - 5º parte

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

e ae galera continuando o tutorial de computercraft nessa parte vamos ver os turtles, no caso um turtle é um robo que permite voce programar exatamente o que ele tem que fazer, voce pode programar um turtle para se movimentar para qualquer direção, voce pode equipar armas e ferramentas no turtle para ele atacar ou cavar, voce pode fazer ele colocar blocos ou seja pode usar ele para construção, pode usar ele para craftar itens, voce pode fazer um turtle guardar ou pegar itens em um bau entre outras coisas, os turtles sao movidos a balde de lava e a cada balde da 1000 de combustível ou carvao que da apenas 80 e a cada ação diminui 1 do valor total

[tutorial] minecraft: computercraft - 5º parte 2nas6fb

quando voce aperta o botão direito do mouse em cima de um turtle ele mostra um terminal igual do computador e tambem um inventario de armazenamento do turtle

[tutorial] minecraft: computercraft - 5º parte 2yvsy1k

para voce abastecer o turtle pelo terminal sem precisar programar bastar colocar o balde de lava (ou carvão) no inventario do turtle e usar o comando refuel seguido da posição que ele esta no invantario (no meu caso esta na primeira posição)

Código:
refuel 1

[tutorial] minecraft: computercraft - 5º parte 288t542

para a gente programar esse abastecimento via codigo criamos o nosso script como nos exemplos dos tutoriais anteriores

Código:
edit kodo.lua

e nele usamos a função turtle.select para selecionar a posição do balde de lava e por fim a função turtle.refuel para abastecer o turtle

Código:
turtle.select(2)
turtle.refuel()

depois bastar salvar e executar o codigo como ja fizemos nos tutoriais anteriores

[tutorial] minecraft: computercraft - 5º parte 30sg0ig

podemos mover o turtle usando o comando go no terminal, nele especificamos a direção que pode ser forward (frente), down (baixo), up (cima) ou back (para voltar), depois a quantidade de movimento para aquela direção

Código:
go up 2

[tutorial] minecraft: computercraft - 5º parte J8gllv

para fazer o mesmo via codigo lua usamos turtle.forward para ir para frente, turtle.back para voltar, turtle.up para ir para cima, turtle.down para ir para baixo (o codigo abaixo faz ele passar por cima de voce caso voce esteja na frente dele)

Código:
turtle.up()
turtle.up()
turtle.forward()
turtle.forward()
turtle.forward()
turtle.forward()
turtle.down()
turtle.down()

para mover ele para direita diretamente no terminal usamos o comando turn seguido da direção sendo ela left e right

Código:
turn left

para fazer o mesmo via programação lua usamos a função turtle.turnLeft e turtle.turnRight

Código:
turtle.turnRight()

podemos equipar nosso turtle com uma espada, picareta, pá, machado ou uma enxada, porem precisa ser de diamante e o comando no terminal para equipar é equip a posição que esta ela no inventario do turtle e o lado que ela vai ficar ou seja pode ser usado duas coisas ao mesmo tempo

Código:
equip 1 right

[tutorial] minecraft: computercraft - 5º parte 1o1w9h

para desequipar usar unequip seguido do lado

Código:
unequip right

para equipar via programação lua usamos a função turtle.select para selecionar a posição e as funções turtle.equipLeft ou turtle.equipRight

Código:
turtle.select(1)
turtle.equipRight()

para fazer o turtle atacar usamos a função turtle.attack para atacar para frente, turtle.attackUp para atacar para cima e turtle.attackDown para atacar para baixo

Código:
turtle.attack()
turtle.attack()

[tutorial] minecraft: computercraft - 5º parte 33kun3q

podemos cavar para frente com a função turtle.dig, para baixo com a função turtle.digDown, para cima com a função turtle.digUP, e os blocos que foram cavados é armazenado no inventario dele

Código:
turtle.digDown()

para colocar o item no mapa usamos a função turtle.select para selecionar ele no inventario e a função turtle.place para colocar ele na frente, turtle.placeDown em baixo ou turtle.placeUp em cima (como eu tinha tirado um bloco de terra antes vou colocar ele em cima)

Código:
turtle.select(1)
turtle.placeUp()

[tutorial] minecraft: computercraft - 5º parte 5z1mvm

podemos pegar um item em um bau usando a função turtle.suck caso o bau esteja na frente do turtle, ou turtle.suckUp caso esteja em cima ou turtle.suckDown caso esteja em baixo

Código:
turtle.suck()

[tutorial] minecraft: computercraft - 5º parte 2gy3d5d

para voce guarda um item no bau voce usa a função turtle.drop, mesmo esquema dos outros turtle.dropDown para baixo e turtle.dropUp para cima, tambem pode selecionar o item com a função turtle.select

Código:
turtle.select(2)
turtle.drop()

voce pode ver se existe um bloco com a função turtle.detect ele retorna true caso exista um bloco ou false caso nao exista, tambem existe a função turtle.detectDown e turtle.detectUp (caso tenha duvidas sobre variaveis veja a segunda parte do tutorial)

Código:
kami = turtle.detectDown()
print(kami)

[tutorial] minecraft: computercraft - 5º parte Fawzyb

tambem é possivel comparar um bloco do mapa com um item do invetario com a função turtle.compare (compareDown e compareUp), se o bloco no mapa for o mesmo do inventario retorna true se nao retorna false

Código:
turtle.select(1)
kami = turtle.compareDown()
print(kami)

tambem existem os turtles com modem wireless que da para controlar a distancia por rednet entre outras coisas, bom galera isso nao é nem 1% do que é possível fazer com os turtles voce pode usar eles para construir traps, automatizar tarefas, farming, construção, etc, como esse tutorial esta ficando um pouco grande vou terminar ele por aqui mesmo e talvez futuramente eu faça outra parte dele ja que tem muitas coisas que nao citei ou sobre algum outro mod, então ate proxima galerinha ^^

by kõdo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos