Beiträge von MrGTAmodsgerman

    @PewXhttps://www.mta-sa.org/index.php?page=User&userID=1464
    Ich habe jetzt das in mehere andere Nachveränderten Resourcen eingefügt, b.z.w eingebunden jetzt habe ich aber einen komischen bug. Sobalt es von 23:33 auf 34 wird sieht es so aus wie ich es wollte aber zu heftig, und dabei habe ich alles leicht eingestellt:
    Skripteinbindung:

    ich versehe das nicht ich zeige mal Screens:
    So wie es nicht sein soll

    Externer Inhalt i59.tinypic.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    So wie es fast sein soll nur nicht so extrem dunkel

    Externer Inhalt i57.tinypic.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Ich verstehe nicht wo der Fehler liegt *:S*

    Ich poste mal den ganzen Skript also nur wo ich es eingebunden habe:


    Ich hoffe ihr könnt mir das helfen *?(*

    Und wieso ist die Nacht wieder bei Tag obwohl ohne meine Einbindung es nur Nachts war??? *cursing*

    Danke schonmal im voraus *thumbsup*

    Hallo,
    Ich habe mir das House_system installiert und schon eine menge Häuser erstellt.
    Mir ist aber aufgefallen das man beim Serverjoin nicht im Haus spawnt und das man unendlich viele Häuser besitzen kann.
    Da ist sehr viel Code aber ich möchte gerne das man nur 2 Häuser besitzen kann und man einstellen kann ob man beim Serverlogin im Haus spawnt.
    Das ganze habe ich in Godmother getestet ich habe aber kein Plan wie ich es machen könnte weil ich nicht mal das Element finde das ich benutzen muss statt die Koordinate.

    Ich poste mal alle Lua Datein:

    core_server:

    interriors:

    core_client:

    So ich hoffe ihr könnt mir damit helfen *?*

    Danke im vorraus *:)*

    Ps: Es sollte mit Godmother kompatibel sein am besten in der Spawnpunktfunktion mit drinne aber ich weiß nicht wo die eingestellt ist *?(*

    Wir können dir bei deinem Problem nur helfen, wenn du uns dein aktuellen Script zeigst.


    ok ich dachte es wäre in diesem Fall unötig

    Lua
    setTimer (function() 
    	local hour = getTime().hour
    	if hour >= 22 or hour <= 4 then
    		setSkyGradient( 0 , 0 , 0 , 0 , 0 , 0 )
    	else
    		resetSkyGradient()
    	end
    end, 300000, 0)

    Gibt es eine Seite wo man auf deutsch nachschauen kann welche functions es gibt? also so wie die MTA Seite? Ich kann zwar englisch aber manchmal weiß ich nicht was gemeint ist.

    Ideen sind auch willkommen

    Erstmal danke im voraus *thumbup*

    so also es funktioniert nicht ganz ,der Himmel ist erst um 3:50 Grau aber ab 4 Uhr kam im Debugmode 3 folgender Error: Zeile 2: attempt to index a number value. Also wie geschrieben soll der Himmel dauerhaft schwartz sein im Zeitraum von 22 Uhr bis 4 Uhr morgens. Alle Stunden davor und danach ist die Timerzeit wo sich der normale Himmel langsam in den schwarzen Himmel verwandelt genau umgekehrt wenn es 4 Uhr ist. Der Himmel soll von schwartz sich wieder reseten. Ist das denn so möglich oder muss ich da was anderes machen? Und was hat der Fehler zu bedeuten?

    Ich dache es heißt

    Lua
    if (hour >= 22 and hour < 4) then


    Wenn Stunde ist gleich 22 und Stunde 4 dann
    soll er Himmelfarbe schwartz setzen *lol*
    Wie würde es denn sonst geschrieben werden??
    So?

    Lua
    if (hour = 22 and hour 4) then

    Also ich glaube dieses

    Lua
    <


    ist für gleich gemeint also größer oder kleiner müsste ich vielleicht es so machen?:

    Lua
    if (hour <= 22 and hour > 4) then

    Ich hoffe ich liege da nicht falsch *?(*

    Aber ist es überhaupt möglich die Farbe von standart langsam in schwartz umzuwandeln?

    Also danke erstmal, ich habe den Gamespeed und die Uhrzeit per Adminpanel geändert trotzdem wird der Himmel nicht richtig schwartz wie es im Skript angegeben ist.
    Um nochmal es klar zustellen wenn 22 Uhr ist soll der Himmel schon schwartz sein und schwartz bleiben bis 4 Uhr morgens. Ab 4 Uhr wird der Himmel dann wieder langsam per Timer zu normalen Farbe, das also auch umgekehrt wenn es 22 Uhr wird. Also ab 8 Uhr soll der Himmel dunkeler werden und die orginal Himmelfarbe ändert sich dann im Zeitraum von 8 bis 22 Uhr zu schwartz. So wie ich es jetzt in MTA es habe würde es heißen das mitten im Zeitraum von 22 Uhr bis 4 Uhr der Himmel schwartz wird HÄ?

    Ich hoffe ihr könnt mir da weiterhelfen :)

    Les dir durch wie funktionen gehen, bevor du sie benutzt. (Zeile 8)


    Ja habe gegoogelt aber nix ordentliches für das Timer setzten gefunden aber habe schon einiges grad verstanden:


    Ich weiß jetzt nicht ob der Timer unter die local stunde b.z.w die Dekleration kommen soll also so habe ich es bis jetzt aber in game scheint sich nix ändern zu wollen. Habe extra den Timer runtergeschraubt *lol*
    Aber schonmal Danke im vorraus

    Errors? Könnte daran liegen das die Zeile "time = getRealTime()" fehlt.


    Ich habe leider keine Errors gefunden
    habe es jetzt so geändert:

    Lua
    function startclient ()
    local time = getRealTime()
    local stunde = time.hour
    
    
    if ( stunde >= 22 and stunde < 4 ) then
    setSkyGradient( 0 , 0 , 0 , 0 , 0 , 0 )
       end
    end

    Leider auch nicht im Debugmode

    Zitat

    Wird überhaupt irgendwo ein Timer gesetzt der dies immer wieder überprüft?

    Wie soll das gehen? es ist doch schon ein onclientstart drin,wie soll ich das einbinden? In welche Zeile? Am Ende oder am Anfang und Ende?

    Hallo Leute,
    Erstmal als Anmerkung ich bin ein Noob wenn es um Lua skripten geht aber versuche es trotzdem weiter.
    Nun habe ich natürlich ein Problem,
    Ich habe schon vieles versucht bei Nacht also ab 22 Uhr bis 4 Uhr morgens die Himmelfarbe auf richtig realistisches schwartz zu stellen.
    Das Problem,sobald ich die Himmelfarbe in kombination mit einem Zeitraum einbinde wird der Himmel nicht schwartz oder er bleibt dauerhaft schwartz.
    Ich poste mal meine Skriptgrundlage und so wie ich es eingentlich versucht hab.
    Grundlage:

    so und dann wollte ich das der Himmel schwartz ist bei Nacht.

    Lua
    function startclient ()
    local stunde = time.hour
    
    
    if ( stunde >= 22 and stunde < 4 ) then
    setSkyGradient( 0 , 0 , 0 , 0 , 0 , 0 )
       end
    end


    Also ich habe das Gefühl das da noch was fehlt denn ich habe noch nie so einen kurtzen Skript gesehen *8|* *such*

    Ich hoffe ihr könnt mir helfen *thumbup* Aber bitte beachten das ich noch Noob bin in Lua *:)*

    Bitte so schnell wie möglichst antworten *:D*

    Auch Ideen sind Willkommen

    Ps:Könnte man noch anschließend bei Nacht den Kontrast höher stellen sodass es noch dunkeler und realistischer aussieht?


    MFG MrGTAmodsgerman