-
Уважаемый пользователь! Вы не представились системе! Для получения полного доступа к форуму войдите <ИЛИ> зарегистрируйтесь!
Спасибо.
-
База знаний:
Автовызываемые функции-
Стандартные функции PAWN
-
Версия: 0.3.7
-
Версия: 0.3e
-
Версия: 0.3d
-
Версия: 0.3c
-
Версия: 0.3b
-
Версия: 0.3a
-
Автовызываемые функции
-
-
Плагины и инклуды
-
Уроки
Войдите для возможности подписатьсяПодписчики 0OnPlayerClickPlayerTextDraw RU (русифицированный выпуск)
От DEST
Обсудить / получить поддержку
(playerid, PlayerText:playertextid)
playerid - ИД игрока, который нажал на текстдрав.
PlayerText: playertextid - ИД текстдрава, на который нажал игрок.
ВНИМАНИЕ! Не вызывается, когда игрок нажимает ESC. Вызывается OnPlayerClickTextDraw с параметром INVALID_TEXT_DRAW1 - Запрещает использование в FilterScript'ах. Также, сигнализирует о том, что запрашиваемый текстдрав был найден.
0 - Сигнализирует о том, что запрашиваемый текстдрав не был найден.
new PlayerText:gPlayerTextDraw[MAX_PLAYERS]; public OnPlayerConnect(playerid) { // Создаем текстдрав gPlayerTextDraw[playerid] = CreatePlayerTextDraw(playerid, 10.000000, 141.000000, "MyTextDraw"); PlayerTextDrawTextSize(playerid, gPlayerTextDraw[playerid], 60.000000, 20.000000); PlayerTextDrawAlignment(playerid, gPlayerTextDraw[playerid],0); PlayerTextDrawBackgroundColor(playerid, gPlayerTextDraw[playerid],0x000000ff); PlayerTextDrawFont(playerid, gPlayerTextDraw[playerid], 1); PlayerTextDrawLetterSize(playerid, gPlayerTextDraw[playerid], 0.250000, 1.000000); PlayerTextDrawColor(playerid, gPlayerTextDraw[playerid], 0xffffffff); PlayerTextDrawSetProportional(playerid, gPlayerTextDraw[playerid], 1); PlayerTextDrawSetShadow(playerid, gPlayerTextDraw[playerid], 1); // Делаем кликабельным PlayerTextDrawSetSelectable(playerid, gPlayerTextDraw[playerid], 1); // Показываем ТД игроку PlayerTextDrawShow(playerid, gPlayerTextDraw[playerid]); return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SUBMISSION) { SelectTextDraw(playerid, 0xFF4040AA); } return 1; } public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == gPlayerTextDraw[playerid]) { SendClientMessage(playerid, 0xFFFFFFAA, "Вы нажали на ТД!"); CancelSelectTextDraw(playerid); return 1; } return 0; }
Войдите для возможности подписатьсяПодписчики 0
-