Rejestracja
Pokaż wyniki od 1 do 1 z 1
Like Tree2Lubi post
  • 2 Post By KamilW

Wątek: Kilka ukrytych funkcji do LS11 CZ2

  1. #1



    Awatar KamilW
    Dołączył
    Apr 2009
    Przegląda
    http://www.noskow.info/
    Posty
    5,763
    Postaw Piwko!
    112
    1,217 za 1,069 wypowiedzi

    Kilka ukrytych funkcji do LS11 CZ2

    Tylko zarejestrowani i aktywni użytkownicy mogą widzieć linki.
    gsSetDayTime
    W LS11 można łatwo zmienić czas gry.Po wpisaniu komendy gsSetDayTime 8, zegar przestawi się na 8:00, tak można przeskakiwać do pełnych godzin, ale co jeśli chcemy przejść do jakiejś godziny z minutami

    Minuty muszą być Sexadezimalsystem (np. 18:35) w zapisie dziesiętnym wynosi (+18.583333333).
    Minuty w danej pożądanej godzinie należy podzielić przez 60 minut i dodać je do godziny w zapisie dziesiętnym.
    (Zwróć uwagę na angielski znak zapisu dziesiętnego - punkt [kropka] zamiast przecinka).

    Przykłady, jak obliczyć sobie daną godzinę:
    18:35 = 18 + 35/60 = 18.5833333
    7:03 = 7 + 3/60 = 7.05
    7:30 = 7 + 30/60 = 7.51
    2:15 = 12 + 15/60 = 12.25
    23:01 = 23 + 1/60 = 23.0166666
    11:42 = 11 + 42/60 = 11.7

    Widać od razu, że p. 15 minut odpowiada jednemu kwartałowi.
    Jeśli chcesz zmienić czas w grze na 11:42, to musisz wejść do konsoli i wpisać: gsSetDayTime 11.7

    UWAGA Należy używać kropek a nie przecinków

    gsSetMilkDifficulty
    Jeśli chcemy zmienić produkcję mleka, cenę i produkcję obornika wybieramy powyższą opcję i wpisujemy liczby 1-3:
    Poziom 1: produkcja mleka: 100%; cena mleka: 100%; produkcja obornika: 100%
    Poziom 2: produkcja mleka: 50%, cena mleka: 50%; produkcja obornika: 75%
    Poziom 3: produkcja mleka: 20%, cena mleka: 32%; produkcja obornika: 50%

    Przykład: gsSetMilkDifficulty 2 i naciskamy ENTER

    Zmiany te nie są zapisywane podczas zapisu stan gry więc po ponownym wczytaniu gry należy ponownie wprowadzić wartość do wpisu w konsoli.
    Zmiany te (od patcha v2.2) można wprowadzić to bezpośrednio do mapki.
    Aby to zrobić otwieramy "SampleModMap.lua".
    Pod tymi linijkami:

    function SampleModMap:load() self.environment = Environment:new(Utils.getFilename("$data/sky/sky_day_night.i3d", self.baseDirectory), true, 8, true, true);
    -- load the map
    self:loadMap(Utils.getFilename("map01.i3d", self.baseDirectory));

    dodajemy to (są tu wartości dla poziomu 3):

    g_currentMission.milkProductionScale = 0.2;
    g_currentMission.milkPriceScale = 0.32;
    g_currentMission.manureProductionScale = 0.5;

    Wartości można zmienić na takie jakie chcemy (100% = 1/100, 20% = 20/100, czyli 2/10).

    gsToggleFlightAndNoHUDMode
    Włączamy/wyłączamy tryb samolotu i ukrywanie HUD'ów (okienek); true/false
    Tryb samolotu:
    Po włączeniu powyższej funkcji wciskamy J, teraz możemy latać po mapce

    Q - wznoszenie
    E - obniżanie
    W,A,S,D - poruszanie się
    LShift - przyśpieszamy wznoszenie i poruszanie się

    Aby z powrotem powrócić do trybu "farmera" wciskamy J i spadamy w miejscu w którym w ostatnim momencie się znajdowaliśmy jak lataliśmy.
    Ukrywanie HUD'ów:
    O - ukrywamy i odkrywamy okienka.

    gsToggleNetworkDebug
    - były problemy z przetłumaczeniem dlatego coś może być niezrozumiałe, jeśli ktoś chce dam oryginał (DE)
    Jeśli jest ustawiony na true, dane diagnostyczne mogą być wysyłane wraz z pakietów sieciowych, w których można znaleźć zgodność odczytu z funkcji readStream/writeStream lub readUpdateSytream/writeUpdateStream wszystkich danych, które zostały zapisane.
    Jest to przydatne przy projektowaniu zupełnie nowego modu.
    Jeśli gsToggleNetworkDebug jest true, to odbiorca (gdzie jest on wykonywany podczas odczytu strumienia) widzi komunikat: "Error: Not all bits read in object update"
    To powinno być stosowane tylko do testów, ponieważ ok. 2x więcej pasma jest używane.

    gsToggleShowNetworkTraffic
    Włącz/wyłącz wyświetlanie wykorzystania (ruch w) sieci, true/false.

    gsVehicleToggleDebugRendering
    Włącz/wyłącz wyświetlanie RPM: kół, silnika; wartości przyspieszania, true/false.

    listEntities (className)
    Zwraca listę wszystkich podmiotów.
    Jeśli nazwa klasy wskazuje tylko określonej klasy podmiotów, które zostaną wyemitowane. Na przykład nakładanie obrazków listEntities wyświetla wszystkie nakładki.

    listResources
    Zwraca listę wszystkich zasobów.
    Są to tekstury i pliki audio.

    parallelRenderingAndPhysics
    Włącza/wyłącza wielowątkowość fizyki, true/false.

    showFPS
    Włącz/wyłącz wyświetlanie FPS'ów (aby się pokazały wciskamy F2; wyświetlacz pojawia się w okolicach zegara), true/false

    help
    Wyświetla wszystkie poleceniaz krótkim objaśnieniemw języku angielskim.

    sortGeometry
    Obecnie nie używane.

    exit / q / quit
    Te 3 komendy pozwalają na natychmiastowe wyłączenie gry (wpisujem np. "q", naciskamy ENTER i po chwili widzimy pulpit).

    Tylko zarejestrowani i aktywni użytkownicy mogą widzieć linki.
    Autor: GIANTS Software
    Tłumaczenie: KamilW
    psutek i ignacy ls lubią ten post.
    Tylko zarejestrowani i aktywni użytkownicy mogą widzieć linki.
    93% userów przychodzi na to forum jedynie po dodatki. Jeżeli należysz do tych 7% wklej to do podpisu.
    Tylko zarejestrowani i aktywni użytkownicy mogą widzieć linki.
    "Kto postem wojuje, ten od bana ginie!"
    Tylko zarejestrowani i aktywni użytkownicy mogą widzieć linki.

  2. KamilW upija się dzisiaj na koszt 4 osób:

    banderas_rr (19-02-12), Dominik010 (10-03-12), maniek19 (18-02-12), szczur3k (26-03-12)

 

 

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •