Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    118
    Репутация:
    20 ±

    Rotation Text Draw-s


    Rotation TextDraw-s
    Описание
    Эта библиотека позволяет вращать Ваши text draw-ы, но только если они TEXT_DRAW_FONT_MODEL_PREVIEW.

     Демонстрация


    Функции

    Запуск вращения:
    Глобальные text draw-ы:
    Аргументы:
    • text - text draw который будет вращаться.
    • axis_rot - ось вращения.
    • speed_rot - скорость вращения(время за которое совершается шаг) в миллисекундах.
    • step_rot - шаг.

    Примечание: вращаться будет у всех игроков у которых он показан.
    PHP код:
    TextDrawStartRot(Text:textaxis_rot AXIS_ROT_Xspeed_rot 500Float:step_rot 20.0
    Персональные text draw-ы:
    Аргументы:
    • playerid - у какого игрока будет вращаться текст драв.
    • text - text draw который будет вращаться.
    • axis_rot - ось вращения.
    • speed_rot - скорость вращения(время за которое совершается шаг) в миллисекундах.
    • step_rot - шаг.

    PHP код:
    PlayerTextDrawStartRot(playeridPlayerText:textaxis_rot AXIS_ROT_Xspeed_rot 500Float:step_rot 20.0
    Эти две функции 1 в случае если смогли запустить вращение, либо 0 если нет(text draw не валиден, или шрифт у него не TEXT_DRAW_FONT_MODEL_PREVIEW).

    Остановка вращения:

    Глобальные text draw-ы:
    Аргументы:
    • text - text draw который останавливаем.

    PHP код:
    TextDrawStopRot(Text:text
    Персональные text draw-ы:
    Аргументы:
    • playerid -у кого останавливаем.
    • text - text draw который останавливаем.

    PHP код:
    TextDrawStopRot(Text:text

    Оси вращения
    Думаю сами поймете что за что отвечает.
    • AXIS_ROT_X
    • AXIS_ROT_Y
    • AXIS_ROT_Z


    Примечание
    • Плавно у меня не получается их вращать.
    • Чтобы в обратном направлении вращать, в step_rot делайте отрицательное значение.


    Пример

    PHP код:
    public OnPlayerConnect(playerid)
    {
        
    simple_td[playerid] = CreatePlayerTextDraw(playerid265.0155.0"");
        
    PlayerTextDrawLetterSize(playeridsimple_td[playerid], 0.00.0);
        
    PlayerTextDrawTextSize(playeridsimple_td[playerid], 90.090.0);
        
    PlayerTextDrawColor(playeridsimple_td[playerid], -1);
        
    PlayerTextDrawBackgroundColor(playeridsimple_td[playerid], 255);
        
    PlayerTextDrawFont(playeridsimple_td[playerid], 5);
        
    PlayerTextDrawSetPreviewModel(playeridsimple_td[playerid], 411);
        
    PlayerTextDrawSetPreviewRot(playeridsimple_td[playerid], 0.00.00.01.0);
        
    PlayerTextDrawSetPreviewVehCol(playeridsimple_td[playerid], 11);
        
    PlayerTextDrawStartRot(playeridsimple_td[playerid]);
        return 
    1;
    }

    public 
    OnPlayerDisconnect(playeridreason)
    {
        
    PlayerTextDrawDestroy(playeridsimple_td[playerid]);
        return 
    1;

    >>> Скачать <<<

    Автор: knox

    Последний раз редактировалось Seviel; 26.11.2018 в 01:05.
    YouTube: knox
    Vk: группа
    Портфолио: knox

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •