PL/Changes in 1.3.5: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Changelogs}}
{{PL/Changelogs}}


== Główne zmiany==
== Główne zmiany==
Line 7: Line 7:
* Synchronizacja kuli dla karabinu snajperskiego
* Synchronizacja kuli dla karabinu snajperskiego


== Scripting ==
== Skryptowanie ==


=== Scripting: New functions ===
=== Skryptowanie: Nowe funkcje ===


====Client====
====Klient====
* Added [[dxSetTextureEdge]]
* Dodano [[dxSetTextureEdge]]
* Added [[guiEditGetCaretIndex]]
* Dodano [[guiEditGetCaretIndex]]
* Added [[guiMemoGetCaretIndex]]
* Dodano [[guiMemoGetCaretIndex]]
* Added [[getCamera]]
* Dodano [[getCamera]]
* Added [[setInteriorFurnitureEnabled]]
* Dodano [[setInteriorFurnitureEnabled]]
* Added [[getInteriorFurnitureEnabled]]
* Dodano [[getInteriorFurnitureEnabled]]


==== Server ====
==== Serwer ====
* None yet
* Brak


==== Shared (''Client & Server side'') ====
==== Wspólne (''Klienta i po stronie serwera'') ====
* Added [[addDebugHook]]
* Dodano [[addDebugHook]]
* Added [[removeDebugHook]]
* Dodano [[removeDebugHook]]
* Added [[base64Encode]]
* Dodano [[base64Encode]]
* Added [[base64Decode]]
* Dodano [[base64Decode]]
* Added [[teaEncode]]
* Dodano [[teaEncode]]
* Added [[teaDecode]]
* Dodano [[teaDecode]]
* Added [[pregFind]]
* Dodano [[pregFind]]
* Added [[pregReplace]]
* Dodano [[pregReplace]]
* Added [[pregMatch]]
* Dodano [[pregMatch]]
* Added [[setElementCallPropagationEnabled]]
* Dodano [[setElementCallPropagationEnabled]]
* Added [[isElementCallPropagationEnabled]]
* Dodano [[isElementCallPropagationEnabled]]


=== Scripting: New Events ===
=== Skryptowanie: Nowe wydarzenia ===


==== Client ====
==== Klient ====
* Added [[onClientVehicleDamage]]
* Dodano [[onClientVehicleDamage]]


==== Server ====
==== Serwer ====
* None yet
* Brak


=== Scripting: Changes, Bugfixes and Additions ===
=== Skryptowanie: Zmiany, poprawki i uzupełnienia ===
* Added option to specify timeout length for [[callRemote]] and [[fetchRemote]]
* Dodano opcję, aby określić długość czasu oczekiwania na [[callRemote]] i [[fetchRemote]]
* Added error message parameter to [[onPlayerScreenShot]] in case of failure
* Dodano wiadomość błędu parametru do [[onPlayerScreenShot]] w przypadku awarii
* Added rotation parameter for [[dxDrawText]]
* Dodano parametr rotacji [[dxDrawText]]
* Added flags (1 ignorecase; 2 multiline; 4 dotall; 8 extented) to preg functions
* Dodano flagi (1 ignorecase; 2 multiline; 4 dotall; 8 extented) do funkcji dotknięcia
* Added character option to preg option flags
* Dodano opcję postaci do opcji dotknięcia flagi
* Added easier way to set weapon flags
* Dodano łatwiejszy sposób ustawiania flag broni.
* Added warning message for server scripts that might be causing a long freeze
* Dodano ostrzeżenie dla skryptów serwerowych, które mogą być przyczyną długiego zamrożenia.
* Fixed some weapon flags
* Poprawiono kilka flag broni
* Fixed [[isPedOnFire]] not working correctly
* Naprawiono [[isPedOnFire]] nie działa poprawnie
* Fixed [[onPlayerVoiceStart]] re-triggering when cancelled
* Naprawiono [[onPlayerVoiceStart]] ponowne uruchomienie po anulowaniu
* Fixed double [[dbPoll]] freeze
* Naprawiono podwójne zamrożenie [[dbPoll]]
* Fixed [[setPedAimTarget]] returning true for local player
* Naprawiono [[setPedAimTarget]] wraca prawidłowo do lokalnego gracza
* Fixed [[takePlayerScreenShot]] sometimes returning a blank screen
* Naprawiono [[takePlayerScreenShot]] czasami wraca pusty ekran
* Fixed event handler ''sourceResource'' global variable
* Naprawiono event handler ''sourceResource'' global variable
* Fixed [[dxGetPixelsFormat]] not recognising some jpeg files
* Naprawiono [[dxGetPixelsFormat]] nie uznaje niektórych plików JPEG
* Fixed [[dxCreateFont]] not closing the file after creating font
* Naprawiono [[dxCreateFont]] nie zamyka pliku po utworzeniu czcionki
* Fixed [[onPedWasted]] / [[onClientPedWasted]] always returning 63 (blown) as weapon
* Naprawiono [[onPedWasted]] / [[onClientPedWasted]] zawsze wraca 63 (dmuchane) jako broń
* Fixed [[setPedStat]] being sometimes not synced to client
* Naprawiono [[setPedStat]] czasami nie synchronizowało klienta
* Fixed [[onClientSoundStopped]] sometimes being late
* Naprawiono [[onClientSoundStopped]] jest czasami za późno
* Fixed [[attachElements]] with the camera not removing the camera target
* Naprawiono [[attachElements]] z kamery nie usuwa celu kamery
* Fixed inability to bind num_enter key
* Naprawiono niemożliwośc bindowania klawisza num_enter
* Fixed an inconsistence - Details: [https://code.google.com/p/mtasa-blue/source/detail?r=5852 r5852]
* Naprawiono niespójność - Dane: [https://code.google.com/p/mtasa-blue/source/detail?r=5852 r5852]
* Fixed Backspace key not working in NoCurses mode
* Poprawiono klawisz Backspace nie działający w trybie NoCurses
* Fixed explosions created with [[createExplosion]] passing through servers
* Naprawiono stałe wybuchy stworzone przez [[createExplosion]] przechodzące przez serwery.
* Fixed [[isElementInWater]] returning false with peds
* Naprawiono [[isElementInWater]] zwraca fałsz z peds
* Fixed [[guiScrollPaneSetHorizontalScrollPosition]] and [[guiScrollPaneSetVerticalScrollPosition]] not correctly using floating point numbers
* Naprawiono [[guiScrollPaneSetHorizontalScrollPosition]] i [[guiScrollPaneSetVerticalScrollPosition]] nie używają poprawnie liczb zmiennoprzecinkowych
* Disabled [[destroyElement]] and [[setElementParent]] for the camera element
* Wyłączono [[destroyElement]] i [[setElementParent]] dla elementu kamery
* Updated Lua to 5.1.5-2
* Zaktualizowano Lua do 5.1.5-2


== Client ==
== Klient ==


=== Client: Additions ===
=== Klient: Nowości ===
* Added online help option for timed out error codes
* Dodano opcję pomoc dla kodów błedów "timed out"
* Added more on-line help for in-game error messages
* Dodano więcej pomocy on-line dla komunikatów o błędach w grze
* Added virus help messages to the loader
* Dodano pomocne wiadomości wirusów do ładowania
* Added helpful messages for some crash types
* Dodano pomocne wiadomości dla niektórych rodzajów awarii
* Added upgrade message to uninstaller
* Dodano uaktualnienia wiadomości do deinstalatora
* Added disk space checks
* Dodano sprawdzanie miejsca na dysku


=== Client: Bugfixes & Changes ===
=== Klient: Poprawki i Zmiany ===
* Fixed an issue when client runs with reduced mathematical precision compared to the server
* Naprawiono problem, kiedy klient działa z redukowaną precyzją matematyczną w porównaniu do serwera.
* Fixed problem with network floaters
* Naprawiono problem z mętami sieci
* Fixed escape key issue
* Naprawiono problem z klawiszem escape  
* Fixed ped Z position being sometimes out of sync
* Naprawiono pozycję "Z" ped'a czasami wychodzącym z synchronizacji
* Fixed timeout problem with some gta_sa.exe's
* Naprawiono problem "timeout" z gta_sa.exe
* Fixed exploding vehicle causing issue with player death
* Naprawiono wybuchanie pojazdu powodujące problemy z odtwarzaniem śmierci gracza
* Fixed some GUI crashes
* Poprawiono awarię GUI
* Fixed client Lua crash
* Poprawiono awarię klienta Lua
* Fixed launch crash
* Naprawiono awarię przy uruchomieniu
* Fixed crash caused by a custom model restoring conflict somewhere
* Naprawiono awarię przez niestandardowy model, który przywracał gdzieś konflikt
* Fixed a bug when throwing grenade could cause crash
* Naprawiono błąd powodujący, że po rzuceniu granatu wywalało grę
* Fixed [[onClientElementStreamOut]] crash
* Naprawiono awarię [[onClientElementStreamOut]]
* Fixed graphics driver crash bug
* Naprawiono błąd awarii sterowników graficznych
* Fixed another graphics driver crash bug
* Naprawiono inny błąd sterowników graficznych
* Fixed crash in loader
* Naprawiono awarię w ładowaniu
* Fixed crash caused by element attachment problem somewhere
* Fixed crash caused by element attachment problem somewhere
* Fixed GUI skin change crash
* Naprawiono awarię zmiany skina GUI
* Fixed depth buffer access (while antialiasing on) messing up screen output
* Fixed depth buffer access (while antialiasing on) messing up screen output
* Fixed getting wrong CJ clothes when spawning
* Fixed getting wrong CJ clothes when spawning
Line 130: Line 130:
* Unicode support for file paths
* Unicode support for file paths


== Server ==
== Serwer ==


=== Server: Additions ===
=== Serwer: Dodatki ===
* Added 2 special detections - Details: [[Anti-cheat_guide#.3Cenablesd.3E.3C.2Fenablesd.3E|mtaserver.conf -> enablesd]]
* Dodano 2 specjalne wykrycia - Szczegóły: [[Anti-cheat_guide#.3Cenablesd.3E.3C.2Fenablesd.3E|mtaserver.conf -> enablesd]]
* Added option to enable optimized vehicle parts state sync - Details: [https://code.google.com/p/mtasa-blue/source/detail?r=6107 r6107]
* Dodano opcję, aby umożliwić optymalną synchronizację części stanu pojazdu - Szczegóły: [https://code.google.com/p/mtasa-blue/source/detail?r=6107 r6107]
* Added server option to log loadstring calls
* Dodano opcję serwera do logów połączeń loadstring
* Added option to compact internal databases
* Dodano opcję do kompaktowej wewnętrznej bazy danych
* Added option to automatically update [[mtaserver.conf#minclientversion|minclientversion]] - Details: [[mtaserver.conf#minclientversion_auto_update|minclientversion_auto_update]]
* Dodano opcję automatycznego aktualizowania [[mtaserver.conf#minclientversion|minclientversion]] - Szczegóły: [[mtaserver.conf#minclientversion_auto_update|minclientversion_auto_update]]
* Added thread performance stats
* Dodano wątek statystyk wydajności
* Added server stats for RPC packets
* Dodano statystyki serwera dla pakietów RPC
* Added server stats for usage of event and element data names
* Dodano statystyki serwera dla wykorzystania czynności i elementu danych nazw
* Updated performance stats to include open file count
* Zaktualizowano statystyki wydajności, aby obejmował otwartą liczbę plików


=== Server: Bugfixes & Changes ===
=== Serwer: Poprawki i zmiany ===
* Fixed server stalls caused by open ports tester and master server announcer
* Fixed server stalls caused by open ports tester and master server announcer
* Fixed several server crashes
* Poprawiono kilka awarii serwera
* Fixed [[killPlayer]] crashing server
* Naprawiono [[killPlayer]] wywalał serwer
* Fixed a server exit crash
* Fixed a server exit crash
* Fixed server crash during shutdown
* Naprawiono awarię serwera podczas jego wyłączania
* Fixed server crash when calling [[setControlState]] with a ped
* Nparawiono awarię serwera gdy [[setControlState]] łączył się z ped
* Fixed server --maxplayers command line argument not working as advertised
* Fixed server --maxplayers command line argument not working as advertised
* Fixed includes failing when a resource changes
* Fixed includes failing when a resource changes
Line 158: Line 158:
* Tided server account handling
* Tided server account handling
* Tweaked server performance stats output
* Tweaked server performance stats output
* Improved mtasa:// protocol typo handler
* Ulepszono obsługę literówek protokółu mtasa://
* Reduced memory usage for database query results
* Zmniejszono zużycie pamięci na wyniki pytań w bazie danych
* Removed sqlite external dependency
* Usunięto zależność wewnętrznego sqlite


== Resources ==
== Zasoby ==
* ['''admin'''] Added some anticheat info
* ['''admin'''] Dodano trochę informacji do anticheat
* ['''admin'''] Fixed problems with certain player names
* ['''admin'''] Naprawiono problem z niektórymi nazwami graczy
* ['''race'''] Fixed rankingboard bug
* ['''race'''] Naprawiono błąd rankingboard
* ['''freeroam'''] Fixed vehicle command issue
* ['''freeroam'''] Naprawiono problem z poleceniem vehicle
* ['''fastrope'''] Fixed being able to fall from super high and not get hurt
* ['''fastrope'''] Naprawiono problem, że po upadku z bardzo wysokiej wysokości nie traciło się hp
* ['''parachute'''] Optimized resource - Details: [https://code.google.com/p/mtasa-resources/source/detail?r=966 r966], [https://code.google.com/p/mtasa-resources/source/detail?r=979 r979], [https://code.google.com/p/mtasa-resources/source/detail?r=980 r980], [https://code.google.com/p/mtasa-resources/source/detail?r=982 r982]
* ['''parachute'''] Optymalizacja zasobów - Szczegóły: [https://code.google.com/p/mtasa-resources/source/detail?r=966 r966], [https://code.google.com/p/mtasa-resources/source/detail?r=979 r979], [https://code.google.com/p/mtasa-resources/source/detail?r=980 r980], [https://code.google.com/p/mtasa-resources/source/detail?r=982 r982]
* ['''parachute'''] Reduced server CPU and bandwidth usage
* ['''parachute'''] Obniżone wykorzystanie CPU serwera i pasma
* ['''parachute'''] Fixed some parachute stuff not working
* ['''parachute'''] Naprawiono kilka rzeczy z niedziałającym parachute


== Editor ==
== Edytor ==
* Added support for hardcoded [[fileCopy]] function
* Dodano wsparcie dla funkcji [[fileCopy]]


== Extra information ==
== Dodatkowe informacje ==
''More detailed information available on [https://bugs.multitheftauto.com/changelog_page.php Bug tracker Changelog] and Google Code repositories:
''Bardziej szczegółowe informacje dostępne na [https://bugs.multitheftauto.com/changelog_page.php Bug tracker Changelog] i repozytorium Google Code:
:* MTA:SA: from [https://code.google.com/p/mtasa-blue/source/list?num=25&start=5804 r5799] to [https://code.google.com/p/mtasa-blue/source/list?num=25&start=6157 r6156]
:* MTASA: z [https://code.google.com/p/mtasa-blue/source/list?num=25&start=5804 r5799] do [https://code.google.com/p/mtasa-blue/source/list?num=25&start=6157 r6156]
:* Resources: [https://code.google.com/p/mtasa-resources/source/list from r955 to r991]
:* Zasoby: [https://code.google.com/p/mtasa-resources/source/list od r955 do r991]
:* [http://forum.mtasa.com/viewtopic.php?f=31&t=71767 MTASA 1.3.5 released]
:* [http://forum.mtasa.com/viewtopic.php?f=31&t=71767 MTASA 1.3.5 wydany]

Latest revision as of 12:01, 6 January 2015

Wersja MTA:SA Zmiany
1.0 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4
1.1 1.1.0 • 1.1.1
1.2 1.2.0
1.3 1.3.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.3
1.6 1.6.0

Główne zmiany

  • Ogromne porządki / optymalizacje kodu
  • Ulepszona wydajność przeglądarki
  • Ulepszona matematyczna precyzja dla klienta i synchronizacji
  • Synchronizacja kuli dla karabinu snajperskiego

Skryptowanie

Skryptowanie: Nowe funkcje

Klient

Serwer

  • Brak

Wspólne (Klienta i po stronie serwera)

Skryptowanie: Nowe wydarzenia

Klient

Serwer

  • Brak

Skryptowanie: Zmiany, poprawki i uzupełnienia

Klient

Klient: Nowości

  • Dodano opcję pomoc dla kodów błedów "timed out"
  • Dodano więcej pomocy on-line dla komunikatów o błędach w grze
  • Dodano pomocne wiadomości wirusów do ładowania
  • Dodano pomocne wiadomości dla niektórych rodzajów awarii
  • Dodano uaktualnienia wiadomości do deinstalatora
  • Dodano sprawdzanie miejsca na dysku

Klient: Poprawki i Zmiany

  • Naprawiono problem, kiedy klient działa z redukowaną precyzją matematyczną w porównaniu do serwera.
  • Naprawiono problem z mętami sieci
  • Naprawiono problem z klawiszem escape
  • Naprawiono pozycję "Z" ped'a czasami wychodzącym z synchronizacji
  • Naprawiono problem "timeout" z gta_sa.exe
  • Naprawiono wybuchanie pojazdu powodujące problemy z odtwarzaniem śmierci gracza
  • Poprawiono awarię GUI
  • Poprawiono awarię klienta Lua
  • Naprawiono awarię przy uruchomieniu
  • Naprawiono awarię przez niestandardowy model, który przywracał gdzieś konflikt
  • Naprawiono błąd powodujący, że po rzuceniu granatu wywalało grę
  • Naprawiono awarię onClientElementStreamOut
  • Naprawiono błąd awarii sterowników graficznych
  • Naprawiono inny błąd sterowników graficznych
  • Naprawiono awarię w ładowaniu
  • Fixed crash caused by element attachment problem somewhere
  • Naprawiono awarię zmiany skina GUI
  • Fixed depth buffer access (while antialiasing on) messing up screen output
  • Fixed getting wrong CJ clothes when spawning
  • Fixed problems with unicode install paths
  • Fixed problem of missing GTA language files
  • Fixed an issue when several vehicle colours result into black ones
  • Fixed damage proof boats still taking collision damage
  • Fixed vehicle color desync caused by setting paintjob
  • Fixed country rifle not inflicting damage without aiming
  • Fixed crouch roll glitch
  • Fixed a cursor alpha issue
  • Fixed ped attached objects sliding when ped walks on slopes
  • Fixed Intel clipping issues
  • Fixed engineLoadTXD and engineReplaceModel not properly closing invalid files
  • Fixed progress spinner not showing when server is using latency reduction
  • Fixed network trouble message causing WSOD when server is using latency reduction
  • Fixed progress spinner not showing when processing downloaded client files
  • Fixed Windows "Not responding" warning when client is busy
  • Fixed a bug when player could not enter any vehicle after trying to enter a vehicle in water
  • Fixed gta_sa.exe not generating correctly
  • Fixed custom binds not saving properly
  • Fixed a startup freeze
  • Sped up engineGetVisibleTextureNames
  • Made glitches more compatible with latency_reduction mode
  • Improved bad install path detection on client launch
  • Improved client error messages
  • Tweaked client launcher trouble detection
  • Updated anti-virus detection
  • Unicode support for file paths

Serwer

Serwer: Dodatki

  • Dodano 2 specjalne wykrycia - Szczegóły: mtaserver.conf -> enablesd
  • Dodano opcję, aby umożliwić optymalną synchronizację części stanu pojazdu - Szczegóły: r6107
  • Dodano opcję serwera do logów połączeń loadstring
  • Dodano opcję do kompaktowej wewnętrznej bazy danych
  • Dodano opcję automatycznego aktualizowania minclientversion - Szczegóły: minclientversion_auto_update
  • Dodano wątek statystyk wydajności
  • Dodano statystyki serwera dla pakietów RPC
  • Dodano statystyki serwera dla wykorzystania czynności i elementu danych nazw
  • Zaktualizowano statystyki wydajności, aby obejmował otwartą liczbę plików

Serwer: Poprawki i zmiany

  • Fixed server stalls caused by open ports tester and master server announcer
  • Poprawiono kilka awarii serwera
  • Naprawiono killPlayer wywalał serwer
  • Fixed a server exit crash
  • Naprawiono awarię serwera podczas jego wyłączania
  • Nparawiono awarię serwera gdy setControlState łączył się z ped
  • Fixed server --maxplayers command line argument not working as advertised
  • Fixed includes failing when a resource changes
  • Fixed bug when player could not walk sideways while aiming with latency_reduction enabled
  • Fixed unnecessary syncing of attached marker positions
  • Fixed synced health and armor values so the fractional part is more consistent
  • Fixed vehicle wheel states not syncing properly
  • Tided server account handling
  • Tweaked server performance stats output
  • Ulepszono obsługę literówek protokółu mtasa://
  • Zmniejszono zużycie pamięci na wyniki pytań w bazie danych
  • Usunięto zależność wewnętrznego sqlite

Zasoby

  • [admin] Dodano trochę informacji do anticheat
  • [admin] Naprawiono problem z niektórymi nazwami graczy
  • [race] Naprawiono błąd rankingboard
  • [freeroam] Naprawiono problem z poleceniem vehicle
  • [fastrope] Naprawiono problem, że po upadku z bardzo wysokiej wysokości nie traciło się hp
  • [parachute] Optymalizacja zasobów - Szczegóły: r966, r979, r980, r982
  • [parachute] Obniżone wykorzystanie CPU serwera i pasma
  • [parachute] Naprawiono kilka rzeczy z niedziałającym parachute

Edytor

Dodatkowe informacje

Bardziej szczegółowe informacje dostępne na Bug tracker Changelog i repozytorium Google Code: