Ergebnis 1 bis 9 von 9

Thema: Life Support 18c Nichts geht mehr

  1. #1

    Standard Life Support 18c Nichts geht mehr

    moinsen.
    kann es sein das das Life Support defekt ist?
    ein kumpel von mir als auch miener einer bekommen seit geraumer zeit nur noch fehler wie diesen hier:
    entities/warp_core/init.lua:289: attempt to compare number with function
    wenn wir was von life support spawnen.
    sie funktionieren soweit auch nur es werden weder ressourcen produziert noch konsumiert.
    wir haben schon komplett gmod neu installiert ohne erfolg. alles andere geht. nur das life support will nicht.
    kann mir da wer helfen?
    Besten dank
    GreenMaster
    Lebe dein leben und nicht das eines Anderen
    "From the past everyone can learn. Today it depends to learn from the future."
    Hermann Kahn (1922-83), amerik. Kybernetiker u. Futurologe

  2. #2

    Standard AW: Life Support 18c Nichts geht mehr

    Ich habe den gleichen Fehler...und mein Resource_distribution läuft auch nicht mehr...Wenn ich ein ZPM mit zb einem Stargate verbinden will, wird das was ich als erstes auswähle unsichtbar...mann kann es allerdings noch anwählen, das unsichtbare Teil...auch die fix-patch's von garrysmod.org laufen nicht...kann das mit der GMOD 10 Beta zutun haben?

    MfG Philipp

  3. #3

    Standard AW: Life Support 18c Nichts geht mehr

    Ich habe gerade die Lösung herrausgefunden!
    Einfach in jeden
    addons/LifeSupport/lua/entities/ Ordner die init.lua editieren
    Denn das einzige was man machen muss ist folgenden Text zu löschen
    Code:
    if ( self.NextThink > CurTime() ) then return end
    Ich weis nicht ob es irgendwelche auswirkungen hat, aber bei mir gehts ohne probleme!

  4. #4

    Standard AW: Life Support 18c Nichts geht mehr

    Zitat Zitat von Fleki Beitrag anzeigen
    Ich habe gerade die Lösung herrausgefunden!
    Einfach in jeden
    addons/LifeSupport/lua/entities/ Ordner die init.lua editieren
    Denn das einzige was man machen muss ist folgenden Text zu löschen
    Code:
    if ( self.NextThink > CurTime() ) then return end
    Ich weis nicht ob es irgendwelche auswirkungen hat, aber bei mir gehts ohne probleme!
    Man kann auch einfach sel.NextThink in self.Timer oder so umändern oder den Fix downloaden. Die neue Version wird aber sowieso bald rauskommen.
    Genaueres hier

  5. #5
    Avatar von Fun47
    Registriert seit
    16.11.2005
    Ort
    Nahe Freak City

    Standard AW: Life Support 18c Nichts geht mehr

    oder ihr ladet euch das hier runter

    http://www.garrysmod.org/downloads/?a=view&id=18136
    Deutschrap, Baggystyle & Red till D.I.E

    Zitat Zitat von Kanye Best Beitrag anzeigen
    Kommt aus Bayern und bewirft dort Leute, mit seinen Blood-Kollegen, aus Autos, mit Schokolade.

  6. #6

    Standard AW: Life Support 18c Nichts geht mehr

    Zitat Zitat von Fun47 Beitrag anzeigen
    oder ihr ladet euch das hier runter

    http://www.garrysmod.org/downloads/?a=view&id=18136
    Da ist trotzdem die Zeile drin, die den Fehler auslöst!

  7. #7
    Avatar von Fun47
    Registriert seit
    16.11.2005
    Ort
    Nahe Freak City

    Standard AW: Life Support 18c Nichts geht mehr

    bei mir funzt es, wenn das der fix ist den ich habe XD
    Deutschrap, Baggystyle & Red till D.I.E

    Zitat Zitat von Kanye Best Beitrag anzeigen
    Kommt aus Bayern und bewirft dort Leute, mit seinen Blood-Kollegen, aus Autos, mit Schokolade.

  8. #8
    Avatar von aVoN
    Registriert seit
    23.04.2006
    Ort
    Hannover

    Standard AW: Life Support 18c Nichts geht mehr

    Zitat Zitat von SMILIE Beitrag anzeigen
    Man kann auch einfach self.NextThink in self.Timer oder so umändern
    Das Problem liegt daran, das der Coder nicht Coden kann.
    self.NextThink war schon immer eine Funktion um zu Steuern, wann der nächste Think läuft. Aber anstatt diesen Standard zu verwenden hat
    Lua Code:
    1. if(self.NextThink < CurTime()) then
    2. -- Mein code
    3. self.NextThink = CurTime()+1;
    4. end
    verwended. Richtig wäre
    Lua Code:
    1. -- Mein code
    2. self.NextThink(CurTime()+1);
    3. return true

    Garry hat aus Gründen der Kompatibilität (zu anderen Scripts, welche durch die oben genannte falsche Codingweise zerstört wurden) eine metatable protection eingebaut (kann zwar umgangen werden, aber die ist nicht da um etwas zu verbieten, sondern Leute zum sauberen coden zu "zwingen").


    Und ja, es stehen diverse "fixed" versions auf GM.org

  9. #9

    Standard AW: Life Support 18c Nichts geht mehr

    Zitat Zitat von aVoN Beitrag anzeigen
    ....
    Garry hat aus Gründen der Kompatibilität (zu anderen Scripts, welche durch die oben genannte falsche Codingweise zerstört wurden) eine metatable protection eingebaut (kann zwar umgangen werden, aber die ist nicht da um etwas zu verbieten, sondern Leute zum sauberen coden zu "zwingen").
    ....
    Agree!

    Weil (ich glaube) diese "falsche" Codes Gmod, verlangsamen oder crashen.
    Geändert von A.I. (18.09.2007 um 06:26 Uhr)
    Klick here -> Bløg :D

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •