GetPlayerPos

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Узнаёт координаты игрока.

Параметры:

(playerid, &Float:x, &Float:y, &Float:z)
playerid ID игрока.
&Float:x, &Float:y, &Float:z Переменные для сохранения координат игрока.


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

1 в случае успеха, либо 0, если игрок не подключен. Сами координаты возвращаются косвенно через параметры x, y и z.

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

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);
}


См. также: