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

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

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

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

Функция OnPlayerClickTextDraw

.Crazy

Эксперт
Пользователь
Регистрация
2 Фев 2012
Сообщения
1,418
Лучшие ответы
0
Репутация
361
Вызывается при нажатии на TextDraw или отмене режима выбора (ESC).

Внимание: Эта функция была добавлена в SA-MP 0.3e и не будет работать в более ранних версиях!

Параметры:
(playerid, Text:clickedid)
playerid ID игрока, который нажал на TextDraw игрока
clickedid ID TextDraw, на который игрок нажал

Примечание: Верните 0 в конце функции, как в OnPlayerCommandText, чтобы использовать в нескольких скриптах!

PHP:
new Text:gTextDraw;
 
public OnGameModeInit()
{
    gTextDraw = TextDrawCreate(10.000000, 141.000000, "MyTextDraw");       
    TextDrawTextSize(gTextDraw,60.000000, 20.000000);
    TextDrawAlignment(gTextDraw,0);
    TextDrawBackgroundColor(gTextDraw,0x000000ff);
    TextDrawFont(gTextDraw,1);
    TextDrawLetterSize(gTextDraw,0.250000, 1.000000);
    TextDrawColor(gTextDraw,0xffffffff);
    TextDrawSetProportional(gTextDraw,1);
    TextDrawSetShadow(gTextDraw,1);
    TextDrawSetSelectable(gTextDraw, 1);
    return 1;
}
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SUBMISSION)
    {
        SelectTextDraw(playerid, 0xFF4040AA);
    }
    return 1;
}
 
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == gTextDraw)
    {
         SendClientMessage(playerid, 0xFFFFFFAA, "Вы нажали на TextDraw.");
         CancelSelectTextDraw(playerid);
    }
    return 1;
}
Связанные функции
Эти функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
  • OnPlayerClickPlayerTextDraw: Вызывается когда игрок нажимает на TextDraw для игрока.
  • OnPlayerClickPlayer: Вызывается при нажатии в списке игроков на игрока.
 
Последнее редактирование модератором:
Сверху Снизу