Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Айболит
    Пользователь

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

    Про диалог

    Доброе утро, ув.Форумчане п-п-р, такая проблема что, когда закрываешь текстдрав, должен закрыться и диалог, но он закрываеться в том случаее если нажать на любую кнопку в диалоге.. Например нажал на TD закрыть, закрылся TD диалог весит, но если что то выбрать в диалоге, он пропадет.. Как с этим быть?, нужно что бы все закрылось..

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

    PHP код:
    if (strcmp("/menu"cmdtexttrue10) == 0)
    {
    ////TextDraw//
    // 0xffffff00 Прозрачный фон
    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); // -1 Цвет
    Player[playerid][pTextMenu] = 1;
    ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"Меню","Сообщить администрации","Выбрать","Закрыть");
    return 
    1;

    Последний раз редактировалось Айболит; 07.07.2014 в 14:59.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Ничего не понятно... Нужно скрыть текстдрав, если закрыли диалог?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±
    PHP код:
    ShowPlayerDialog(playerid, -10""""""""); 
    замените на

    PHP код:
    ShowPlayerDialog(playerid, -10" "" "" """); 

  4. Пользователь сказал cпасибо:
    Айболит (07.07.2014)
  5. #4
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    ShowPlayerDialog(playerid, -10""""""""); 
    замените на

    PHP код:
    ShowPlayerDialog(playerid, -10" "" "" """); 
    Помог, спасибо....

 

 

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

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

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

Ваши права

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