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) запрещено!
Вызывается при спавне игрока.
Параметры:
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) запрещено!