Template:I TalkNPC:ru

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)
... Icon-Important.png

TalkNPC:

SpeakResponseConcept  <строка> (Во всех играх начиная с Half-Life 2: Episode One)
Немедленно воспроизводит установленную в параметрах ответа фразу.

BaseNPC:
AddHealth  <целое значение> (Во всех играх начиная с Half-Life 2: Episode Two)
RemoveHealth  <целое значение> (Во всех играх начиная с Half-Life 2: Episode Two)
Add to or remove from the NPC's health.
SetHealth  <целое значение>
Set the NPC's health.
Break
Smash into pieces. If this is not possible, disappear.
BecomeRagdoll  (Во всех играх начиная с Half-Life 2: Episode Two)
Remove itself and instantly become a ragdoll with zero force (just go limp). OnDeath, etc. outputs will NOT be fired.
ForceInteractionWithNPC <строка> <строка>  (Во всех играх начиная с Half-Life 2: Episode One)
Force the NPC to use a dynamic interaction with another NPC. Syntax is <targetname> <dynamic interaction>.
ForgetEntity  <конечное имя>
Clears out the NPC's knowledge of a named entity.
UpdateEnemyMemory  (Во всех играх начиная с Half-Life 2: Episode One)
Update (or create) this NPC's memory of of the given entity.
GagEnable
GagDisable
Gagged NPCs won't speak (or moan, caw, etc.) unless made to be a choreographed scene.
HolsterWeapon  (Во всех играх начиная с Half-Life 2: Episode One)
UnholsterWeapon  (Во всех играх начиная с Half-Life 2: Episode One)
Force the NPC to holster or unholster their weapon. Ignored if the NPC is scripting or if the NPC doesn't use weapons.
HolsterAndDestroyWeapon  (Во всех играх начиная с Half-Life 2: Episode One)
Same as HolsterWeapon, except the weapon is destroyed once it has been concealed.
IgnoreDangerSounds  <число с плавающей запятой>
Ignore danger sounds for the specified number of seconds.
physdamagescale  <число с плавающей запятой>
Scales the damage taken when this character is hit by a physics object. 0 means this feature is disabled for backwards compatibility.
SetBodyGroup  <целое значение>
HACK: Sets this NPC's body group (from 0–n).
SetRelationship <string|targetname or classname> <string|disposition> <int|rank>
Changes whether this NPC likes or dislikes certain others. Used like the ai_relationship entity, with this NPC as the subject.
Values for disposition are:
  • D_HT: Hate
  • D_FR: Fear
  • D_LI: Like
  • D_NU: Neutral
SetSquad  <строка>
Change the name of this NPC's squad. Leaving the parameter blank will remove the NPC from any existing squad.
StartScripting
StopScripting
Enter/exit scripting state, where NPCs ignore a variety of stimulus that would make them break out of their scripts. They ignore danger sounds, ignore use English, don't idle speak or respond to other NPCs' idle speech, and so on.
Wake
Wakes up the NPC if it is sleeping.

Base:
Kill
Удаляет эту сущность и любые сущности, связанные с ней, из мира.
KillHierarchy
Функционирует так же, как Kill , хотя этот объект и любые связанные с ним объекты уничтожаются в одном кадре..
SetParent  <строка>
Двигаться с этой сущностью. Смотрите Иерархия энтитей.
SetParentAttachment  <строка>
Измените эту сущность, чтобы присоединить ее к определенной точке attachment English его источника. Сущность будет телепортироваться к источнику, чтобы положение ее корня bone English совпадало с положением attachment. Субъекты должны быть источниками перед отправкой этого ввода.
SetParentAttachmentMaintainOffset  <строка>
Как и выше сказанное, но без телепортации. Сущность сохраняет свою позицию относительно attachmentво время получения ввода.
ClearParent
Удаляет эту сущность из иерархии движения, оставляя ее свободной для самостоятельного перемещения..
AddOutput  <строка>
Оценивает ключевое значение/вывод для этой энтити..
Формат: <key> <value>
Формат: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire, -1 means infinite>
FireUser1 до FireUser4
Поджечь OnUser outputs; Смотрите Пользовательские Входы и выходы.
Use  Отсутствует в FGD! English
То же, что игрок, вызывающий +use English; может ничего не делать. Может также вызываться путем создания вывода, в котором не указан ввод.
Этот ввод не включен в Valve. FGDs English.
DispatchEffect  <строка> Отсутствует в FGD! English
Отправляет специальный эффект от позиции ентити . Удалено и полностью заменено системой particle, так какLeft 4 Dead.
DispatchResponse  <строка> Отсутствует в FGD! English
Отправляет ответ сущности. Смотрите Response English а также Concept English.
AddContext  <строка>
Добавляет в список объекта response contexts English. Формат <key>:<value>.
RemoveContext  <строка>
Remove a context from this entity's list. The name should match the key of an existing context.
ClearContext  <строка>
Removes all contexts from this entity's list.
RunScriptFile  <скрипт> (Во всех играх начиная с Left 4 Dead 2)
Execute a VScript file from disk, without file extension. The script contents are merged with the script scope of the receiving entity.
RunScriptCode  <строка> (Во всех играх начиная с Left 4 Dead 2)
Execute a string of VScript source code in the scope of the entity receiving the input. String quotation may be needed when fired via console.
Warning icon.png
This template has been marked as a candidate for speedy deletion because it has been deprecated.
If you object to this decision, then please discuss why hereIf this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators - Remember to check if anything links here and the page history (last edit) before deleting.
Warning.pngWarning:Never try to pass строка parameters to a script function with this input. It will corrupt the VMF English structure because of the nested quotation marks, which then must be removed manually with a text editor.
CallScriptFunction  <строка> (Во всех играх начиная с Left 4 Dead 2) Отсутствует в FGD! English
Execute a VScript function in the scope of the receiving entity.
SetLocalOrigin  <coordinates English> (Во всех играх начиная с Alien Swarm) Отсутствует в FGD! English
Send this entity to a spot in the map. If the entity is parented to something, it will be offset from the parent by this amount.
SetLocalAngles  <angles English> (Во всех играх начиная с Alien Swarm) Отсутствует в FGD! English
Set this entity's angles.

Model:
skin <integer>
Selects a skin from the model's index, starting with 0.
SetBodyGroup <integer>
Sets the the active $bodygroup.
Ignite
Makes the entity catch on fire indefinitely.
IgniteLifetime <float>
Makes the entity catch on fire for a given amount of time.
IgniteNumHitboxFires <integer> (removed since Left 4 Dead 2)
Makes the entity catch on fire with a given number of hitbox fire particles. Does not function correctly in Left 4 Dead 2 onward.
IgniteHitboxFireScale <float> (removed since Left 4 Dead 2)
Makes the entity catch on fire with a given scale for hitbox fire particles. Does not function correctly in Left 4 Dead 2 onward.
BecomeRagdoll
Kills the entity and creates a client-side ragdoll from the model. Input is only passed if the model contains $collisionjoints. For other models, phys_convert can be used instead.
SetLightingOrigin <targetname>
Sets the entity's lighting origin to use this entity's position.
SetLightingOriginHack <targetname> (removed since Left 4 Dead) Obsolete
Deprecated. Offsets the entity's lighting origin by their distance from an info_lighting_relative. Use SetLightingOrigin instead.
fademindist <float>
Sets distance at which the entity starts fading. If <0, the entity will disappear instantly when end fade is hit. The value will scale appropriately if the entity is in a 3D Skybox.
fademaxdist <float>
Sets distance at which the entity ends fading. If <0, the entity won't disappear at all. The value will scale appropriately if the entity is in a 3D Skybox.
SetModelScale <vector> (only in Source 2013)
Multiplies the size of the model. Does not alter the physics collisions in most cases. Can take two values separated by a space, in which case the first value would be the target model scale and the second value would be the number of seconds the change in scale will be spread over. If there is no second value, the model will scale instantly.
Tip.pngTip:The modelscale keyvalue can be AddOutputed as a workaround for other games with this input missing.
Warning.pngWarning:Negative or extremely high values can cause crashes!
SetCycle <float> (only in Team Fortress 2)
Skip to a specific point in the current animation.
SetModel <string> (only in Team Fortress 2)
Changes the model to the specified path. Form of models/ammo/ammo_us.mdl.
Icon-Important.pngImportant:Absolutely NO quotes! Make sure you use the forward slash '/'. Merasmus says to heed this advice, else thou shalt corrupt the VMF.
SetPlayBackRate <float> (only in Team Fortress 2)
Change the animation speed multiplier.
Alpha <integer>
Sets the entity's transparency to a number from 0 (invisible) to 255 (fully visible). Requires the entity to have its Render Mode (rendermode) set to a number other than 0.
AlternativeSorting <boolean>
Swaps the rendering order of the entity. Used to attempt to fix sorting problems when rendering, for example an object rendering in front of translucent materials.
Color <color255>
Sets an RGB color for the entity.
SetDamageFilter <targetname>
Sets a filter for this entity for when it receives damage.
EnableDamageForces
Allows the entity to be pushed by damage done to it (usually force amount correlates with the damage done).
DisableDamageForces
Prevents the entity from being pushed by damage done to it.

Reflection:

DisableDrawInFastReflection  (in all games since Portal 2)
Turns off rendering of this entity in reflections when using $reflectonlymarkedentities in water material.
EnableDrawInFastReflection  (in all games since Portal 2)
Turn on rendering of this entity in reflections when using $reflectonlymarkedentities in water material.

Shadow:

DisableShadow
Turn dynamic shadows off for this entity. Identical to applying  EF_NOSHADOW.
EnableShadow
Turn dynamic shadows on for this entity.
DisableReceivingFlashlight  (in all games since Portal 2)
This object will not receive light or shadows from projected textures.
EnableReceivingFlashlight  (in all games since Portal 2)
This object may receive light or shadows from projected textures.

DamageFilter:
SetDamageFilter  <строка>
Sets the entity to use as damage filter. Pass in an empty string ("") to clear the damage filter.