• HackHunter
    Das finde ich prima von Dir, die Entschuldigung nehme ich an.


    @modelleichler
    kann es sein das Du ein weing geflunkert hast, von wegen nicht viel Ahnnung von Luas. ;)


    Jetzt zum nächsten Schritt.....................( ein paar Postings weiter oben, lezte Zeile)
    Aber ich versuchs erstmal selber.


    MfG
    Sigie

  • Sigie und dennis2408
    Super, freut mich :)



    HackHunter, dann scheint ja so als hätte schon jemand anderes diese Idee gehabt. :thumbup:



    LG
    ps. Sigie, modelleichler ohne l :P


    EDIT: Mist, zweite Seite übersehn :D

    Zitat

    @modelleichler
    kann es sein das Du ein weing geflunkert hast, von wegen nicht viel Ahnnung von Luas.


    Keine Ahnung... :whistling:


    Ach ja, sichtbarer Beifahrer dürfte nicht schwer sein, mehrere Beifahrer dagegen bedeutet komplettes Umkrempeln der LUA, nicht ganz so einfach..

  • @ modelleicher


    sorry für die Namensverbiegung.


    Sichtbarer Beifahrer:
    Meine Idee war den Beifahrer im GE unter der Beifahrercamera einzusetzten.


    + Fhzg
    - beifahrercamera
    Farmer
    Ich hoffe, das es so reicht.
    Das umkrempeln der Lua laß ich mal lieber. Da reicht mein Horizont noch bei weitem nicht aus. Schade schade.


    Sigie

  • Zitat

    @ modelleicher


    sorry für die Namensverbiegung.


    Kein Problem :D



    Das mit dem Beifahrer unterhalb der Kamera wird so wohl nicht funktionieren, da die Kamera nicht auf Unsichtbar geschaltet wird.
    D.h. die Kamera ist immer da, wenn du da nen Farmer einfügst ist der immer Sichtbar.


    Daraus folgt.. Wir müssen wieder in die LUA pfuschen:


    Zuerst müssen wir wieder im load-Teil der LUA ein paar Zeilen tätigen.
    Dazu einfach hinter das end; des Eintrags den wir zuletzt eingefügt haben den Cursor setzen und Enter.. (Ist ja nun bekannt :D )


    Da muss dann das hier rein:
    [lua] -- visible Farmer for the passenger. If the Index is nil, this all will be ignored...
    self.passengerFarmerIndex = Utils.indexToObject(self.components, getXMLString(xmlFile, "vehicle.passengerFarmerIndex#index"));
    if self.passengerFarmerIndex ~= nil then
    setVisibility(self.passengerFarmerIndex, false);
    end;[/lua]


    Nun müssen wir noch in einem anderen Teil der LUA etwas zubauen..:
    Wir suchen also danach:
    [lua] if passengerPlayer ~= nil then
    setTranslation(passengerPlayer.rootNode, 0, 0, 0);
    self.passengerName = passengerName;[/lua]


    Und setzen dahinter den Cursor, Enter, sodass wir direkt darunter folgendes einfügen:
    [lua] if self.passengerFarmerIndex ~= nil then
    setVisibility(self.passengerFarmerIndex, true)
    end;[/lua]


    Anschliessend gehen wir genau vier Zeilen weiter:
    [lua] elseif passengerName == "Exited" then
    local exitX, exitY, exitZ = getWorldTranslation(self.passengerExitPoint);
    setTranslation(self.passengerPlayer.rootNode, exitX, exitY+2, exitZ);
    self.passengerName = "";[/lua]


    Und fügen direkt da drunter folgendes ein:
    [lua] if self.passengerFarmerIndex ~= nil then
    setVisibility(self.passengerFarmerIndex, false)
    end;[/lua]


    Das selbe fügen wir nun zwei Zeilen weiter unten auch ein:
    [lua] else
    self.passengerName = "";[/lua]


    direkt drunter
    [lua] if self.passengerFarmerIndex ~= nil then
    setVisibility(self.passengerFarmerIndex, false)
    end;[/lua]





    Nun könnt ihr in der xml einen Farmer Index für den passenger angeben:

    XML
    <passengerFarmerIndex index="x" />


    Sollte funktionieren.. Aber wie immer, konnte es nicht testen.. Drum, auf eigene Gefahr :D (Sicherheitskopie machen ned vergessen, hab ich die letzte male vergessen zu sagen^^ )



    LG

  • Scheint als hättest du alles richtig eingefügt, soweit ich das beurteilen kann (Nächstes mal bitte LUA's auch in einen LUA Quellcode Container packen.. (Oben der LUA Button neben dem Youtube Button) dann bleibt die Übersicht erhalten.. .)


    Und, klappt es mit dem Farmerbeifahrer? :D



    LG

  • Hallöchen Modelleicher,


    Super super super gut sogar funktioniert die Lua.
    Wir haben erstmal den selben Fahrer genommen um es zu testen.
    Wenn man jetzt noch einen hätte der seine Arme im Schoß hat, wäre die Sache richtig cool.


    Eine Sache wäre doch, ( Kopf einziehend). Kann man dem auch eine Außencamera zuweisen?
    Aua


    MfG
    Sigie

  • modelleicher,


    die log war immer sauber, sowohl beim Client als auch beim Hoster.
    Ob das vorher auch so war. Oha. Hmmm kann ich gar nicht sagen.
    Der Sound war zumindest beim Fahrer da, aber beim Beifahrer??????


    Kannst Du etwas zur Außenkamera für den Beifahrer sagen?
    In der Lua habe ich dazu nur den Hinweis gefunden, das es gehen soll wenn man die Lua umbaut.


    MfG
    Sigie


    P.S.
    Ich schick Dir mal ne PN.

  • Schick mir mal die geänderte Passenger.lua (mit dem einblendbaren Farmer usw.)



    Ich bin der Ersteller vom TUT, ich würde das so ändern damit jeder den Beifahrer so einbauen könnte...
    Du würdest natürlich auch benannt werden (sichbarer Farmer: modelleicher |usw)


    Also, bist du dabei?


    MFG ls-for-ever

  • Moin, sorry hab hier nimmer reingeschaut.


    Frag bitte Sigie nach der geändert LUA, hab mein PC vor rund ner Woche neu gemacht (Windows 8 xD) drum hab ich die LUA gar nimmer da.. Hab das ganze ja auch nur hier im Forum geschrieben etc.. :D


    Ansonsten wenn du hier den Thread liest steht ja geschrieben wie man das alles in die LUA einbaut.. ^^
    LG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!