Difference between revisions of "Item schema/pl"
m |
(Updated) |
||
Line 1: | Line 1: | ||
− | + | {{DISPLAYTITLE:Schemat przedmiotów}} | |
− | {{DISPLAYTITLE: Schemat przedmiotów}} | + | {{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 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 | + | 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 | + | 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. |
− | == | + | == {{common string|See also}} == |
− | |||
− | {{ | ||
− | |||
− | |||
− | |||
− | |||
* '''[[WebAPI]]''' {{lang icon|en}} | * '''[[WebAPI]]''' {{lang icon|en}} | ||
− | ** [[WebAPI/GetSchema]] | + | ** [[WebAPI/GetSchema]] {{lang icon|en}} - opis techniczny schematu przedmiotów dostępny za pośrednictwem Steam Web API |
* [[Items/pl|Przedmioty]] | * [[Items/pl|Przedmioty]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Items/pl]] | [[Category:Items/pl]] | ||
[[Category:WebAPI/pl]] | [[Category:WebAPI/pl]] |
Latest revision as of 14:51, 7 November 2023
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ż
- WebAPI (angielski)
- WebAPI/GetSchema (angielski) - opis techniczny schematu przedmiotów dostępny za pośrednictwem Steam Web API
- Przedmioty