Вы находитесь на странице: 1из 7

BOT CONTROL

bot_add
bot_add_t
bot_add_ct
Causes a bot to be added to the game. "bot_add" will add a bot to the team
specified by the "bot_join_team" cvar. "bot_add_t" and "bot_add_ct" forces the
bot onto the respective teams.
bot_kill <name, "all">
This command takes either the name of a bot, or the keyword "all" - causing
all bots in the game to be killed.
bot_kick <name, "all">
This command takes either the name of a bot, or the keyword "all" - causing
all bots in the game to be kicked.
bot_knives_only
bot_pistols_only
bot_snipers_only
bot_all_weapons
These commands are shortcuts that set the bot_allow_ cvars accordingly.
bot_diic!lty "#$%&
This cvar determines the difficulty of all newly created bots !e"isting bots
will retain the difficulty setting they were created with#. $ero % easy, & %
normal, ' % hard, ( % e"pert. )ifficulty values higher than ( are reset to (.
bot_'!ota <minim!m n!mber o bots>
*etting this cvar to a non+ero value will cause the given number of bots to be
maintained in the game. ,f a bot is kicked, a new bot will be added to
maintain the -uota. To disable the -uota, set it to +ero.
bot_prei( <strin)>
The given .string/ will be prefi"ed to all subse-uently added bot names. This
is useful for "clan-tagging" bots.
bot_*oin_team "ct, t, any&
)etermines which team the bots will join.
bot_*oin_ater_player "#,+&
,f non+ero, the bots will wait to join the game until at least one human
player has joined.
bot_allow_pistols
bot_allow_s,ot)!ns
bot_allow_s!b_mac,ine_)!ns
bot_allow_riles
bot_allow_mac,ine_)!ns
bot_allow_)renades
bot_allow_snipers
bot_allow_s,ield
0ll of the "bot_allow" cvars can be either 1 or &. ,f +ero, the bots will not
buy or use the given category of weapon.
bot_allow_ro)!es "#,+&
,f non+ero, allows bots to occasionally "go rogue". 2ogue bots just "run and
gun", and will respond to all radio commands with "3egative".
N-./0-T/ON 1234 25/T/N0
4ach of the following bot_nav_ commands operate on the navigation mesh,
allowing hand-tuning of the automatically learned data. ,t is recommended that
these commands be bound to keys for ease of use while editing.
C-6T/ON7 There is no "undo" operation. *ave your navigation mesh often.
bot_nav_mark
5arks the currently selected nav area for later operations.
bot_)oto_mark
Causes one bot in the map to move to the center of the currently marked area.
This is useful for testing the walkability of specific portions of the
navigation mesh.
bot_nav_delete
)eletes the currently selected nav area.
bot_nav_split
*plits the currently selected nav area into two new nav areas, along the white
split line.
bot_nav_mer)e
5erges the currently selected nav area and a previously marked nav area into a
new, single nav area. The merge will only occur if the two areas are the same
si+e along the merge line.
bot_nav_connect
Creates a 634 708 link from the currently marked area to the currently
selected area, telling the bots they can walk 9265 the marked area T6 the
selected area. 9or most areas, you will want to connect the areas in both
directions. :owever, for some "jump down" areas, the bots can move one way,
but cannot get back the other.
bot_nav_disconnect
)isconnects 0;; connections from the currently marked area to the currently
selected area.
bot_nav_be)in_area
bot_nav_end_area
These two commands allow the creation of new nav areas. "bot_nav_begin_area"
marks one corner of the area. "bot_nav_end_area" marks the opposite corner of
the area and creates it. To cancel the operation, issue a "bot_nav_begin_area"
command again.
bot_nav_splice
Creates a new nav area between the currently marked area and the currently
selected area, and bidirectionally connects the new area. This command is
especially useful for creating sloped nav areas.
bot_nav_cro!c,
9lags the currently selected area as "crouch", re-uiring bots to crouch !duck#
to move through it.
bot_nav_*!mp
9lags the currently selected area as "jump". This is a hint to the bots that
they should jump to traverse this area.
bot_nav_edit "#,+&
*etting this cvar to & allows hand-tuning of the bot<s navigation mesh. 6nce
edit mode has been activated, the bot_nav_ commands can be used.
bot_nav_8draw <,ei),t val!e>
This value determines how high above the ground to draw the "nav mesh" when in
nav edit mode. ,f the terrain is very irregular or highly sloped, it can be
useful to increase this value to &1 or &=. The default value is >.
bot_'!icksave "#,+&
,f non+ero, the analysis phase of map learning will be skipped. This is useful
when iteratively hand-tuning nav files. 3ote that withough this analysis, the
bots will not look around the world properly.
N-./0-T/ON 1234 9ROC233/N0
bot_nav_analy8e
0naly+e the navigation mesh to determine 0pproach ?oints and 4ncounter *pots.
This may take several minutes based on the si+e and comple"ity of the map.
NOT27 This command re-uires one bot to be in the game. The recommended
procedure is to save the mesh, add a bot, and -uickly enter bot_analy+e.
bot_nav_save
*aves the current navigation mesh to disk. The navigation mesh !"nav" file# is
automatically named to correspond to the current map file. 9or instance, if
the map is de_dust.bsp, the nav file will be de_dust.nav.
bot_nav_load
Clears the current navigation mesh, and loads it from disk.
52B600/N0
bot_walk "#,+&
9orce all bots to walk !disallow running#.
bot_stop "#,+&
,f non+ero, all bots will stop moving and responding.
bot_s,ow_nav "#,+&
,f non+ero, the nav mesh near each bot is drawn.
bot_s,ow_dan)er "#,+&
,f non+ero, the "danger" in each nav area is draw as a vertical line. @lue
lines represent danger for CTs, and red lines are danger for Ts.
bot_traceview <val!e>
Ased for internal debugging of bot navigation.
bot_deb!) <val!e>
Ased for internal debugging of bot behavior.
1/3C
bot_abo!t
)isplays the bot version number, and information about the bot<s author.
BOT DE CONTROL
bot_add
bot_add_t
bot_add_ct
Hace que un bot que se aadirn al juego. Bot_add aadir un bot al equi!o es!eci"icado !or el
bot_join_tea# c$ar. Bot_add_t % bot_add_ct obliga al bot en los res!ecti$os equi!os.
bot_&ill 'no#bre( all)
Este co#ando to#a el no#bre de un robot( o la !alabra todos * que causa todos los robots en el juego
!ara ser asesinados.
bot_&ic& 'no#bre( all)
Este co#ando to#a el no#bre de un robot( o la !alabra todos * que causa todos los robots en el juego
!ara ser e+!ulsado.
bot_&ni$es_onl%
bot_!istols_onl%
bot_sni!ers_onl%
bot_all_,ea!ons
Estos co#andos son accesos directos que establecen las c$ars - bot_allo,_ en consecuencia.
bot_di""icult% ./*01
Esta c$ar deter#ina la di"icultad de todos los bots 2robots de nue$a creaci3n e+istentes #antendrn el
ni$el de di"icultad que se crearon con4. Cero 5 6 "cil 7 5 nor#al( 0 5 duro( e+!erto 5. 8alores de las
di"icultades #a%ores que 0 se restablecen a 0.
bot_quota '#ini#u# n9#ero de bots)
Establecer este c$ar a un $alor distinto de cero :ar que el n9#ero dado de robots que se #antenga en
el juego. ;i un bot es !ateado( un bot nue$o se aadir a #antener la cuota. <ara desacti$ar la cuota( lo
!one a cero.
bot_!re"i+ 'cadena)
El 'cadena) dado se ante!one a todos los no#bres de bot aadidos !osterior#ente. Esto es 9til !ara
etiquetar los clanes bots.
bot_join_tea# .ct( t( cualquiera1
Deter#ina qu= equi!o se unir a los robots.
bot_join_a"ter_!la%er ./(61
;i no es cero( los bots se es!era !ara inscribirse en el juego :asta que al #enos un jugador :u#ano se
:a unido.
bot_allo,_!istols
bot_allo,_s:otguns
bot_allo,_sub_#ac:ine_guns
bot_allo,_ri"les
bot_allo,_#ac:ine_guns
bot_allo,_grenades
bot_allo,_sni!ers
bot_allo,_s:ield
Todas las bot_allo, c$ars !uede ser / o 6. ;i es cero( los bots no $an a co#!rar o utili>ar la categor?a
de ar#a.
bot_allo,_rogues ./(61
;i no es cero( !er#ite a los robots de $e> en cuando ir canalla. Rogue bots si#!le#ente correr %
!istola( % res!onde a todos los co#andos de radio con Negati$o.
N@8EA@CBCN DE D@LL@ DE EDBCBCN
Cada uno de los co#andos siguientes bot_na$_ o!eran en la #alla de na$egaci3n( !er#itiendo que la
#ano !uesta a !unto de los datos auto#tica#ente a!rendidas. ;e reco#ienda que estos co#andos
asignarse teclas !ara la "acilidad de uso durante la edici3n.
<REC@ECBCNF No :a% des:acer la o!eraci3n. Auarde su #alla de na$egaci3n a #enudo.
bot_na$_#ar&
Darca el rea seleccionada de na$egaci3n !ara o!eraciones !osteriores.
bot_goto_#ar&
Hace que un bot en el #a!a !ara #o$erse :acia el centro del rea actual#ente #arcada. Esto es 9til
!ara !robar la transitabilidad de !orciones es!ec?"icas de la #alla de na$egaci3n.
bot_na$_delete
Borra el rea de na$egaci3n seleccionada en ese #o#ento.
bot_na$_s!lit
Di$ide el rea seleccionada del na$ na$ en dos reas nue$as( a lo largo de la l?nea di$isoria blanca.
bot_na$_#erge
Co#bina el rea de na$egaci3n seleccionada % un rea !re$ia#ente #arcada na$ en una nue$a rea(
na$ 9nico. La "usi3n s3lo se !roducir si las dos reas son del #is#o ta#ao a lo largo de la l?nea de
#e>cla.
bot_na$_connect
Crea un $?nculo ONE G@H del rea actual#ente #arcada al rea seleccionada en ese #o#ento(
diciendo a los robots que se !uede ir andando desde la >ona #arcada en el rea seleccionada. <ara la
#a%or?a de las reas( usted tendr que conectar las reas en a#bas direcciones. ;in e#bargo( !ara
algunos saltar las reas( los robots !ueden #o$erse en una direcci3n( !ero no se !uede $ol$er al otro.
bot_na$_disconnect
Desconecta todas las cone+iones del rea actual#ente #arcada al rea seleccionada.
bot_na$_begin_area
bot_na$_end_area
Estos dos co#andos !er#iten la creaci3n de nue$as reas de na$egaci3n. Bot_na$_begin_area #arca
una esquina de la >ona. Bot_na$_end_area #arca la esquina o!uesta de la >ona % la crea. <ara
cancelar la o!eraci3n( e#itir una bot_na$_begin_area co#ando de nue$o.
bot_na$_s!lice
Crea una nue$a >ona de na$egaci3n entre el rea actual#ente #arcada % el rea seleccionada( % se
conecta bidireccional#ente la nue$a rea. Este co#ando es es!ecial#ente 9til !ara crear >onas
inclinadas de na$egaci3n.
bot_na$_crouc:
Banderas del rea actual#ente seleccionada co#o agac:arse( que requiere que los robots de Crouc:
2!ato4 !ara #o$erse a tra$=s de =l.
bot_na$_ju#!
Banderas del rea actual#ente seleccionada co#o salto. Esta es una sugerencia !ara los robots que
deben saltar !ara recorrer esta >ona.
bot_na$_edit ./(61
Establecer este c$ar a 6 !er#ite que la #ano !uesta a !unto de la #alla de na$egaci3n del bot. Ena $e>
que el #odo de edici3n :a sido acti$ado( los co#andos - bot_na$_ se !uede utili>ar.
bot_na$_>dra, @lturaF) '$alor
Este $alor deter#ina qu= tan alto sobre el suelo !ara dibujar la #alla de na$egaci3n( cuando en na$
#odo de edici3n. ;i el terreno es #u% irregular o en !endiente alta#ente( !uede ser 9til !ara au#entar
este $alor a 6/ o 6I. El $alor !or de"ecto es J.
bot_quic&sa$e ./(61
;i no es cero( la "ase de anlisis del a!rendi>aje #a!a se o#itir. Esto es 9til cuando iterati$a#ente
ajuste a #ano los arc:i$os de na$egaci3n. Tenga en cuenta que ,it:oug: este anlisis( los robots no se
$er en todo el #undo correcta#ente.
N@8EA@CBCN DE D@LL@ DE <ROCE;@DBENTO
bot_na$_anal%>e
@nali>ar la #alla de na$egaci3n !ara deter#inar !untos de a!ro+i#aci3n % !untos de encuentro. Esto
!uede tardar $arios #inutos en "unci3n del ta#ao % la co#!lejidad del #a!a.
NOT@F Este co#ando requiere un bot !ara estar en el juego. El !rocedi#iento reco#endado es el de
sal$ar la #alla( aadir un bot( % entran r!ida#ente bot_anal%>e.
bot_na$_sa$e
Auarda la #alla de na$egaci3n actual en el disco. La #alla de na$egaci3n 2na$ arc:i$o4 se deno#ina
auto#tica#ente !ara que corres!onda al arc:i$o de #a!a actual. <or eje#!lo( si el #a!a es
de_dust.bs!( el arc:i$o na$ ser de_dust.na$.
bot_na$_load
Borra la #alla de na$egaci3n actual( % lo carga desde el disco.
DE<ER@CBCN
bot_,al& ./(61
Obligar a todos los robots !ara ca#inar 2#arc:a !ro:ibir4.
bot_sto! ./(61
;i no es cero( todos los robots dejarn de #o$erse % res!onder.
bot_s:o,_na$ ./(61
;i no es cero( la #alla de na$egaci3n cerca de cada bot se dibuja.
bot_s:o,_danger ./(61
;i no es cero( el !eligro en cada rea de na$egaci3n es dibujar co#o una l?nea $ertical. Las l?neas
a>ules re!resentan !eligro !ara los CT( % las l?neas rojas son !eligro !ara Ts.
bot_trace$ie, '$alor)
;e utili>a !ara la de!uraci3n interna de la na$egaci3n bot.
bot_debug '$alor)
;e utili>a !ara la de!uraci3n interna de la conducta bot.
DB;C
bot_about
Duestra el n9#ero de $ersi3n bot( as? co#o in"or#aci3n sobre el autor del bot

Вам также может понравиться