PlayerEnterColshape RU: Difference between revisions
Jack Savage (talk | contribs) No edit summary |
(fix a typo) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
==Параметры== | ==Параметры== | ||
* '''player''' - Игрок, который вошел в триггер. | * '''player''' - Игрок, который вошел в триггер. | ||
* '''shape''' - Сам триггер. | * '''shape''' - Сам триггер в который вошел игрок. | ||
==Пример== | ==Пример== | ||
| Line 10: | Line 10: | ||
<div style="margin: 10px 10px 10px 10px;"><b>Server-Side - Исполняется на сервере</b></div> | <div style="margin: 10px 10px 10px 10px;"><b>Server-Side - Исполняется на сервере</b></div> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
let x = 0; | |||
let y = 0; | |||
let z = 0; | |||
let range = 200; | |||
let someColshape = mp.colshapes.newSphere(x, y, z, range); | |||
function playerEnterColshapeHandler(player, shape) { | |||
if(shape == | if (shape == someColshape) { | ||
console.log(player.name + " вошел в триггер!"); | |||
} | } | ||
} | |||
mp.events.add("playerEnterColshape", playerEnterColshapeHandler); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
| Line 28: | Line 28: | ||
<div class="header" style="background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;"> | <div class="header" style="background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;"> | ||
<div style="margin: 10px 10px 10px 10px;"><b>Client-Side</b></div> | <div style="margin: 10px 10px 10px 10px;"><b>Client-Side - Исполняется на клиенте (не будет срабатывать у других игроков)</b></div> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
let x = 0; | |||
let y = 0; | |||
let z = 0; | |||
let range = 200; | |||
let someColshape = mp.colshapes.newSphere(x, y, z, range); | |||
function playerEnterColshapeHandler(shape) { | |||
if(shape == | if (shape == someColshape) { | ||
// Игрок вошел в триггер. | |||
} | } | ||
} | |||
mp.events.add("playerEnterColshape", playerEnterColshapeHandler); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
Latest revision as of 15:58, 19 April 2021
Это событие срабатывает, когда игрок вошел в триггер. Триггер - область, при входе в которую срабатывает скрипт.
Параметры
- player - Игрок, который вошел в триггер.
- shape - Сам триггер в который вошел игрок.
Пример
Server-Side - Исполняется на сервере
let x = 0;
let y = 0;
let z = 0;
let range = 200;
let someColshape = mp.colshapes.newSphere(x, y, z, range);
function playerEnterColshapeHandler(player, shape) {
if (shape == someColshape) {
console.log(player.name + " вошел в триггер!");
}
}
mp.events.add("playerEnterColshape", playerEnterColshapeHandler);
Client-Side - Исполняется на клиенте (не будет срабатывать у других игроков)
let x = 0;
let y = 0;
let z = 0;
let range = 200;
let someColshape = mp.colshapes.newSphere(x, y, z, range);
function playerEnterColshapeHandler(shape) {
if (shape == someColshape) {
// Игрок вошел в триггер.
}
}
mp.events.add("playerEnterColshape", playerEnterColshapeHandler);
Смотрите также
- Общие:
- Транспортные средства:
- Checkpoints:
- Colshapes: