# 000109. Обзор класса PLAYER(Часть 2)

Обзор класса PLAYER(Часть 2)||wmysterio|wmysterio|<wmysterio@yandex.ru>|||Всем, всем привет! Мы продолжаем рассматривать класс Player. На этот раз мы рассмотрим **Character**-функции. Не будем терять времени, и приступим:<br>

|                                    <p><strong>Функция</strong><br></p>                                    |                                       <p><strong>Описание</strong><br></p>                                      |                                                                                                                                  <p><strong>Параметры</strong><br></p>                                                                                                                                  |
| :-------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                                 <p>Player.Character.Accuracy = 50;<br></p>                                |                                        <p>Задать точность игроку<br></p>                                        |                                                                                                          <p><strong>50</strong> - нужная точность (int)<br><br>Примеры в SannyBuilder:<br></p>                                                                                                          |
|                            <p>actor.WeaponAccuracy($PLAYER\_ACTOR) = 50<br></p>                           |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                         <p>Player.Character.AlwaysDiesOnLowHealth = true;<br></p>                         |                                    <p>Умирать при низком уровне жизни<br></p>                                   |                                                                                                        <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder: нет<br></p>                                                                                                       |
|               <p>Player.Character.Animation.GetCurrentAnimationTime( a, "AnimName");<br></p>              |                                    <p>Получить время текущей анимации<br></p>                                   |                                                     <p><strong>a</strong> - объект <strong>AnimationSet</strong><br><strong>AnimName</strong> - имя анимации<br><br>возвращаемый тип: <strong>float</strong><br><br>Примеры в SannyBuilder:<br></p>                                                     |
|                         <p>0613: 1@ = actor 0@ animation "ANIM\_NAME" time<br></p>                        |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|        <p>Player.Character.Animation.isPlaying(b, "AnimName")<br>           <br>           <br></p>       |                               <p>Проверка: "Игрок воспроизводит анимацию?"<br></p>                              |                                                    <p><strong>b</strong> - объект <strong>GTA.AnimationSet</strong><br><strong>AnimName</strong> - имя анимации<br><br>возвращаемый тип: <strong>bool</strong><br><br>Примеры в SannyBuilder:<br></p>                                                   |
|                        <p>0611:   actor 0@ performing\_animation "AnimName"<br></p>                       |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                           Player.Character.Animation.Play(b, "AnimName", 4.0F);                           |                                     <p>Игрок воспроизводит анимацию<br></p>                                     | <p><strong>b</strong> - объект <strong>GTA.AnimationSet</strong><br><strong>AnimName</strong> - имя анимации<br><strong>4.0F</strong> - скорость воспроизведения<br><br>Примеры в SannyBuilder:<br></p><p>Важно! Время является дробным числом, но компилятор требует суффикса F в конце числа.<br></p> |
|     <p>0605: actor 0@ perform\_AS "b" IFP "AnimName" <strong>4.0</strong> loop 1 0 0 0 time -1<br></p>    |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                        Player.Character.Animation.WaitUntilFinished(b, "AnimName");                       |                                  <p>Ждать, пока анимация не закончится<br></p>                                  |                                                                         <p><strong>b</strong> - объект <strong>GTA.AnimationSet</strong><br><strong>AnimName</strong> - имя анимации<br><br>Примеры в SannyBuilder: нет<br></p>                                                                         |
|                  <p>Player.Character.ApplyForce(Direction, Rotation);           <br></p>                  |                                                  <p>???<br></p>                                                 |                                                                  <p><strong>Direction</strong> - объект <strong>vector3</strong><br><strong>Rotation</strong> - объект <strong>vector3</strong><br><br>Примеры в SannyBuilder: нет</p>                                                                  |
|                         Player.Character.ApplyForceRelative(Direction, Rotation);                         |                                                  <p>???<br></p>                                                 |                                                                  <p><strong>Direction</strong> - объект <strong>vector3</strong><br><strong>Rotation</strong> - объект <strong>vector3</strong><br><br>Примеры в SannyBuilder: нет</p>                                                                  |
|                                  <p>Player.Character.Armor = 200;<br></p>                                 |                                    <p>Узнать или задать броню игрока<br></p>                                    |                                                                                        <p><strong>200</strong> - к-во брони<br><br>возвращаемый тип: <strong>int</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                        |
|          <p>actor.Armour($PLAYER\_ACTOR) = 200<br>04DD: 0@ = actor $PLAYER\_ACTOR armour<br></p>          |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                       Player.Character.AttachBlip();                                      |                                   <p>???<br>Прикрепить изображение<br>???</p>                                   |                                                                                                                                    Примеры в SannyBuilder: неизвестно                                                                                                                                   |
|                                 Player.Character.AttachTo(MyVeh, Offset);                                 |                            <p>Прикрепить игрока к машине в нужных координатах<br></p>                           |                                                                  <p><strong>MyVeh</strong> - объект класса <strong>Vehicle</strong><br><strong>Offset</strong> - объект <strong>vector3</strong><br><br>Примеры в SannyBuilder: нет</p>                                                                 |
|                                 Player.Character.BecomeMissionCharacter();                                |                                   <p>???<br>Начать режим миссии<br>???<br></p>                                  |                                                                                                                                    Примеры в SannyBuilder: неизвестно                                                                                                                                   |
|                                   Player.Character.BlockGestures = true;                                  |                                           <p>Блокировать жесты<br></p>                                          |                                                                                                        <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder: нет<br></p>                                                                                                       |
|                               Player.Character.BlockPermanentEvents = true;                               |                                    <p>Блокировать перманентные жесты<br></p>                                    |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder: нет</p>                                                                                                         |
|                               Player.Character.BlockWeaponSwitching = true;                               |                                <p>Блокировать переключение между оружием<br></p>                                |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                      <p>0992: set\_player $PLAYER\_CHAR weapons\_scrollable 0<br></p>                     |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                             Player.Character.CanBeDraggedOutOfVehicle = true;                             |                               <p>???<br>Можно вытащить с транспорта<br>???<br></p>                              |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder: нет</p>                                                                                                         |
|                                Player.Character.CanBeKnockedOffBike = true;                               |                                     <p>Игрок не может упасть с байка<br></p>                                    |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                              <p>08C6: set\_actor 0@ stay\_on\_bike 1<br></p>                              |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                  Player.Character.CancelAmbientSpeech();                                  |                                      <p>Заставить игрока замолкнуть<br></p>                                     |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                             <p>0489: set\_actor $PLAYER\_ACTOR muted 1<br></p>                            |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                 Player.Character.CanSwitchWeapons = true;                                 |                                    <p>Игрок может переключать оружие<br></p>                                    |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                      <p>0992: set\_player $PLAYER\_CHAR weapons\_scrollable 1<br></p>                     |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                  <p>Player.Character.CurrentRoom;<br></p>                                 |                                  <p>Получить текущий интерьер(комнату)<br></p>                                  |                                                                                                   <p>возвращаемый тип: объект класса <strong>GTA.Room</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                   |
|                        <p>09E8: 0@ = actor $PLAYER\_ACTOR active\_interior<br></p>                        |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                   <p>Player.Character.Direction;<br></p>                                  |                                    <p>Получить текущую позицию игрока<br></p>                                   |                                                                                                    <p>возвращаемый тип: объект класса <strong>Vector3</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                   |
|                           <p>00A0: store\_actor 0@ position\_to 1@ 2@ 3@<br></p>                          |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|        <p>Player.Character.CantBeDamagedByRelationshipGroup( RelationshipGroup.Cop, true);<br></p>        | <p>???<br>Нельзя повредить отношение с группой, заставить игрока атаковать актёров нужной группы<br>???<br></p> |                                                 <p><strong>RelationshipGroup.Cop</strong> - объект <strong>RelationshipGroup</strong><br><strong>true - разрешить/запретить</strong><br><br><strong>Примеры в SannyBuilder: неизвестно</strong><br></p>                                                 |
|            Player.Character.ChangeRelationship( RelationshipGroup.Criminal, Relationship.Hate);           |                               <p>Поменять отношение игрока к типам актёров<br></p>                              |                                                <p><strong>RelationshipGroup.Cop</strong> - объект <strong>RelationshipGroup</strong><br><strong>Relationship.Hate</strong> - объект <strong>Relationship</strong><br><br>Примеры в SannyBuilder:<br></p>                                                |
|                    <p>077A: set\_actor 1@ acquaintance 4 to\_actors\_pedtype 0<br></p>                    |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                               Player.Character.CowerInsteadOfFleeing = true;                              |                       <p>???<br>Игрок будет приседать, когда в него целятся<br>???<br></p>                      |                                                                                                                                    Примеры в SannyBuilder: неизвестно                                                                                                                                   |
|                                      Player.Character.CurrentVehicle;                                     |                                   <p>Получить текущий транспорт игрока<br></p>                                  |                                                                                                   <p>возвращаемый тип:  объект класса <strong>Vehicle</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                   |
|                                   03C0: $2197 = actor $PLAYER\_ACTOR car                                  |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                         Player.Character.Delete();                                        |                                            <p>Удалить игрока<br></p>                                            |                                                                                                                                       Примеры в SannyBuilder: нет                                                                                                                                       |
|                                         Player.Character.Detach();                                        |                                      <p>Открепить игрока от чего-то<br></p>                                     |                                                                                                                                       Примеры в SannyBuilder: нет                                                                                                                                       |
|                                          Player.Character.Die();                                          |                                             <p>Убить игрока<br></p>                                             |                                                                                                                                    <p>Примеры в SannyBuilder:<br></p>                                                                                                                                   |
|                                    <p>05BE: AS\_kill\_actor 0@<br></p>                                    |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                   Player.Character.DropCurrentWeapon();                                   |                                        <p>Бросить текущее оружие<br></p>                                        |                                                                                                                                    <p>Примеры в SannyBuilder:<br></p>                                                                                                                                   |
|                             <p>0555: remove\_weapon 22 from\_actor 0@<br></p>                             |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                           Player.Character.DuckWhenAimedAtByGroupMember = true;                           |                        <p>???<br>Наклоняться, когда целится в члена группы<br>???<br></p>                       |                                                                                                                                    Примеры в SannyBuilder: неизвестно                                                                                                                                   |
|                                       Player.Character.Enemy = true;                                      |                                     <p>??? Сделать игрока врагом ???<br></p>                                    |                                                                                                                                    Примеры в SannyBuilder: неизвестно                                                                                                                                   |
|                                      Player.Character.Equals(MyRoom);                                     |                                     <p>Задать текущую комнату игроку<br></p>                                    |                                                                                                   <p><strong>MyRoom</strong> - объект <strong>GTA.Room</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                  |
|                                    <p>04BB: select\_interior 0<br></p>                                    |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                     <p>Player.Character.Gender;<br>              <br><br><br><br></p>                     |                                 <p>Получить пол игрока (женский/мужской)<br></p>                                |                                                                                                                 <p>возвращаемый тип: - GTA.Gender<br><br>Примеры в SannyBuilder:<br></p>                                                                                                                |
|                                      <p>03A3:   actor 0@ male<br></p>                                     |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                         Player.Character.Euphoria;                                        |                                  <p>Получить значение какой-то эйфории<br></p>                                  |                                                                                              <p>возвращаемый тип:  объект класса <strong>GTA.value.Euphoria</strong><br><br>Примеры в SannyBuilder: нет</p>                                                                                             |
|                   <p>Player.Character.GetBonePosition(Bone.FaceLeftBrowJointB);<br></p>                   |                                     <p>Получить позицию кости игрока<br></p>                                    |                                                                    <p><strong>Bone.FaceLeftBrowJointB</strong> - объект\*\* Bone\*\*<br><br>возвращаемый тип:  объект <strong>Vector3</strong><br><br>Примеры в SannyBuilder: нет</p>                                                                   |
|                                   <p>Player.Character.Exists();<br></p>                                   |                                       <p>Проверка "Игрок найден?"<br></p>                                       |                                                                                                                                    <p>Примеры в SannyBuilder:<br></p>                                                                                                                                   |
|                                       Player.Defined($PLAYER\_CHAR)                                       |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                               Player.Character.FireDamageMultiplier = 3.0F;                               |                                          <p>Задать урон от огня<br></p>                                         |                                                                                                   <p><strong>4.0F</strong> - урок (<strong>float</strong>)<br><br>Примеры в SannyBuilder: нет<br></p>                                                                                                   |
|                                   Player.Character.FleeByVehicle(MyVeh);                                  |                      <p>???<br>Игрок идет к транспорту (садится в транспорт)<br>???<br></p>                     |                                                                                           <p><strong>MyVeh</strong> - объект класса <strong>Vehicle</strong><br><br>Примеры в SannyBuilder: неизвестно<br></p>                                                                                          |
|                                    Player.Character.ForceHelmet(true);                                    |                               <p>Показывать шлем (когда в байке, наверное)<br></p>                              |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder: нет</p>                                                                                                         |
|                                  Player.Character.ForceRagdoll(20, true);                                 |                                     <p>???<br>Показывать Ragdoll<br>???</p>                                     |                                                                                  <p><strong>20</strong> - Duration (int)<br><strong>true</strong> - TryToStayUpright<br><br>Примеры в SannyBuilder: неизвестно<br></p>                                                                                  |
|                                  Player.Character.FreezePosition = true;                                  |                                  <p>Закрепить игрока в текущей позиции<br></p>                                  |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                             actor.LockInCurrentPosition($PLAYER\_ACTOR) = true                            |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                  Player.Character.GetControllingPlayer();                                 |                             <p>Получить хэндл игрока, которым вы управляете<br></p>                             |                                                                                                    <p>возвращаемый тип:  объект класса <strong>Player</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                   |
|                                        $MY\_PLAYER = $PLAYER\_CHAR                                        |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                Player.Character.GetOffsetPosition(Offset);                                |                               <p>Получить координаты, относительно игрока<br></p>                               |                                                                   <p><strong>Offset</strong> - объект <strong>vector3</strong><br><br><strong>возвращаемый тип:  объект класса Vector3</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                  |
|                  <p>04C4: store\_coords\_to 1@ 2@ 3@ actor 0@ offset 1.0 3.0 1.0<br></p>                  |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                 Player.Character.GravityMultiplier = 2.0F;                                |                                <p>???<br>Задать гравитацию игрока<br>???<br></p>                                |                                                                                             <p><strong>2.0F</strong> - неизвестно (<strong>float</strong>)<br><br>Примеры в SannyBuilder: неизвестно<br></p>                                                                                            |
|                            <p>Player.Character.Heading = 2.0F;         <br></p>                           |                                       <p>???<br>Задать Heading<br>???</p>                                       |                                                                                               <p><strong>2.0F</strong> - неизвестно (<strong>float</strong>)<br><br>Примеры в SannyBuilder: неизвестно</p>                                                                                              |
|                                       Player.Character.Health = 200;                                      |                               <p>Задать или получить уровень жизни игрока<br></p>                               |                                                                                        <p><strong>200</strong> - к-во жизни<br><br>возвращаемый тип: <strong>int</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                        |
|                         <p>actor.Health(0@) = 200<br>1@ = actor.Health(0@)<br></p>                        |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                    Player.Character.HeightAboveGround;                                    |                                   <p>Получить дистанцию к почве(земле)<br></p>                                  |                                                                                                            <p>возвращаемый тип: <strong>float</strong><br><br>Примеры в SannyBuilder:<br></p>                                                                                                           |
|                           <p>0819: 0@ = actor 1@ distance\_from\_ground<br></p>                           |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                    Player.Character.Invincible = true;                                    |                                   <p>Сделать игрока невидимым/видимым<br></p>                                   |                                                                                                          <p><strong>true</strong> - вкл/выкл возможность<br><br>Примеры в SannyBuilder:<br></p>                                                                                                         |
|                                <p>0337: set\_actor 1@ visibility 0<br></p>                                |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                            <p>Player.Character.HasBeenDamagedBy(MyPed)<br></p>                            |                               <p>Проверка: "Игрок получил урон от актёра?"<br></p>                              |                                                                               <p><strong>MyPed</strong> - объект класса <strong>Ped</strong><br><br>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                               |
|                             <p>051A:   actor 1@ damaged\_by\_actor 0@<br></p>                             |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                          Player.Character.isAlive                                         |                                              Проверка: "Игрок жив?"                                             |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                                    <p>8118:   not actor 2@ dead<br></p>                                   |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                      Player.Character.isAliveAndWell                                      |         <p>Проверка: "Игрок жив и здоров?" Наверное, срабатывает, когда в игрока максимум жизни<br></p>         |                                                                                                               <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет<br></p>                                                                                                              |
|                                   Player.Character.isAttachedToVehicle()                                  |                                    Проверка: "Игрок прикреплён к транспорту?"                                   |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет</p>                                                                                                                |
|                                          Player.Character.isDead                                          |                                             Проверка: "Игрок умер?"                                             |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                                           0118:   actor 2@ dead                                           |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                   Player.Character.isGettingIntoAVehicle                                  |                                      Проверка: "Игрок садится в транспорт?"                                     |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                           <p>09DE:   actor $PLAYER\_ACTOR entering\_car<br></p>                           |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                        Player.Character.isGettingUp                                       |                            <p>???<br>Проверка: "Игрок садится вверх?"<br>???<br></p>                            |                                                                                                           <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: неизветсно<br></p>                                                                                                           |
|                                          Player.Character.isIdle                                          |                                          Проверка: "Игрок идёт пешком?"                                         |                                                                                                    <p>возвращаемый тип: <strong>bool</strong><br><br><strong>Примеры в SannyBuilder:</strong><br></p>                                                                                                   |
|                              <p>044B:   actor $PLAYER\_ACTOR on\_foot<br></p>                             |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                          Player.Character.isInAir                                         |                                           Проверка: "Игрок в воздухе?"                                          |                                                                                           <p>возвращаемый тип: <strong>bool</strong><br><br><strong>Примеры в SannyBuilder:</strong><br><strong>.</strong></p>                                                                                          |
|                              <p>0818:   actor $PLAYER\_ACTOR in\_air<br></p>                              |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                             Player.Character.isInArea(MyVect1, MyVect2, true)                             |                                Проверка: "Игрок находится в квадрате местности?"                                |                  <p><strong>MyVect1</strong> - объект класса <strong>Vector3</strong><br><strong>MyVect2</strong> - объект класса <strong>Vector3</strong><br><strong>true</strong> - игнорировать высоту<br><br>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                  |
|                    <p>00A4:   actor 0@ 0 in\_corA 0.0 0.0 0.0 corB 0.0 0.0 0.0<br></p>                    |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                        Player.Character.isInCombat                                        |                                             Проверка: "Игрок в бою?"                                            |                                                                                                               <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет<br></p>                                                                                                              |
|                                         Player.Character.isInGroup                                        |                                           Проверка: "Игрок в группе?"                                           |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                                <p>06EE:   actor 263@ in\_group 260@<br></p>                               |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                         Player.Character.isInjured                                        |                                             Проверка: "Игрок ранен?"                                            |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет</p>                                                                                                                |
|                                      Player.Character.isInMeleeCombat                                     |                                         Проверка: "Игрок в ближнем бою?"                                        |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет</p>                                                                                                                |
|        <p>Player.Character.isInVehicle()<br><br>или<br><br>Player.Character.isInVehicle(MyVeh)</p>        |                       Проверка: "Игрок в транспорте?" или "Игрок в конкретном транспорте?"                      |                                                                                      <p><strong>MyVeh - объект класа Vehicle</strong><br><br>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                      |
|                            <p>actor.Driving(0@)<br>actor.InCar(0@, 1@)<br></p>                            |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                         Player.Character.isInWater                                        |                                            Проверка: "Игрок в воде?"                                            |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                             <p>04AD:   actor $PLAYER\_ACTOR in\_water<br></p>                             |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                         Player.Character.isOnFire                                         |                                            Проверка: "Игрок в огне?"                                            |                                                                                                               <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет<br></p>                                                                                                              |
|                                        Player.Character.isOnScreen                                        |                   Проверка: "Игрок заскринен ![wacko](http://s49.ucoz.net/sm/15/wacko.gif) ?"                   |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет</p>                                                                                                                |
|                                         Player.Character.isRagdoll                                        |                                  <p>???<br>Проверка: "Ragdoll?"<br>???<br></p>                                  |                                                                                                            <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: неизвстно<br></p>                                                                                                           |
|                                   Player.Character.isRequiredForMission                                   |                                      Проверка: "Игрок находится на миссии?"                                     |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                                         <p>$ONMISSION == 1<br></p>                                        |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                        Player.Character.isShooting                                        |                                            Проверка: "Игрок целится?"                                           |                                                                                                               <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder: нет<br></p>                                                                                                              |
| <p>Player.Character.isSittingInVehicle()<br><br>или<br><br>Player.Character.isSittingInVehicle(MyVeh)</p> |                                      Проверка: "Игрок сидит в транспорте?"                                      |                                                                              <p>\*\*MyVeh <strong>- объект класа</strong> Vehicle<br><br>\*\*возвращаемый тип: \*\*bool<br>\*\*\*\*<br>\*\*Примеры в SannyBuilder:<br></p>                                                                              |
|                                            actor.InCar(0@, 1@)                                            |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |
|                                        Player.Character.isSwimming                                        |                                            Проверка: "Игрок плывёт?"                                            |                                                                                                                 <p>возвращаемый тип: \*\*bool<br><br>\*\*Примеры в SannyBuilder:<br></p>                                                                                                                |
|                              <p>0965:   actor $PLAYER\_ACTOR swimming<br></p>                             |                                                                                                                 |                                                                                                                                                                                                                                                                                                         |

| <p>0965:   actor $PLAYER\_ACTOR swimming<br></p> |
| ------------------------------------------------ |

| <p>$ONMISSION == 1<br></p> |
| -------------------------- |

| <p>04AD:   actor $PLAYER\_ACTOR in\_water<br></p> |
| ------------------------------------------------- |

| <p>actor.Driving(0@)<br>actor.InCar(0@, 1@)<br></p> |
| --------------------------------------------------- |

| <p>06EE:   actor 263@ in\_group 260@<br></p> |
| -------------------------------------------- |

| <p>00A4:   actor 0@ 0 in\_corA 0.0 0.0 0.0 corB 0.0 0.0 0.0<br></p> |
| ------------------------------------------------------------------- |

| <p>09DE:   actor $PLAYER\_ACTOR entering\_car<br></p> |
| ----------------------------------------------------- |

| <p>8118:   not actor 2@ dead<br></p> |
| ------------------------------------ |

| <p>051A:   actor 1@ damaged\_by\_actor 0@<br></p> |
| ------------------------------------------------- |

| <p>0337: set\_actor 1@ visibility 0<br></p> |
| ------------------------------------------- |

| <p>0819: 0@ = actor 1@ distance\_from\_ground<br></p> |
| ----------------------------------------------------- |

| <p>actor.Health(0@) = 200<br>1@ = actor.Health(0@)<br></p> |
| ---------------------------------------------------------- |

| <p>04C4: store\_coords\_to 1@ 2@ 3@ actor 0@ offset 1.0 3.0 1.0<br></p> |
| ----------------------------------------------------------------------- |

| <p>03A3:   actor 0@ male<br></p> |
| -------------------------------- |

| <p>04BB: select\_interior 0<br></p> |
| ----------------------------------- |

| <p>0555: remove\_weapon 22 from\_actor 0@<br></p> |
| ------------------------------------------------- |

| <p>05BE: AS\_kill\_actor 0@<br></p> |
| ----------------------------------- |

| <p>077A: set\_actor 1@ acquaintance 4 to\_actors\_pedtype 0<br></p> |
| ------------------------------------------------------------------- |

| <p>00A0: store\_actor 0@ position\_to 1@ 2@ 3@<br></p> |
| ------------------------------------------------------ |

| <p>09E8: 0@ = actor $PLAYER\_ACTOR active\_interior<br></p> |
| ----------------------------------------------------------- |

| <p>0992: set\_player $PLAYER\_CHAR weapons\_scrollable 1<br></p> |
| ---------------------------------------------------------------- |

| <p>0489: set\_actor $PLAYER\_ACTOR muted 1<br></p> |
| -------------------------------------------------- |

| <p>08C6: set\_actor 0@ stay\_on\_bike 1<br></p> |
| ----------------------------------------------- |

| <p>0992: set\_player $PLAYER\_CHAR weapons\_scrollable 0<br></p> |
| ---------------------------------------------------------------- |

| <p>actor.Armour($PLAYER\_ACTOR) = 200<br>04DD: 0@ = actor $PLAYER\_ACTOR armour<br></p> |
| --------------------------------------------------------------------------------------- |

| <p>0605: actor 0@ perform\_AS "b" IFP "AnimName" <strong>4.0</strong> loop 1 0 0 0 time -1<br></p> |
| -------------------------------------------------------------------------------------------------- |

| <p>0611:   actor 0@ performing\_animation "AnimName"<br></p> |
| ------------------------------------------------------------ |

| <p>0613: 1@ = actor 0@ animation "ANIM\_NAME" time<br></p> |
| ---------------------------------------------------------- |

| <p>actor.WeaponAccuracy($PLAYER\_ACTOR) = 50<br></p> |
| ---------------------------------------------------- |

Как видите, к-во функций просто огромное! И это даже не всё! Остальные будут в третий части обзора класса **PLAYER**. На этом урок окончен! Всего доброго!\
\
|1086|1|0||obzor\_klassa\_player\_chast\_2|1392787999


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lessons.sannybuilder.com/00200/00100/000109.-obzor-klassa-player-chast-2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
