PDA

Просмотр полной версии : [Callback] OnPlayerSpawn



punkochel
26.12.2022, 11:31
Описание:

Вызывается при спавне игрока.

Параметры:

playerid - ID игрока, который заспавнился.

Возвращаемое значение:

В моде: Возвращаемое значение не обрабатывается сервером.
В фильтрскриптах: При возврате 0 функция не будет вызвана в других фильтрскриптах.
Функция вызывается сначала в фильтрскриптах, затем в моде.

Примечания:

Вызывается после вызова функции SpawnPlayer (https://www.open.mp/docs/scripting/functions/SpawnPlayer)(playerid), или TogglePlayerSpectating (https://www.open.mp/docs/scripting/functions/TogglePlayerSpectating)(playerid, toggle) при toggle равному 0 (false);
Иногда вычитает 100$ с игроков после спавна.

Пример использования:
public OnPlayerSpawn(playerid)
{
if(IsPlayerLogin(playerid)) { // Если игрок авторизирован (ваша функция)
SetPlayerSkin(playerid, 19); // Выдадим скин игроку
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); // Переместим игрока
SetPlayerFacingAngle(playerid, 270.0); // Изменим угол поворота игрока
SetCameraBehindPlayer(playerid); // Поместим камеру за спину игрока
}
else {
SendClientMessage(playerid, 0xFF0000FF, !"Вы были кикнуты с сервера. Причина: игра без авторизации");
Kick(playerid); // Отключим игрока от сервера
}
return 1;
}

Статью подготовил: punkochel (https://pro-pawn.ru/member.php?9227-punkochel)
Источники: https://www.open.mp/docs/scripting/callbacks/OnPlayerSpawn



*Исключительно для pro-pawn.ru (https://pro-pawn.ru/)
Копирование данной статьи на других ресурсах без разрешения автора или Daniel_Cortez (https://pro-pawn.ru/member.php?100-Daniel_Cortez) запрещено!