Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция SetPlayerPosAndFaceToPlayer(playerid,toplayerid)

Caypеn

Компетентный
Описание:
Телепортирует игрока 1 перед игроком 2 и поворачивает игрока 1 лицом к игроку 2.

PHP:
SetPlayerPosAndFaceToPlayer(playerid,toplayerid,Float:distance)
{
	new Float:PosXYZ[3];
	new Float:angle;
	GetPlayerFacingAngle(toplayerid, angle);
	GetPlayerPos(toplayerid,PosXYZ[0], PosXYZ[1],PosXYZ[2]);
	PosXYZ[0] = PosXYZ[0]+ (distance* floatsin(-angle, degrees));
	PosXYZ[1]= PosXYZ[1] + (distance* floatcos(-angle,degrees));
	SetPlayerFacingAngle(playerid, angle + 180);
	SetPlayerPos(playerid,PosXYZ[0], PosXYZ[1],PosXYZ[2]);
	return true;
}
Параметры:

-(playerid)______________________playerid ID игрока, которого нужно повернуть и телепортировать ко второму игроку.

-(toplayerid)____________________playerid ID игрока, к которому нужно повернуть и телепортировать первого игрока.

- (Float:distance)_________________Дистанция на которой будет игрок 1 от игрока 2

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

Данная функция не возвращает какого-либо конкретного значения.

Пример
PHP:
				SetPlayerPosAndFaceToPlayer(playerid,otherplayer,1.0);
				ApplyAnimation(playerid,"GANGS","hndshkfa",4.0,0,0,0,0,0,1);
				ApplyAnimation(otherplayer,"GANGS","hndshkfa",4.0,0,0,0,0,0,1);
Автор Caypen
 
Последнее редактирование:
Сверху Снизу