Пользователь
- Регистрация
- 23 Май 2024
- Сообщения
- 11
- Автор темы
- #1
Всем привет. Создаю мод с нуля по гайдам, в своем роде я новичок. Столкнулся с проблемой: после того как я умер, в моем случае, разбился насмерть, я появляюсь не на месте спавна, а на кольце grove в скине CJ.
Подскажите, как эту проблему можно преодолеть? в OnPlayerSpawn я задаю координаты спавна игроку.
SpawnInfo при авторизации игрока на сервере есть.
AddPlayerClass в modinit добавил.
Подскажите, как эту проблему можно преодолеть? в OnPlayerSpawn я задаю координаты спавна игроку.
onPlayerSpawn:
public OnPlayerSpawn(playerid)
{
if(!temp_player_info[playerid][pLogged] && !RegSkinChoose[playerid])
{
SCM(playerid, COLOR_RED, "[Ошибка] {ffffff}Вы не авторизованы на сервере.");
return KickPlayer(playerid);
}
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
switch(random(2))
{
case 0:
{
SetPlayerPos(playerid, 1940.9644, -1288.7435, 15.3792);
SetPlayerFacingAngle(playerid, 1.8388);
}
case 1:
{
SetPlayerPos(playerid, 1953.0961, -1289.0625, 15.3858);
SetPlayerFacingAngle(playerid, 90.0);
}
case 2:
{
SetPlayerPos(playerid, 1952.4254, -1280.3700, 15.3858);
SetPlayerFacingAngle(playerid, 90.0);
}
}
FreezePlayer(playerid, 2000);
SetCameraBehindPlayer(playerid);
SetPlayerSkin(playerid, player_info[playerid][pSkin]);
SetPlayerScore(playerid, player_info[playerid][pLvl]);
SetPlayerColor(playerid, NAME_DEFAULT);
}
SpawnInfo при авторизации игрока на сервере есть.
AddPlayerClass в modinit добавил.