Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Спавн персонажа. - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

[ Pawn ]
Спавн персонажа.

#1
Пользователь офлайн   Andrey Becker 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Помогите. Я поставил спавн игроку на определенном месте, но он спавнится лицом к стене, а не к пространству, которому нужно.

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid, 1198.8916,-1759.4087,13.5847);
return 1;
}
0

#2
Пользователь офлайн   Nestyreff 

  • Stone tm
  • Вставить ник
  • Раскрыть информацию
Нужно взять координаты командой /save и куда ты будешь смотреть туда и будут кидать координаты
0

#3
Пользователь офлайн   .inc 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Решение довольно-таки простое - необходимо использовать функцию SetPlayerFacingAngle (кликабельно).
Как получить угол поворота персонажа:
  • выбираете подходящую точку (в Вашем случае - спавна);
  • размещаете персонажа под нужным углом;
  • вводите команду /rs или /save (/rs, естественно, намного проще);
  • сворачиваете игру и открываете папку "Мои документы" -> "GTA San Andreas User Files" -> файл "rawpositions.txt";
  • перед Вами окажется большое количество цифр, которые, естественно, и являются координатами;
  • берёте четвёртое значение (1111.5000,-1000.0000,16.0000,***.***); (координаты показаны для примера, в файле будут совсем другие. Звёздочки и есть угол поворота персонажа).

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей