player.position — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 7: Строка 7:
 
<span class="getvar_box">GET</span > <span class="setvar_box">SET</span >
 
<span class="getvar_box">GET</span > <span class="setvar_box">SET</span >
 
<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class="example_box"><syntaxhighlight lang="javascript">
player.position
+
Vector3 player.position
 +
player.position = Vector3
 
</syntaxhighlight></div>
 
</syntaxhighlight></div>
 
== Результат ==
 
Возвращает '''Vector3''' игрока, при запросе.
 
 
Устанавливает позицию игрока на '''Vector3'''.
 
  
 
== Пример ==
 
== Пример ==
Строка 20: Строка 16:
 
var player;
 
var player;
 
var x = 50, y = 33, z = 0;
 
var x = 50, y = 33, z = 0;
var pos = Vector3(x,y,z);
+
var pos = Vector3(x, y, z);
 
player.position = pos;
 
player.position = pos;
 
</syntaxhighlight></div></div>
 
</syntaxhighlight></div></div>
Строка 29: Строка 25:
 
var player;
 
var player;
 
var pos = player.position;
 
var pos = player.position;
var x = pos.x, y = pos.y, z = pos.z
+
var x = pos.x, y = pos.y, z = pos.z;
z = z + 20
+
z = z + 20;
var pos = Vector3(x,y,z);
+
var pos = Vector3(x, y, z);
 
player.position = pos;
 
player.position = pos;
 
</syntaxhighlight></div></div>
 
</syntaxhighlight></div></div>

Версия 03:51, 18 февраля 2018

player.positionДвусторонняя/Общая функция

Позволяет получать и изменять позицию игрока в мире.

Синтаксис

GET SET

Vector3 player.position
player.position = Vector3

Пример

Данный пример перемещает игрока на координаты 50, 33, 0.

Сервер
var player;
var x = 50, y = 33, z = 0;
var pos = Vector3(x, y, z);
player.position = pos;


Данный пример подкидывает игрока по оси Z на 20 "игровых метров".

Сервер
var player;
var pos = player.position;
var x = pos.x, y = pos.y, z = pos.z;
z = z + 20;
var pos = Vector3(x, y, z);
player.position = pos;


Данный пример выводит в чат позицию игрока.

Клиент
var player;
var pos = player.position;
var x = pos.x, y = pos.y, z = pos.z;
print("X: " + x + "; Y: " + y + "; Z: " + z + ";");


Похожие функции

свойство player.position
свойство player.heading
свойство player.health
свойство player.name
свойство player.id
свойство player.modelId
свойство player.areaId
свойство player.vehicleId
свойство player.currentWeaponId
свойство player.color
свойство player.state
свойство player.ping
свойство player.controllable
свойство player.moveSpeed
свойство player.hasInfiniteAmmo
свойство player.allowPowerSliding
метод player.setSpawnInfo
метод player.spawn
метод player.giveWeapon
метод player.giveAmmo
метод player.setWeapon
метод player.setWeaponNow
метод player.clearWeapon
метод player.clearAllWeapons
метод player.displayGameText
метод player.sendMessage
метод player.setCamera
метод player.setRaceWaypoint
метод player.disableRaceWaypoint
метод player.areaTransition
метод player.kick