Здравствуйте уважаемые форумчане, п-п.р. Такая проблема с TextDrawSetPreviewModel, что если нажать ESP, то не закрывает превью игрока, а хотя остальные нормально закрываются.
Помогите пожалуйста.
Функция вызова.
PHP код:
if (strcmp("/m", cmdtext, true, 10) == 0)
{
TextMenu4 = TextDrawCreate(171.000000, 132.000000, "New Textdraw");
TextDrawFont(TextMenu4, TEXT_DRAW_FONT_MODEL_PREVIEW);
TextDrawLetterSize(TextMenu4, 0.500000, 1.000000);
TextDrawSetPreviewModel(TextMenu4,Player[playerid][pSkin]);
TextDrawTextSize(TextMenu4, -191.000000, 194.000000);
TextDrawSetPreviewRot( TextMenu4, 0, 0, -30, 1); // вращение обьекта
TextDrawBackgroundColor(TextMenu4, 0x00000000);
TextDrawShowForPlayer(playerid, TextMenu0);// показываем TD игроку
TextDrawShowForPlayer(playerid, TextMenu1);// показываем TD игроку
TextDrawShowForPlayer(playerid, TextMenu2);// показываем TD игроку
TextDrawShowForPlayer(playerid, TextMenu3);// показываем TD игроку
TextDrawShowForPlayer(playerid, TextMenu4);// показываем TD игроку
TextDrawShowForPlayer(playerid, TextMenuClose);// показываем TD игроку
SelectTextDraw(playerid, -1); //
return 1;
}
Функция закрытие
PHP код:
CancelSelectTextDraw(playerid);
SendClientMessage(playerid, -1, "Вы закрыли меню");
ShowPlayerDialog(playerid, -1, 0, " ", " ", " ", "");
TextDrawHideForPlayer(playerid, TextMenu0);// скрывает TD игроку
TextDrawHideForPlayer(playerid, TextMenu1);// скрывает TD игроку
TextDrawHideForPlayer(playerid, TextMenu2);// скрывает TD игроку
TextDrawHideForPlayer(playerid, TextMenu3);// скрывает TD игроку
TextDrawHideForPlayer(playerid, TextMenu4);// скрывает TD игроку
TextDrawHideForPlayer(playerid, TextMenuClose);// скрывает TD игроку
TextDrawFont(TextMenu4, 0xffffff00);