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

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±

    TextDrawSetPreviewModel

    Здравствуйте уважаемые форумчане, п-п.р. Такая проблема с TextDrawSetPreviewModel, что если нажать ESP, то не закрывает превью игрока, а хотя остальные нормально закрываются.
    Помогите пожалуйста.

    Функция вызова.
    PHP код:
    if (strcmp("/m"cmdtexttrue10) == 0)
    {

    TextMenu4 TextDrawCreate(171.000000132.000000"New Textdraw");
    TextDrawFont(TextMenu4TEXT_DRAW_FONT_MODEL_PREVIEW);
    TextDrawLetterSize(TextMenu40.5000001.000000);
    TextDrawSetPreviewModel(TextMenu4,Player[playerid][pSkin]);
    TextDrawTextSize(TextMenu4, -191.000000194.000000);
    TextDrawSetPreviewRotTextMenu400, -301); // вращение обьекта
    TextDrawBackgroundColor(TextMenu40x00000000);
    TextDrawShowForPlayer(playeridTextMenu0);// показываем TD игроку
    TextDrawShowForPlayer(playeridTextMenu1);// показываем TD игроку
    TextDrawShowForPlayer(playeridTextMenu2);// показываем TD игроку
    TextDrawShowForPlayer(playeridTextMenu3);// показываем TD игроку
    TextDrawShowForPlayer(playeridTextMenu4);// показываем TD игроку
    TextDrawShowForPlayer(playeridTextMenuClose);// показываем TD игроку
    SelectTextDraw(playerid, -1); // 
    return 1;

    Функция закрытие
    PHP код:
    CancelSelectTextDraw(playerid);
    SendClientMessage(playerid, -1"Вы закрыли меню");
    ShowPlayerDialog(playerid, -10" "" "" """);
    TextDrawHideForPlayer(playeridTextMenu0);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu1);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu2);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu3);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu4);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenuClose);// скрывает TD игроку
    TextDrawFont(TextMenu40xffffff00); 

  2. #2
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    В паблик клика текдрава!
    PHP код:
    if(!(_:clickedid 0xFFFF))
    {
    TextDrawHideForPlayer(playeridname);
    SendClientMessage(playerid, -1"Вы нажали ESC.");

    Если я тебя правильно понял)

  3. #3
    Аватар для Spectrum
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.04.2014
    Адрес
    Omsk, Russia
    Сообщений
    349
    Репутация:
    49 ±
    TextDrawFont(TextMenu4, 0xffffff00);
    чего?
    Skype: sp3ctrum_attack

  4. #4
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от DmX Посмотреть сообщение
    В паблик клика текдрава!
    PHP код:
    if(!(_:clickedid 0xFFFF))
    {
    TextDrawHideForPlayer(playeridname);
    SendClientMessage(playerid, -1"Вы нажали ESC.");

    Если я тебя правильно понял)
    Не не выходит(

  5. #5
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Что если
    PHP код:
    CancelSelectTextDraw(playerid); 
    поставить не в начало а в конец кода?

  6. #6
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Что если
    PHP код:
    CancelSelectTextDraw(playerid); 
    поставить не в начало а в конец кода?
    Попробовал нечего, я уже все пробовал но не как

  7. #7
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Покажите весь паблик автовызываемой функции OnPlayerClickTextDraw.

  8. #8
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Покажите весь паблик автовызываемой функции OnPlayerClickTextDraw.

    PHP код:
    if(_:clickedid == INVALID_TEXT_DRAW)
    {
    if(
    Player[playerid][pTextMenu] == 1)
    {
    SendClientMessage(playerid, -1"Вы закрыли меню");
    ShowPlayerDialog(playerid, -10" "" "" """);
    TextDrawHideForPlayer(playeridTextMenu0);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu1);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu2);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu3);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu4);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenuClose);// скрывает TD игроку
    TextDrawFont(TextMenu40xffffff00);
    Player[playerid][pTextMenu] = 0;
    CancelSelectTextDraw(playerid);


  9. #9
    Аватар для Spectrum
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.04.2014
    Адрес
    Omsk, Russia
    Сообщений
    349
    Репутация:
    49 ±
    Цитата Сообщение от Айболит Посмотреть сообщение
    PHP код:
    if(_:clickedid == INVALID_TEXT_DRAW)
    {
    if(
    Player[playerid][pTextMenu] == 1)
    {
    SendClientMessage(playerid, -1"Вы закрыли меню");
    ShowPlayerDialog(playerid, -10" "" "" """);
    TextDrawHideForPlayer(playeridTextMenu0);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu1);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu2);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu3);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenu4);// скрывает TD игроку
    TextDrawHideForPlayer(playeridTextMenuClose);// скрывает TD игроку
    TextDrawFont(TextMenu40xffffff00);
    Player[playerid][pTextMenu] = 0;
    CancelSelectTextDraw(playerid);

    это весь паблик?
    Skype: sp3ctrum_attack

  10. #10
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Spectrum Посмотреть сообщение
    это весь паблик?
    А что?, что-то смущает? :D да весь

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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