我的世界電腦mod教程入門代碼簡(jiǎn)單教學(xué) 附帶挖礦機(jī)器人代碼
小編為大家?guī)砹恕段业氖澜纭冯娔Xmod教程機(jī)器人代碼簡(jiǎn)單教學(xué),附帶挖礦機(jī)器人代碼,機(jī)器人能做的事情很多,如合成、攻擊、破壞方塊、放置方塊、打水(巖漿,牛奶)、丟棄、拾取、接收發(fā)送紅石信號(hào)、識(shí)別具體方塊。下面就為玩家?guī)頇C(jī)器人代碼操作的基本入門教程,有興趣的就來看看吧。
測(cè)試環(huán)境:ComputerCraft1.65
Ctrl + t 終止當(dāng)前程序
Ctrl + r 重啟
Ctrl + s 強(qiáng)制關(guān)機(jī)
注:必須按住鍵盤至少1秒才有效果
[腳本語言使用的Lua。學(xué)習(xí)推薦書籍:Lua程序設(shè)計(jì)(第2版)]
機(jī)器人(Turtle)能做的事:
合成、攻擊、破壞方塊、放置方塊、打水(巖漿,牛奶)、丟棄、拾取、接收發(fā)送紅石信號(hào)、識(shí)別具體方塊(1.64正式版之后才有)
想了幾個(gè)實(shí)用點(diǎn)的:自動(dòng)挖礦,自動(dòng)砍樹,自動(dòng)建筑,紅石電源,攻擊刷怪,打水/巖漿/牛奶...
詳細(xì)的函數(shù)在這個(gè)查:電腦mod Turtle api
機(jī)器人內(nèi)置腳本:
通過裝備工具和外設(shè)(無線)到左邊和右邊,生產(chǎn)特定功能機(jī)器人
equip 2 right :把容器第2格的物品裝備起來
unequip right :卸載右邊裝備
機(jī)器人移動(dòng)需要能源,可以在熔爐里面作為能源的都行
refuel 64 :搜索容器從第一個(gè)找到的可轉(zhuǎn)換物品開始,把64個(gè)物品轉(zhuǎn)換成能量
go [forward,back,up,down] [距離] 向特定方向移動(dòng)一定距離
go back 10 :向后移動(dòng)10格
turn 轉(zhuǎn)向
turn left :向左轉(zhuǎn)1次
turn right 2 :向右轉(zhuǎn)2次
excavate 指定寬度的,方形采礦場(chǎng)
excavate 10 :10*10的方形采礦場(chǎng)
tunnel 10:向前挖10格,3*2的隧道
dance 跳舞
自定義機(jī)器人腳本示例
代碼有點(diǎn)多不貼出,見附件
功能:采集一個(gè)長(zhǎng)度*寬度*高度的空間,篩選指定方塊不要,背包滿了自動(dòng)回到原點(diǎn),丟出物品或者等待卸貨。清空背包后繼續(xù)工作。工作完成后,回到原點(diǎn)
使用:先充能。。。!輸入3個(gè)參數(shù)長(zhǎng)度、寬度、高度
注意:
1)171到183行,1.64正式版以上才可用,否則請(qǐng)注釋掉;這里默認(rèn)篩選石頭、草方塊、泥土,可以自定義
2)195和196行,任意選擇一個(gè)功能。
默認(rèn)開啟的196行,背包滿了回到原點(diǎn),丟方塊,可用漏斗或其他mod物品吸取丟棄的物品
195行,被動(dòng)等待卸貨,可用其他mod物品或者手動(dòng)取出物品
修改和擴(kuò)展:采用更好的路徑,我的這個(gè)效率很低;檢測(cè)自身能源低時(shí),自動(dòng)充能...等等
利用Http服務(wù),直接下載腳本到游戲里
1)首先你的有個(gè)http服務(wù)器 可以用自己搭建的... 常見的有IIS、Apache。
自己的網(wǎng)不要80端口,一般會(huì)封掉。推薦8080;路由器NAT的上網(wǎng)的同志,記得端口轉(zhuǎn)發(fā)或者設(shè)置DMZ主機(jī)
外網(wǎng)用瀏覽器可以正常訪問到腳本,恭喜你服務(wù)器搭建成功
2)下載腳本的代碼,請(qǐng)保證一行打完,這里顯示會(huì)有問題,其實(shí)是一行代碼。
url為請(qǐng)求連接,file為保存文件名。輸入lua進(jìn)入lua交互式解釋器,復(fù)制代碼過去運(yùn)行,退出exit(),ls就可以發(fā)現(xiàn)多了個(gè)文件
url = "http://175.1.50.163:8080/a.lua" file = "a" local s=http.get(url) f=io.open(file,"w") f:write(tostring(s.readAll())) f:close() s.close()
對(duì)于游戲服務(wù)器,電腦mod的危險(xiǎn)之處 不知道該不該說,先不說
Craft OS系統(tǒng)內(nèi)置程序
help 幫助
programs 查看所有內(nèi)置程序
alias 一些命令的別名
apis 可用API,os.loadAPI()可加載額外api
clear/clr 清屏
exit 退出當(dāng)前終端
shutdown 關(guān)機(jī)
reboot 重啟
time 顯示時(shí)間
adventure 文字冒險(xiǎn)游戲
worm 貪吃蛇游戲
redirection 一個(gè)小游戲
paint 畫圖程序
hello 打印hello world!
pastebin 從www.pastebin.com網(wǎng)上上傳下載文件(我的連接不了,應(yīng)該被墻了?梢岳弥罢f的自己的http服務(wù)器來弄)
終端:
shell 終端程序
multishell 開啟一個(gè)新終端,原來的終端不關(guān)閉。使用Ctrl + t 終止當(dāng)前程序,可用看到可用多個(gè)終端被終止
bg/background <program> 后臺(tái)開啟另外一個(gè)終端
fg/foreground <program> 前臺(tái)開啟另外一個(gè)終端
ID和標(biāo)簽:
id 顯示電腦的id和label id left 顯示左邊Drive的id和label
label 設(shè)置 清除 顯示標(biāo)簽
文件目錄操作:
list/ls/dir 查看目錄
cd 更改當(dāng)前目錄 .. 為上一級(jí)目錄 .為當(dāng)前目錄 /為根目錄
cp/copy 復(fù)制
rm/delete 刪除
mkdir 創(chuàng)建目錄
mv/move 移動(dòng)
rename 重命名
type 文件(file)還是目錄(directory)還是不存在(doesnot exist)
文本編輯器Edit:
edit test 新建或打開test的文件
按ctrl進(jìn)入菜單保存(save)退出(exit)打印(print) 打印需要打印機(jī),并且在打印機(jī)左邊放墨囊、上面放打印紙
顯示器:最大可以有8格寬,6格高
monitor<name> <program程序><arguments參數(shù)>
monitor left hello 運(yùn)行hello程序輸出到左邊的顯示器
monitor left edit txt 編輯器編輯顯示 輸出到左邊的顯示器
monitor left paint test 在左邊顯示器運(yùn)行畫圖程序(選擇好畫筆,可以用手在顯示器上畫PS:還是觸摸屏哈…)
Drive驅(qū)動(dòng)器:
電腦旁邊的Drive有軟盤時(shí),就會(huì)自動(dòng)裝載,磁盤映射到根目錄下的子目錄。類似disk disk2..
本機(jī)內(nèi)置存儲(chǔ)空間是rom目錄
dj 隨機(jī)播放Drive里面的唱片 dj playleft 指定左邊Drive播放 dj stop 停止
drive 顯示類型和剩余容量。本機(jī)顯示hdd(999kb),Drive進(jìn)入對(duì)應(yīng)目錄在打命令,類似顯示left(124k) 注意:命令后面可以跟子目錄
eject left 彈出左邊的Drive里面軟盤
紅石:
redstone probe 顯示電腦哪個(gè)方向接收到了紅石信號(hào)
redstone set back true 電腦后面發(fā)出紅石信號(hào)
redstone set back false 電腦后面停止發(fā)出紅石信號(hào)
redstone pulse back 10 1 電腦后面發(fā)出脈沖,10次 間隔1s。
機(jī)器人挖礦代碼下載:mine.txt
查看所有0條評(píng)論>>