Difference between revisions of "Bots/pl"
Mikolaj9559 (talk | contribs) |
m |
||
(18 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
− | {{trans}} | + | {{update trans}} |
− | [[Image:Tr_dustbowl0003. | + | {{DISPLAYTITLE: Boty}} |
+ | |||
+ | [[Image:Tr_dustbowl0003.png|right|thumb|300px|Bot żołnierza(Solider) na mapie [[Dustbowl/pl|Dustbowl]]]] | ||
+ | |||
{{Quotation|'''Bot Grubego''' podczas samorealizacji.|Moje pięści! Są zrobione ze stali!|sound=Heavy_specialweapon01.wav}} | {{Quotation|'''Bot Grubego''' podczas samorealizacji.|Moje pięści! Są zrobione ze stali!|sound=Heavy_specialweapon01.wav}} | ||
− | + | Istnieją dwa typy botów w Team Fortress 2, są to AI Bots oraz Puppet Bots. Boty AI mają zakodowaną sztuczną inteligencje zaprojektowaną do naśladowania zachowań graczy w grze. Puppet Bots nie posiadają sztucznej inteligencji, ale są za to przydatne do testów i treningów. Wymagają serwera z włączonymi oszustwami (cheats), tym samym z wyłączonymi osiągnięciami (achievements). | |
== Boty AI == | == Boty AI == | ||
− | Boty AI są stworzone po to, aby naśladować | + | Boty AI są stworzone po to, aby naśladować graczy i nie są bezpośrednio kontrolowane. Dodatkowo ich klasy są wybierane losowo. Używają wyrafinowanego kodu - AI Code, w oparciu o PlayerBot oraz infected AI występującym w serii Left 4 Dead. Boty AI nie wymagają serwera z włączonymi oszustwami (cheats) w związku z czym osiągnięcia są dostępne podczas gry z nimi. |
− | |||
Boty mogą być kontrolowane bezpośrednio w zakresie: | Boty mogą być kontrolowane bezpośrednio w zakresie: | ||
− | * Każdy | + | * Każdy przyjazny bot na którego najedziesz celownikiem podczas "Setupa" będzie używał [[Taunt/pl|drwiny]] |
− | * Bot-Medyk będzie Cię leczyć gdy go | + | * Bot-Medyk będzie Cię leczyć gdy go zawołasz (domyślnie klawisz E) |
− | * Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy | + | * Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy głosowej "Ruchy, ruchy, ruchy!" lub "Aktywuj ładunek!" spowodujesz aktywacje ÜberCharge |
− | === Obecny status botów AI | + | === Obecny status botów AI === |
− | Boty AI są w fazie testów (BETA), będą bardziej " | + | Boty AI są w fazie testów (BETA), będą bardziej "sprytni" gdy zrobisz Update. Obecnie nie wszystkie klasy mają wsparcie AI - na przykład Szpieg. Bot-Szpieg ucieka od gracza jeżeli zostanie zauważony i nigdy nie używa [[Cloak/pl|kamuflażu]]. |
− | Boty mogą grać jako szpieg w trybie Highlander | + | Boty mogą grać jako szpieg w trybie Highlander poprzez wpisanie "tf_bot_force_class Spy" w konsoli lub poprzez użycie innego programu. Boty AI działają poprawnie tylko na wiekszości oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (boty mogą tylko być dodane poprzez komendę "tf_bot_add"). Używanie botów na niewspomaganych mapach jest możliwe po wykonaniu poniższych czynności, lecz nie będą dobrze "udawać" zachowań człowieka. Gotowa [http://forums.steampowered.com/forums/showthread.php?t=1264447 paczka botów] jest dostepna dla wielu popularnych map. |
− | |||
− | |||
==== Używanie botów na niewspomaganej mapie ==== | ==== Używanie botów na niewspomaganej mapie ==== | ||
# Wpisz "sv_cheats 1" w konsoli. | # Wpisz "sv_cheats 1" w konsoli. | ||
− | # Wpisz "nav_generate" | + | # Wpisz "nav_generate". |
− | # Poczekaj dopóki gra nie stworzy " | + | # Poczekaj dopóki gra nie stworzy "Ścieżek AI" |
# Mapa się przeładuje, powyższe czynności nie będą musiały być wykonywane ponownie. | # Mapa się przeładuje, powyższe czynności nie będą musiały być wykonywane ponownie. | ||
− | # Włącz konsole i wpisz "tf_bot_add <ilość>" | + | # Włącz konsole i wpisz "tf_bot_add <ilość>". |
− | |||
==== Zachowanie botów ==== | ==== Zachowanie botów ==== | ||
− | * Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki | + | * Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki i różne dodatki. |
− | * Boty | + | * Boty nie wykonują specjalnych skoków (rakietowy i bombowy). |
− | * Gdy bot zabije gracza to losuje czy ma go | + | * Gdy bot zabije gracza to losuje czy ma go [[Taunt/pl|wyśmiać]], bot będzie wyśmiewać gracza nawet podczas ostrzału. |
− | * Gdy bot zobaczy ukrytego wrogiego Szpiega to będzie oglądać jego ruchy. Bot | + | * Gdy bot zobaczy ukrytego wrogiego Szpiega to będzie oglądać jego ruchy. Bot nie zaatakuje ukrytego szpiega dopóki szpieg nie zaatakuje, albo nie wpadnie na wrogiego bota. |
− | * Boty Pyro będą regularnie używać | + | * Boty nie przenoszą konstrukcji. |
+ | * Boty Pyro będą regularnie używać [[Compression_blast/pl|strumienia sprężonego powietrza]], aby odbić rakiety. | ||
+ | * Gdy często będzie zabijany dany bot opuści on drużynę. | ||
+ | * Na drugim poziomie mapy Dustbowl boty Szpiega oraz Inżyniera próbują przejść na pierwszy poziom mapy. | ||
− | === Komendy do | + | === Komendy do botów === |
Żeby używać botów na obsługiwanych mapach, administrator serwera musi wpisać te komendy w konsoli: | Żeby używać botów na obsługiwanych mapach, administrator serwera musi wpisać te komendy w konsoli: | ||
Line 51: | Line 53: | ||
|To polecenie stworzy dodatkowego bota losowej klasy oraz drużyny. Zostanie mu dodany nick. | |To polecenie stworzy dodatkowego bota losowej klasy oraz drużyny. Zostanie mu dodany nick. | ||
− | ; | + | ;Wzór: <code>tf_bot_add [<''ilość''>] [<''klasa''>] [<''drużyna''>] [<''trudność''>]</code> |
− | ; | + | ;Parametry: |
− | :<code><'' | + | :<code><''ilość''></code> |
::Ustawia ilość botów, które się zrespawnują. | ::Ustawia ilość botów, które się zrespawnują. | ||
− | ::Jeżeli ustawisz ilość botów większą niż maximum slotów na serwerze spowoduje to, że boty "zamarzną" | + | ::Jeżeli ustawisz ilość botów większą niż maximum slotów na serwerze spowoduje to, że boty "zamarzną". Jeżeli chcesz grać sam z botami ustaw 23. |
:<code><''klasa''></code> | :<code><''klasa''></code> | ||
− | ::Nazwy | + | ::Nazwy klas mogą być następujące: ''[[Demoman/pl|Demoman]]'', ''[[Engineer/pl|Engineer]]'', ''[[Heavy/pl|HeavyWeapons]]'', ''[[Medic/pl|Medic]]'', ''[[Pyro/pl|Pyro]]'', ''[[Scout/pl|Scout]]'', ''[[Soldier/pl|Soldier]]'', ''[[Sniper/pl|Sniper]]'', lub ''[[Spy/pl|Spy]]'' |
:<code><''drużyna''></code> | :<code><''drużyna''></code> | ||
− | ::Ustawia drużynę, do której ma dołączyć bot, może to być ''[[red]]'' | + | ::Ustawia drużynę, do której ma dołączyć bot, może to być ''[[red/pl|red]]'' lub ''[[blue/pl|blue]]''. |
:<code><''poziom trudności></code> | :<code><''poziom trudności></code> | ||
::Ustawia poziom trudności. Poziomy trudności są takie: ''easy'', ''normal'', i ''hard''. | ::Ustawia poziom trudności. Poziomy trudności są takie: ''easy'', ''normal'', i ''hard''. | ||
− | ;Przykład: <code>tf_bot_add red 3 heavyweapons easy</code> - doda trzech Grubych do | + | ;Przykład: <code>tf_bot_add red 3 heavyweapons easy</code> - doda trzech Grubych do drużyny RED na łatwym poziomie trudności. |
|- | |- | ||
|{{nw|<big>'''tf_bot_difficulty'''</big>}} | |{{nw|<big>'''tf_bot_difficulty'''</big>}} | ||
− | |Ustawia poziom trudności botów włączających się do gry | + | |Ustawia poziom trudności botów włączających się do gry. |
− | ; | + | ;Wzór: <code>tf_bot_difficulty <''poziom''></code> |
− | ; | + | ;Parametry: |
− | :<code><'' | + | :<code><''pziom''></code> |
− | ::Ustawia poziom trudności | + | ::Ustawia poziom trudności botów - tak jak wyżej tylko wykorzystuje się cyfry. Można użyć następujących: 0=easy, 1=normal, 2=hard, 3=expert. Domyślne ustawienie to "normal" (1). |
;Przykład: <code>tf_bot_difficulty 2</code> - wszystkie zrespawnowane boty po użyciu tej komendy będą miały poziom trudności "Hard". | ;Przykład: <code>tf_bot_difficulty 2</code> - wszystkie zrespawnowane boty po użyciu tej komendy będą miały poziom trudności "Hard". | ||
|- | |- | ||
|{{nw|<big>'''tf_bot_force_class'''</big>}} | |{{nw|<big>'''tf_bot_force_class'''</big>}} | ||
− | |Ta | + | |Ta komenda ustawia klasę wszystkim botom. |
− | ; | + | ;Wzór: <code>tf_bot_force_class <''klasa''></code> |
;Parametry: | ;Parametry: | ||
:<code><''klasa''></code> | :<code><''klasa''></code> | ||
− | ::Ustawia klasę, | + | ::Ustawia klasę, ich nazwy są następujące: ''[[Demoman/pl|Demoman]]'', ''[[Engineer/pl|Engineer]]'', ''[[Heavy/pl|HeavyWeapons]]'', ''[[Medic/pl|Medic]]'', ''[[Pyro/pl|Pyro]]'', ''[[Scout/pl|Scout]]'', ''[[Soldier/pl|Soldier]]'', ''[[Sniper/pl|Sniper]]'', lub ''[[Spy/pl|Spy]]'' |
− | ;Przykład: <code>tf_bot_force_class medic</code> | + | ;Przykład: <code>tf_bot_force_class medic</code> - wszystkie boty zrespią się jako Medycy. |
|- | |- | ||
|{{nw|<big>'''tf_bot_join_after_player'''</big>}} | |{{nw|<big>'''tf_bot_join_after_player'''</big>}} | ||
− | |Jeżeli liczba nie jest zerem to boty poczekają z wejściem do gry dopóki | + | |Jeżeli liczba nie jest zerem to boty poczekają z wejściem do gry dopóki gracz nie zacznie grać. |
− | ; | + | ;Wzór: <code>tf_bot_join_after_player <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. |
− | ;Przykład: <code>tf_bot_join_after_player 0</code> spowoduje to, że boty wejdą do gry przed graczem nie czekając na niego. | + | ;Przykład: <code>tf_bot_join_after_player 0</code> - spowoduje to, że boty wejdą do gry przed graczem nie czekając na niego. |
|- | |- | ||
|{{nw|<big>'''tf_bot_keep_class_after_death'''</big>}} | |{{nw|<big>'''tf_bot_keep_class_after_death'''</big>}} | ||
|Jeżeli wartość wynosi 0 to boty zawsze się odrodzą z inną klasą. | |Jeżeli wartość wynosi 0 to boty zawsze się odrodzą z inną klasą. | ||
− | ; | + | ;Wzór: <code>tf_bot_keep_class_after_death <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. Domyślna wartość to 0. |
− | ;Przykład: <code>tf_bot_keep_class_after_death 1</code> | + | ;Przykład: <code>tf_bot_keep_class_after_death 1</code> - bot po śmierci nie zmienia klasy. |
|- | |- | ||
|{{nw|<big>'''tf_bot_kick'''</big>}} | |{{nw|<big>'''tf_bot_kick'''</big>}} | ||
Line 116: | Line 118: | ||
Wpisanie tej komendy wyrzuci jednego bota. | Wpisanie tej komendy wyrzuci jednego bota. | ||
− | ; | + | ;Wzór: <code>tf_bot_kick <''nick/all''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''nick/all''></code> |
− | ::Wpisujesz albo | + | ::Wpisujesz albo nick bota albo "all", żeby wyrzucić wszystkie. |
− | ;Przykład: <code>tf_bot_kick CEDA</code> | + | ;Przykład: <code>tf_bot_kick CEDA</code> - wyrzuci bota o nicku "CEDA", jeżeli taki jest w grze. |
|- | |- | ||
|{{nw|<big>'''tf_bot_prefix_name_with_difficulty'''</big>}} | |{{nw|<big>'''tf_bot_prefix_name_with_difficulty'''</big>}} | ||
− | |Jeżeli | + | |Jeżeli wybierzemy 1 to przy nicku botów będzie widoczny ich poziom trudności. |
− | ; | + | ;Wzór: <code>tf_bot_prefix_name_with_difficulty <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. Domyślna wartość to 0. |
− | ; | + | ;Przykład: <code>tf_bot_prefix_name_with_difficulty 1</code> - spowoduje to, że nicki botów będą zależne od poziomu trudności, na przykład: "1 Aimbot" (normal), czy "3 Saxton Hale" (expert). |
|- | |- | ||
|{{nw|<big>'''tf_bot_quota'''</big>}} | |{{nw|<big>'''tf_bot_quota'''</big>}} | ||
− | |Określa całkowitą liczbę botów w grze. Działa tylko jeżeli "tf_bot_quota_mode" = "fill" albo "match". | + | |Określa całkowitą liczbę botów w grze. Działa tylko, jeżeli "tf_bot_quota_mode" = "fill" albo "match". |
− | ; | + | ;Wzór: <code>tf_bot_quota <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
::Numery powyżej 0. Określa ile graczy może umieścić serwer. Domyślnie 0. | ::Numery powyżej 0. Określa ile graczy może umieścić serwer. Domyślnie 0. | ||
− | ;Przykład: <code>tf_bot_quota 2</code>, if tf_bot_quota_mode = match | + | ;Przykład: <code>tf_bot_quota 2</code>, if tf_bot_quota_mode = match - doda dwa boty do serwera za dwóch ludzi. |
|- | |- | ||
|{{nw|<big>'''tf_bot_quota_mode'''</big>}} | |{{nw|<big>'''tf_bot_quota_mode'''</big>}} | ||
− | | | + | |Okresla typ czesci. |
− | ; | + | ;Wzór: <code>tf_bot_quota_mode<''normal/fill/match''></code> |
− | ; | + | ;Parametry: |
:<code>''normal/fill/match''</code> | :<code>''normal/fill/match''</code> | ||
− | :: | + | ::Jeżeli 'normal', to serwer nie doda, ani nie usunie żadnego bota z gry, a więc ''tf_bot_quota'' nie zadziała. |
− | :: | + | ::Jeżeli 'fill', to serwer postara się dostosować ilość graczy do N, gdzie N jest ''tf_bot_quota''. |
− | :: | + | ::Jeżeli 'match', to serwer będzie utrzymywał stosunek 1:N w ilości ludzi i botów, gdzie N to ''tf_bot_quota''. |
− | ; | + | ;Przykład: <code>tf_bot_quota_mode fill</code> - serwer będzie utrzymywał (''tf_bot_quota'' - ilość ludzi na serwerze) botów w grze. |
|} | |} | ||
==Boty Puppet== | ==Boty Puppet== | ||
− | Te boty nie mają kodu AI, nie mogą się ruszać ani atakować. Te boty mogą być używane jako lalki, gracze mogą nimi manipulować - kazać iść za sobą czy strzelać. Ten typ botów jest używany do | + | Te boty nie mają kodu AI, nie mogą się ruszać ani atakować. Te boty mogą być używane jako lalki, gracze mogą nimi manipulować - kazać iść za sobą czy strzelać. Ten typ botów jest używany do rożnych celów. Umiejętne manipulowanie nimi może stworzyć ładną scenkę. |
===Komendy Botów Puppet=== | ===Komendy Botów Puppet=== | ||
Nie wszystkie poniższe komendy działają. | Nie wszystkie poniższe komendy działają. | ||
− | ''Notka: wpisywanie komend bez żadnych | + | ''Notka: wpisywanie komend bez żadnych wartości spowoduje wyświetlenie krótkiego opisu.'' |
{| class="wikitable grid" | {| class="wikitable grid" | ||
Line 177: | Line 179: | ||
;Parameters: | ;Parameters: | ||
:<code>-team ''teamname/number''</code> | :<code>-team ''teamname/number''</code> | ||
− | ::Specifies the team name or number to assign the bot. Where ''name/number'' can be ''[[RED]]'' or ''1'', ''[[BLU]]'' or ''0'' | + | ::Specifies the team name or number to assign the bot. Where ''name/number'' can be ''[[RED/pl|RED]]'' or ''1'', ''[[BLU]]'' or ''0'' |
:<code>-class ''classname''</code> | :<code>-class ''classname''</code> | ||
::The ''classname'' of the class can be ''[[Demoman]]'', ''[[Engineer]]'', ''[[Heavy]]Weapons'', ''[[Medic]]'', ''[[Pyro]]'', ''[[Scout]]'', ''[[Soldier]]'', ''[[Sniper]]'', or ''[[Spy]]'' | ::The ''classname'' of the class can be ''[[Demoman]]'', ''[[Engineer]]'', ''[[Heavy]]Weapons'', ''[[Medic]]'', ''[[Pyro]]'', ''[[Scout]]'', ''[[Soldier]]'', ''[[Sniper]]'', or ''[[Spy]]'' | ||
Line 279: | Line 281: | ||
===Imiona botów=== | ===Imiona botów=== | ||
− | Boty mają zaprogramowane różne imiona, wiele z nich zostało nadane przez Valve. Zawierają zawsze trochę odniesień do TF2. ich imiona zostały także określone na forum Steam. <!-- | + | Boty mają zaprogramowane różne imiona, wiele z nich zostało nadane przez Valve. Zawierają zawsze trochę odniesień do TF2. ich imiona zostały także określone na forum Steam. <!--Jezeli znalazles imiona, które nie wystepuja na liscie to je dodaj, dzieki--> |
− | + | {{Bot names}} | |
− | + | ;Syntax: <code>bot_randomnames <''0/1''></code> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
::On when set to ''1'', off when set to ''0'' | ::On when set to ''1'', off when set to ''0'' | ||
;Example: <code>bot_randomnames 1</code> | ;Example: <code>bot_randomnames 1</code> | ||
Line 410: | Line 329: | ||
[[Category:Customization/pl]] | [[Category:Customization/pl]] | ||
[[Category:Gameplay/pl]] | [[Category:Gameplay/pl]] | ||
− | |||
− |
Latest revision as of 14:23, 8 January 2023
To tłumaczenie wymaga aktualizacji. Możesz pomóc poprawić ten artykuł, wzbogacając jego treść o informacje zawarte na stronie Bots (tekst źródłowy). Zobacz też wskazówki dotyczące tłumaczeń. |
„ | Moje pięści! Są zrobione ze stali!
Kliknij, by odtworzyć
— Bot Grubego podczas samorealizacji.
|
” |
Istnieją dwa typy botów w Team Fortress 2, są to AI Bots oraz Puppet Bots. Boty AI mają zakodowaną sztuczną inteligencje zaprojektowaną do naśladowania zachowań graczy w grze. Puppet Bots nie posiadają sztucznej inteligencji, ale są za to przydatne do testów i treningów. Wymagają serwera z włączonymi oszustwami (cheats), tym samym z wyłączonymi osiągnięciami (achievements).
Spis treści
Boty AI
Boty AI są stworzone po to, aby naśladować graczy i nie są bezpośrednio kontrolowane. Dodatkowo ich klasy są wybierane losowo. Używają wyrafinowanego kodu - AI Code, w oparciu o PlayerBot oraz infected AI występującym w serii Left 4 Dead. Boty AI nie wymagają serwera z włączonymi oszustwami (cheats) w związku z czym osiągnięcia są dostępne podczas gry z nimi.
Boty mogą być kontrolowane bezpośrednio w zakresie:
- Każdy przyjazny bot na którego najedziesz celownikiem podczas "Setupa" będzie używał drwiny
- Bot-Medyk będzie Cię leczyć gdy go zawołasz (domyślnie klawisz E)
- Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy głosowej "Ruchy, ruchy, ruchy!" lub "Aktywuj ładunek!" spowodujesz aktywacje ÜberCharge
Obecny status botów AI
Boty AI są w fazie testów (BETA), będą bardziej "sprytni" gdy zrobisz Update. Obecnie nie wszystkie klasy mają wsparcie AI - na przykład Szpieg. Bot-Szpieg ucieka od gracza jeżeli zostanie zauważony i nigdy nie używa kamuflażu. Boty mogą grać jako szpieg w trybie Highlander poprzez wpisanie "tf_bot_force_class Spy" w konsoli lub poprzez użycie innego programu. Boty AI działają poprawnie tylko na wiekszości oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (boty mogą tylko być dodane poprzez komendę "tf_bot_add"). Używanie botów na niewspomaganych mapach jest możliwe po wykonaniu poniższych czynności, lecz nie będą dobrze "udawać" zachowań człowieka. Gotowa paczka botów jest dostepna dla wielu popularnych map.
Używanie botów na niewspomaganej mapie
- Wpisz "sv_cheats 1" w konsoli.
- Wpisz "nav_generate".
- Poczekaj dopóki gra nie stworzy "Ścieżek AI"
- Mapa się przeładuje, powyższe czynności nie będą musiały być wykonywane ponownie.
- Włącz konsole i wpisz "tf_bot_add <ilość>".
Zachowanie botów
- Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki i różne dodatki.
- Boty nie wykonują specjalnych skoków (rakietowy i bombowy).
- Gdy bot zabije gracza to losuje czy ma go wyśmiać, bot będzie wyśmiewać gracza nawet podczas ostrzału.
- Gdy bot zobaczy ukrytego wrogiego Szpiega to będzie oglądać jego ruchy. Bot nie zaatakuje ukrytego szpiega dopóki szpieg nie zaatakuje, albo nie wpadnie na wrogiego bota.
- Boty nie przenoszą konstrukcji.
- Boty Pyro będą regularnie używać strumienia sprężonego powietrza, aby odbić rakiety.
- Gdy często będzie zabijany dany bot opuści on drużynę.
- Na drugim poziomie mapy Dustbowl boty Szpiega oraz Inżyniera próbują przejść na pierwszy poziom mapy.
Komendy do botów
Żeby używać botów na obsługiwanych mapach, administrator serwera musi wpisać te komendy w konsoli:
Command | Description |
---|---|
tf_bot_add | To polecenie stworzy dodatkowego bota losowej klasy oraz drużyny. Zostanie mu dodany nick.
|
tf_bot_difficulty | Ustawia poziom trudności botów włączających się do gry.
|
tf_bot_force_class | Ta komenda ustawia klasę wszystkim botom.
|
tf_bot_join_after_player | Jeżeli liczba nie jest zerem to boty poczekają z wejściem do gry dopóki gracz nie zacznie grać.
|
tf_bot_keep_class_after_death | Jeżeli wartość wynosi 0 to boty zawsze się odrodzą z inną klasą.
|
tf_bot_kick |
Wpisanie tej komendy wyrzuci jednego bota.
|
tf_bot_prefix_name_with_difficulty | Jeżeli wybierzemy 1 to przy nicku botów będzie widoczny ich poziom trudności.
|
tf_bot_quota | Określa całkowitą liczbę botów w grze. Działa tylko, jeżeli "tf_bot_quota_mode" = "fill" albo "match".
|
tf_bot_quota_mode | Okresla typ czesci.
|
Boty Puppet
Te boty nie mają kodu AI, nie mogą się ruszać ani atakować. Te boty mogą być używane jako lalki, gracze mogą nimi manipulować - kazać iść za sobą czy strzelać. Ten typ botów jest używany do rożnych celów. Umiejętne manipulowanie nimi może stworzyć ładną scenkę.
Komendy Botów Puppet
Nie wszystkie poniższe komendy działają.
Notka: wpisywanie komend bez żadnych wartości spowoduje wyświetlenie krótkiego opisu.
Command | Description |
---|---|
bot | This command will create a bot on the given team with the specified class and name. If team or name is omitted, they will be assigned randomly.
|
bot_changeclass | Force all bots to change to the specified class.
Does not seem to be implemented, nothing happens. |
bot_changeteams |
Make all bots change teams. This forces all the bots to switch teams. If a bot was on the RED team then it will now be on the BLU team and vice versa. |
bot_command | Sends specified command on behalf of specified bot.
|
bot_defend | Set to a team number, and that team will all keep their combat shields raised.
For instance, Heavies will spin their miniguns. |
bot_dontmove | Bots are allowed or prevented from moving. When set to 1 the bots cannot move but they can still turn and jump. Note with a combination of this command and bot_mimic you can move bots to where you want them and leave them there.
|
bot_forceattack | This will make all the bots automatically fire whatever weapon they currently have selected. If bot_forceattack2 is set to 0, then the bots will execute primary_fire. If bot_forceattack2 is set to 1, then the bots will execute secondary_fire.
Note this does nothing if
|
bot_forceattack2 | This will make all the bots execute secondary_fire on whatever weapon they currently have selected when bot_forceattack is set to 1.
|
bot_forceattack_down | When firing, don't tap fire, hold it down. If this is set to 0 then the bot will act like they are continuously tapping the fire button (useful for the Pistol, but not for the Heavy's Minigun). If this is set to 1 then the bot will act as if it is holding down the fire button (useful for the Heavy).
|
bot_forcefireweapon | Forces all bots who have the specified weapon to switch to and fire it.
If a bot does not have this weapon, nothing happens to it (unless it is firing a different weapon, in which it stops)
|
bot_kill |
Kills the specified bot.
|
bot_mimic | Bot uses usercmd of player by index.
The bot will execute all keystrokes issued by a player, mimicking movements, turns, jumps, fire, etc. Note this overrides
|
bot_mimic_yaw_offset |
Offsets the bots' yaw. The bots will face in a direction this angle from the player. By default this is set to 180 so that all bots will face the player. Setting this to 0 will face the bots in the same direction as the player.
|
bot_randomnames |
Imiona botówBoty mają zaprogramowane różne imiona, wiele z nich zostało nadane przez Valve. Zawierają zawsze trochę odniesień do TF2. ich imiona zostały także określone na forum Steam. Unused bot namesThe following bot names were found in a leaked source code version of TF2, containing bot names that were never put into production for unknown reasons.
|
bot_refill | Refills all bots' Ammo counts, including Metal for Engineers.
Syntax: |
bot_saveme | This makes all the bots call for a Medic, equivalent to issuing bot_command <botname> "voicemenu 0 0" to every bot.
Syntax:
|
bot_selectweaponslot | This makes the first bot select weapon in specified weapon slot.
0 = primary; 1 = secondary; 2 = melee; 3 = special Note this only works for the first bot spawned. There doesn't seem to be a way to specify other bots.
|
bot_teleport | Teleports a specified bot to a given coordinate.
Map coordinates of where you are standing can be found by typing
|
bot_whack | Delivers lethal damage from player to specified bot. This basically kills the bot with the currently selected weapon, probably used for testing during development.
|