SetPlayerPos

Материал из Pro-Pawn Wiki
Версия от 19:02, 5 августа 2018; Daniel-Cortez (обсуждение | вклад) (Новая страница: «{{Description | Перемещает игрока на указанные координаты. }} {{Params|playerid, Float:x, Float:y, Float:z}} {{Param | player…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание:

Перемещает игрока на указанные координаты.

Параметры:

(playerid, Float:x, Float:y, Float:z)
playerid ID игрока.
Float:x, Float:y, Float:z Координаты, на которые требуется переместить игрока.


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

1 в случае успеха, либо 0, если игрок не подключен.

Info rhombus.png
Примечание
Если игрок находится в транспорте, данная функция переместит его без транспорта. Используйте функцию SetVehiclePos(), если хотите переместить игрока вместе с транспортом.


Пример использования:

CMD:gethere(playerid, params[])
{
    if (0 == IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
    extract params -> new player:targetid; else // sscanf2
        return SendClientMessage(playerid, -1, "Использование: /gethere [ID игрока/часть ника]");
    if (targetid == INVALID_PLAYER_ID)
        return SendClientMessage(playerid, -1, "Игрок не найден.");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    return SetPlayerPos(targetid, x, y, z + 3.0);
}


См. также: