Attach3DTextLabelToPlayer RU

From SA-MP Wiki

Jump to: navigation, search

Attach3DTextLabelToPlayer

Attach3DTextLabelToPlayer RU была добавлена в SA-MP 0.3a Эта функция была добавлена в SA-MP 0.3a и не будет работать в более ранних версиях!


Описание:

Прикрепляет к указанному игроку 3д текст, заранее созданный с помощью функции Create3DTextLabel.


Параметры:
(Text3D:id, playerid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)
Text3D:idИД существующего 3д текста. Возвращает Create3DTextLabel.
playeridИД онлайн игрока, к которому нужно прикрепить 3d текст.
OffsetXСмещение по оси X, относительно центра игрока (сам игрок находится в 0.0).
OffsetYСмещение по оси Y, относительно центра игрока (сам игрок находится в 0.0)
OffsetZСмещение по оси Z, относительно центра игрока (сам игрок находится в 0.0)


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

  • 1: Функция успешно выполнена.
  • 0: Функции не удалось выполниться. Игрок и/или 3д текст не существует.


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

new Text3D: newbie3Dtext;
 
public OnGameModeInit()
{
    // создадим 3д текст "Йа Новичёкк" зеленого цвета неважно в какой позиции, я взял везде 7,77
    // он будет виден до 100 метров
    // он будет в виртуальном мире 0
    // его нельзя увидеть через стены
    newbie3Dtext = Create3DTextLabel("Йа Новичёк", 0x339966AA, 7.77, 7.77, 7.77, 100.0, 0, 1);
}
 
public OnPlayerConnect(playerid)
{
    // прикрепим 3д текст "Йа Новичёк" над игроком (выше центра игрока на 2 метра)
    Attach3DTextLabelToPlayer(newbie3Dtext, playerid, 0.0, 0.0, 2.0);
    return 1;
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.


Personal tools
In other languages