Următorii parametri bots pot fi configurați:
(Toate valorile sunt date numai cu litere latine)
Nume (Nume)
Semnificație: Text. Dacă numele conține spații, trebuie să fie cuprins în ghilimele (Exemplu: "BOT MAHb9K")
Descriere: Numele botului.
Abilitate (abilitate / abilitate)
Valoare: 0 până la 100
Descriere: Definește abilitățile de bază ale botului. Roboții cu un nivel scăzut de calificare trage dezgustătoare și rareori se uite la părțile laterale, în timp ce roboții cu mare capacitate de a urmări perfect la, verificați unghiurile sunt capabili de a utiliza un cuțit pentru a rula mai repede, pentru a porni arma când a alerga afară de muniție, etc.
Agresivitatea (agresivitatea)
Valoare: 0 până la 100
Descriere: Determină cât de agresiv este botul. Roboții agresiune cu o mai mică atenție de mare plătitor la pericol (de exemplu, la punctul în care a murit în prealabil colegii de echipă) preferă rashit (erupții cutanate) și rareori se îndepărteze.
ReactionTime (timpul de reacție)
Valoare: 0,2 până la 0,5 secunde
Descriere: Specifică timpul de răspuns al botului. Timpul de reacție este întârzierea dintre modul în care botul sesizează un eveniment vizual sau sunet și modul în care reacționează la el. Serveste pentru a oferi "umanoid".
AttackDelay (Delay Attack)
Valoare: Numărul de secunde pe care botul îl va declanșa atunci când vede țintă.
Descriere: După ce botul a văzut inamicul, ar trebui să dureze ceva timp înainte de a începe să tragă.
Lucrul în echipă (joc de echipa)
Valoare: 0 până la 100
Descriere: Determină cât de mult se concentrează botul asupra acțiunilor echipei. Bots cu un nivel înalt de echipă ascultă radioul și de obicei păstrează împreună cu tovarășii lor. Bots cu o rată scăzută preferă să acționeze singuri.
WeaponPreference (preferință de armă)
Valoare: nici unul (nici unul) sau altul de cumpărare (de exemplu, m4a1)
Descriere: Defineste arma preferata a botului. La bot poate fi unele arme de semnificație preferate, determina prioritatea lor în alegerea la cumpărarea sau ridicarea de la sol.
Dificultate (Nivel de dificultate)
Semnificație: EASY (ușor) | NORMAL (normal) | HARD (greu) EXPERT (expert)
Descriere: Definește nivelurile de complexitate în care un bot poate fi folosit. Nivelul de dificultate poate fi combinat (de exemplu NORMAL + HARD)
VoicePitch (ton de voce)
Valoare: de la 85 la 120 (100 este standard)
Descriere: Determină tonul vocii botului în conversațiile radio. Valorile inferioare înseamnă o voce mai mică.
Piele (Piele)
Valoare: între 0 și 4
Descriere: Definește selecția pielii pentru bot în joc. Valorile de la 1 la 4 definesc pielea, așa cum se arată în meniul de selecție al jucătorului. O valoare de 0 este o selecție aleatorie.
Folosind acești parametri, este posibil să creați multe combinații diferite de capabilități ale roboților. Pentru a specifica parametrii botilor, se utilizează constructul "Implicit":
lipsă
Abilitate = 50
Agresivitate = 50
Timp de reacție = 0,3
AttackDelay = 0
Lucrul în echipă = 75
WeaponPreference = niciunul
Cost = 0
Dificultate = NORMAL
VoicePitch = 100
Piele = 0
capăt
Sistemul de șabloane este de asemenea gândit prin. proiectul de șablon este utilizat pentru a descrie șablonul:
Șablon de șablon
// exemplu de model "pușcă" a armei preferate
WeaponPreference = ak47
WeaponPreference = famas
WeaponPreference = galil
WeaponPreference = mp5
capăt
Expert în șabloane
// un exemplu de șablon "Expert" care stabilește parametrii bot
Abilitate = 90
Agresivitate = 90
ReactionTime = 0,2
Cost = 4
Dificultate = EXPERT
VoicePitch = 88
capăt
Acum, puteți specifica parametrii unui anumit bot cu un nume unic:
Ușor Yogi
// un bot prost impresionat "Yogi" cu un ușor redus
// Sensibilitate
VoicePitch = 99
capăt
Normal + pușcă Adam
// bob normal "Adam" preferând armele
// cu o audibilitate îmbunătățită
Piele = 1
VoicePitch = 105
capăt
Există programe pentru o modificare mai convenabilă a conținutului BotProfile.db:
RealLite BotProfile (de la RealLabs)
Bot ProFile Scanner (de la Colegiul Astrakhan de inginerie de calcul)