Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 17:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



LUA Basics - Minecraft Tekkit Lite

Discussion on LUA Basics - Minecraft Tekkit Lite within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Righex's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 312
Received Thanks: 42
LUA Basics - Minecraft Tekkit Lite

Halli Hallo ,
Ich bräuchte Hilfe beim Programmieren in der Codierung LUA.
Undzwar will ich in Minecraft Tekkit Lite eine Mining Trutle dazu bringen mir einen Gang mit mehreren Zweigen abzubauen.
Also in normaler Sprache ungefähr so :
Solange Antrieb(FUEL) über 0 ist soll der Mining Turtle,
Den Block vor sich zerstören
Nach vorne gehen
Den Block über sich zerstören
Und wieder wieder vor sich zerstören (von Anfang an , Block vorne, bewegen Block oben)
Jetzt aber soll der Mining Turtle bei jedem 4.Schritt einen 6 Blöcke langen Zweig machen(in beide Richtungen).
eine Sammlung von Befehlen
Ich habe zwar Java-Kenntnisse , doch keine LUA
Daher bräuchte ich hier Hilfe , wenn jemand mit das Programm über PasteBin schicken könnte wäre ich seeehr erfreut darüber.

gz RiG
Righex is offline  
Old 04/20/2013, 03:41   #2
 
TheLOSER's Avatar
 
elite*gold: 2268
Join Date: Jul 2008
Posts: 108
Received Thanks: 14
Das kleine Programm macht genau was du willst.
Pack vorm Start einfach irgendnen Treibstoff (Kohle z.B.) in den ersten Slot.
Falls dir der Treibstoff zu schnell ausgehen sollte, kannst du vorher auch manuell mit nen paar Stacks auffüllen.
Als Extra packt der turtle, wenn er fast voll ist alles in eine Kiste, die du direkt hinter seinen Startpunkt platzieren musst.

Code:
function branch()
    for j = 0, 5, 1 do
        turtle.dig()
        turtle.forward()
        turtle.digUp()
    end
    turtle.turnLeft()
    turtle.turnLeft()
    for j = 0, 5, 1 do
        turtle.forward()
    end
end

function full()
    occupied = 0
    for j = 1, 16, 1 do
        if turtle.getItemCount(j) > 0 then
            occupied = occupied + 1
        end
    end
    if occupied == 16 then
        return true
    end
    return false
end

function dropOff(i)
    turtle.turnLeft()
    turtle.turnLeft()
    for j = 1, i, 1 do
       turtle.forward()
    end
    for j = 1, 16, 1 do
       turtle.select(j)
       turtle.drop()
    end
    turtle.turnLeft()
    turtle.turnLeft()
    for j = 1, i, 1 do
       turtle.forward()
    end    
end

turtle.select(1)
turtle.refuel()
i = 0
while turtle.getFuelLevel() > 0 do
    turtle.dig()
    turtle.forward()
    turtle.digUp()
    if i % 4 == 0 then
        turtle.turnLeft()
        branch()
        branch()
        turtle.turnRight()
    end
    i = i + 1
    if full() == true then
       dropOff(i)
    end
end
PS: Mit etwas Kenntnis von den Programmiergrundlagen (egal welche Sprache) lässt sich sowas leicht selber schreiben.
TheLOSER is offline  
Reply


Similar Threads Similar Threads
Tekkitology [Tekkit Lite 0.6.1 , 30 Slots , 24/7]
05/10/2013 - Minecraft Server Advertising - 2 Replies
Tekkitology Hallo , wir sind ein neu entstandener Tekkit Lite Server , welcher sich auf eine Großstadt mit mehreren Factions spezialisieren will . Es sind auf unserem Server alle Mods angeschaltet ausser Mystcraft und Dimensional Doors. Der Server bietet zurzeit 30 Slots , eine Website und einen TS3 Channel , sowie als kleinen Zeitvertreib einen Youtube Channel. Wir haben uns als Ziel gesetzt , wie oben geschrieben , eine Großstadt zu betreiben in der gehandelt,gebaut,getüftelt wird . Das...
Tekkit Lite frage
03/31/2013 - Minecraft - 0 Replies
hay leute ich hab mal eine frage und zwar ich öffne denn tekkit lite launcher und gehe ins spiel so wenn ich in meiner welt bin und wasser wo hin setzte fließt das nicht weiter sondern es bleibt stehen und kommt irgend wo anderes noch mehr wasser wie kann ich das weg machen damit das wasser wieder fließt? ich habe denn technic launcher SP - 1.0.4.3 ?
Tekkit Lite 0.6.1 Sonic Hack / Help
03/25/2013 - Minecraft - 1 Replies
Hi, I used a hack that worked on the 0.5.7 version called the Sonic Hack. Most servers went up to the 0.6.1 version. When I install the modloader now, it always asks for a newer forge in it. Can anyone guide me on how to do this? If its not possible to do so, are there other hacks for tekkit lite out there? I'm specially looking for the xray hack to be working on tekkit lite. Don't post to me about google or so, I already used the search and as well googled enough and tried some ways,...
[Hilfe] Tekkit Lite
02/11/2013 - Minecraft - 6 Replies
Guten Tag, liebes Epvp ich habe mir nen Root mit Classic Minecraft gekauft, mit FTP Server. Tekkit Lite Server installiert, gezockt, funktioniert. Nun eine Frage, kann ich Bukkit auf Tekkit Lite installieren? Würde gerne McMMo draufhauen..
Tekkit Lite error hilfe
01/19/2013 - Minecraft - 1 Replies
hallo immer wenn ich Tekkit Lite starten möchte drücke ich auf Login, dann öffnet sich zwar das Fenster aber bleibt schwarz. Dann öffnet sich ein Fenster mit dem Namen "Fatal FML Error", im Fenster selbst steht: There was a fatal error starting up minecraft and FML Minecraft cannot launch in it's current configuration Please consult the file C:/Users/Beispielname/AppData/Roaming/.techniclaun cher/tekkitlite/ForgeModLoader-client-0.log for further information (Denkt euch bei Beispielname...



All times are GMT +1. The time now is 17:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.