Difference between revisions of "Item schema/pl"

From Team Fortress Wiki
Jump to: navigation, search
m (revised)
(Updated)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE: Schemat przedmiotów}}
+
{{DISPLAYTITLE:Schemat przedmiotów}}
{{hatnote|Aby zobaczyć dokładniejszą dokumentację Steam Web API i GetSchema, sprawdź [[WebAPI]]{{lang icon|angielski}}.}}  
+
{{Hatnote|Aby uzyskać bardziej szczegółową dokumentację techniczną dotyczącą Steam Web API i GetSchema, sprawdź [[WebAPI|WebAPI]] {{lang icon|en}}.}}
  
'''Schemat przedmiotów''' w ''Team Fortress 2'' definiuje wszystkie istniejące przedmioty i przypisane do nich atrybuty. Schemat ten jest używany przez klienta gry w różnych menu, wliczając w to [[Mann Co. Store/pl|Sklep Mann Co.]], [[Mann Co. Catalog/pl|Katalog]] oraz [[backpack/pl|Plecak]]. Każdy przedmiot w tym schemacie jest zaznaczony jako obiekt, do którego są przypisane definicje i wartości, które odpowiadają za nazwę, rodzaj, slot oraz [[classes/pl|klasę]], która może nosić dany przedmiot, a także jego właściwości (np. czy dany przedmiot może zostać [[Paint Can/pl|przemalowany]] albo [[Name Tag/pl|inaczej nazwany]]). Wszystkie wartości i definicje są w pełnych szczegółach zapisane w [[WebAPI/GetSchema]] {{lang icon|angielski}}
+
'''Schemat przedmiotów''' (ang. ''Item schema'') jest zasobem w ''Team Fortress 2'', który definiuje wszystkie istniejące przedmioty i przypisane do nich atrybuty. Dostęp do schematu przedmiotów jest możliwy przez klienta gry w różnych menu, wliczając w to [[Mann Co. Store/pl|Sklep Mann Co.]], [[Mann Co. Catalog/pl|katalog Mann Co.]] oraz [[Backpack/pl|plecak]] gracza. Każdy przedmiot w tym schemacie jest oznaczony jako obiekt, do którego są przypisane definicje i wartości, które odpowiadają za jego nazwę, typ i slot, oraz [[Classes/pl|klasę]], która może nosić dany przedmiot, a także jego właściwości (np. czy dany przedmiot może zostać [[Paint Can/pl|przemalowany]] albo inaczej [[Name Tag/pl|nazwany]]). Wszystkie wartości i definicje są szczegółowo opisane w [[WebAPI/GetSchema]] {{lang icon|en}}.
  
Oprócz standardowego schematu istnieje także 'schemat klienta'. Schemat ten jest w formacie [[WebAPI/VDF|VDF]], który jest zaś odczytywany przez grę i zawiera inne szczegóły, które nie znajdują się w standardowym schemacie, takie jak [[equip region/pl|region założenia]], przypisane dźwięki, a także [[bodygroup/pl|części modelu]]. Oba schematy zawierają definicję wszystkich [[List of item attributes/pl|atrybutów]], [[item sets/pl|zestawów przedmiotów]], [[particle effects/pl|efektów cząsteczkowych]], poziomów przedmiotów oraz rangi dla broni i przedmiotów ozdobnych rodzaju [[Strange/pl|Kuriozum]].
+
Oprócz standardowego schematu przedmiotów, istnieje także schemat klienta, który jest pobierany przez klienta gry. Schemat klienta jest zapisany w formacie [[WebAPI/VDF|VDF]] {{lang icon|en}}, który jest zaś odczytywany przez silnik gry i zawiera inne szczegóły, które nie znajdują się w standardowym schemacie, takie jak [[Equip region/pl|miejsce założenia]], przypisane dźwięki broni, a także [[Bodygroup/pl|części modelu]]. Oba schematy zawierają definicję wszystkich [[List of item attributes/pl|atrybutów przedmiotów]], [[Item sets/pl|zestawów przedmiotów]], [[Particle effects/pl|efektów cząsteczkowych]], poziomów przedmiotów oraz rangi dla broni i przedmiotów ozdobnych jakości [[Strange/pl|kuriozum]].
  
Schemat klienta jest zapisywanie lokalnie u klienta oraz na serwerze jako '''tf/scripts/items/items_game.txt'''. Podczas uruchamiania gry serwer przedmiotów wysyła link URL klientowi oraz serwerowi, skąd najnowszy schemat może zostać uzyskany, po czym klient oraz serwer takowy pobierają i z niego korzystają. Aktualizacje wprowadzone do schematu są również przeprowadzane przez serwer przedmiotów, w równie podobny sposób. Od {{Patch name|10|15|2014|in-the}} items_game.txt jest chroniony [[w:pl:Podpis cyfrowy|podpisem cyfrowym]], przez co ani klient, ani serwer nie uruchomi się, jeśli plik ten został zmodyfikowany.
+
Schemat klienta jest przechowywany lokalnie u klienta oraz na serwerze jako {{code|tf/scripts/items/items_game.txt}}. Klient i serwer ładują tę kopię schematu podczas uruchamiania gry. Podczas uruchamiania serwer przedmiotów wysyła adres URL klientowi oraz serwerowi, skąd najnowszy schemat może zostać uzyskany, po czym klient oraz takowy serwer pobierają go i z niego korzystają. W ten sposób kolejne aktualizacje schematu są obsługiwane przez serwer przedmiotów. Od {{Patch name|10|15|2014|in-the}} {{code|items_game.txt}} jest chroniony [[w:pl:Podpis cyfrowy|podpisem cyfrowym]], przez co ani klient, ani serwer nie uruchomi się, jeśli plik ten został zmodyfikowany.
  
== Aktualizacje schematu przedmiotów ==
+
== {{common string|See also}} ==
 
 
{{see also|Aktualizacje}}
 
 
 
Wszystkie aktualizacje schematu przedmiotów ''Team Fortress 2'' i ''[[Team Fortress 2 Beta/pl|Team Fortress 2 Beta]]'' są przechowywane na [http://git.optf2.com/schema-tracking/ OPTF2], a także na [[w:Git (software)|Git'cie]]{{lang icon|angielski}}. Różnice, występujące między różnymi wersjami danych plików nazywamy {{w:diff|diffami}} {{lang icon|en}}.
 
 
 
== Zobacz także ==
 
 
* '''[[WebAPI]]''' {{lang icon|en}}
 
* '''[[WebAPI]]''' {{lang icon|en}}
** [[WebAPI/GetSchema]] – {{lang icon|en}} - Techniczny opis schematu przedmiotów, który jest dostępny przez Steam Web API.
+
** [[WebAPI/GetSchema]] {{lang icon|en}} - opis techniczny schematu przedmiotów dostępny za pośrednictwem Steam Web API
 
* [[Items/pl|Przedmioty]]
 
* [[Items/pl|Przedmioty]]
 
== Źródła zewnętrzne ==
 
* [http://git.optf2.com/schema-tracking/ OPTF2 - Weryfikator schematów kilku gier Steam] {{lang icon|en}}
 
* [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2 Schemat przedmiotów Team Fortress 2] {{lang icon|en}}
 
** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Schema?h=teamfortress2 Schematu Team Fortress 2] {{lang icon|en}}
 
** Ostatnia wersja  [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Client%20Schema?h=teamfortress2 Schematu klienta Team Fortress 2] {{lang icon|en}}
 
** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2 Różnicę pomiędzy plikami różnych wersji Team Fortress 2] {{lang icon|en}}
 
* [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2beta Schemat przedmiotów Team Fortress 2 Beta] {{lang icon|en}}
 
** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Schema?h=teamfortress2beta Schemat przedmiotów Team Fortress 2 Beta] {{lang icon|en}}
 
** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Client%20Schema?h=teamfortress2beta Schematu klienta Team Fortress 2 Beta] {{lang icon|en}}
 
** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2beta Różnicę pomiędzy plikami różnych wersji Team Fortress 2 Beta] {{lang icon|en}}
 
  
 
[[Category:Items/pl]]
 
[[Category:Items/pl]]
 
[[Category:WebAPI/pl]]
 
[[Category:WebAPI/pl]]

Latest revision as of 14:51, 7 November 2023

Aby uzyskać bardziej szczegółową dokumentację techniczną dotyczącą Steam Web API i GetSchema, sprawdź WebAPI (angielski).

Schemat przedmiotów (ang. Item schema) jest zasobem w Team Fortress 2, który definiuje wszystkie istniejące przedmioty i przypisane do nich atrybuty. Dostęp do schematu przedmiotów jest możliwy przez klienta gry w różnych menu, wliczając w to Sklep Mann Co., katalog Mann Co. oraz plecak gracza. Każdy przedmiot w tym schemacie jest oznaczony jako obiekt, do którego są przypisane definicje i wartości, które odpowiadają za jego nazwę, typ i slot, oraz klasę, która może nosić dany przedmiot, a także jego właściwości (np. czy dany przedmiot może zostać przemalowany albo inaczej nazwany). Wszystkie wartości i definicje są szczegółowo opisane w WebAPI/GetSchema (angielski).

Oprócz standardowego schematu przedmiotów, istnieje także schemat klienta, który jest pobierany przez klienta gry. Schemat klienta jest zapisany w formacie VDF (angielski), który jest zaś odczytywany przez silnik gry i zawiera inne szczegóły, które nie znajdują się w standardowym schemacie, takie jak miejsce założenia, przypisane dźwięki broni, a także części modelu. Oba schematy zawierają definicję wszystkich atrybutów przedmiotów, zestawów przedmiotów, efektów cząsteczkowych, poziomów przedmiotów oraz rangi dla broni i przedmiotów ozdobnych jakości kuriozum.

Schemat klienta jest przechowywany lokalnie u klienta oraz na serwerze jako tf/scripts/items/items_game.txt. Klient i serwer ładują tę kopię schematu podczas uruchamiania gry. Podczas uruchamiania serwer przedmiotów wysyła adres URL klientowi oraz serwerowi, skąd najnowszy schemat może zostać uzyskany, po czym klient oraz takowy serwer pobierają go i z niego korzystają. W ten sposób kolejne aktualizacje schematu są obsługiwane przez serwer przedmiotów. Od Aktualizacji z 15 października 2014 items_game.txt jest chroniony podpisem cyfrowym, przez co ani klient, ani serwer nie uruchomi się, jeśli plik ten został zmodyfikowany.

Zobacz też