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

Тема: ShowActorDialog

  1. #1
    Пользователь Аватар для Dante_Codeo
    Регистрация
    09.07.2015
    Адрес
    Россия, Киров
    Возраст
    26
    Сообщений
    11
    Репутация: 10

    Звание: на пути к лучшему

    ShowActorDialog

    Автор: Dante_Codeo ( или Darge, то есть я)

    Описание: Данная функция показывает диалоговое окно, если вы находитесь рядом с указанным актером.

    Параметры: (actorid, playerid, dialogid, style, caption[], info[], button1[], button2[])

    Параметр: Обозначение: Пояснение:
    actorid Номер актера На какого актера будет задействована функция
    playerid Игрок Какому игроку будет показан GUI
    dialogid Номер диалога -
    style Стиль GUI -
    caption Заголовок GUI -
    info Содержимое GUI -
    button1 Кнопка первая -
    button2 Кнопка вторая -

    Пример использования:

    PHP код:
    public OnPlayerCommandText(playeridcmdtext[])
    {
        if (
    strcmp("/talk"cmdtexttrue10) == 0)
        {
            return 
    ShowActorDialog(1playeridDIALOG_STYLE_MSGBOX0"Hello, Man!""Привет, я актер номер 1!\nМне одиноко, может пообщаемся?""Давай""Не"); 
        }
        return 
    0;

    В конец мода:

    PHP код:
    stock ShowActorDialog(actoridplayeriddialogidstylecaption[], info[], button1[], button2[])
    {  
    // created by Dante_Codeo \\ Darge \\ Seregamil
        
    new
            
    Floatactor_xFloatactor_yFloatactor_z;

        
    GetActorPos(actoridactor_xactor_yactor_z);

        if( !
    IsPlayerInRangeOfPoint(playerid1.0actor_xactor_yactor_z))
            return 
    true ;

        return 
    ShowPlayerDialog(playeriddialogidstylecaptioninfobutton1button2);


  2. #2
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ShowActorDialog

    Ненужная, нерабочая херня.

  3. #3
    Пользователь Аватар для Dante_Codeo
    Регистрация
    09.07.2015
    Адрес
    Россия, Киров
    Возраст
    26
    Сообщений
    11
    Репутация: 10

    Звание: на пути к лучшему

    Re: ShowActorDialog

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Ненужная, нерабочая херня.
    Все рабочая. Вы наверно не создали актера и кстати, в качестве номера актера может служить переменная или же макрос.

  4. #4
    Перевыпроверенный Аватар для LINKINPARK
    Регистрация
    29.08.2011
    Сообщений
    1,732
    Репутация: 210

    Звание: - весьма и весьма положительная личность

    Re: ShowActorDialog

    IsPlayerInRangeOfPoint(playerid, 1,
    1 не маловато? Такая близость лишь при поцелуях, наверное.
    админка 100 уровней(1-модер, 2 крутой модер, 3 главный модер, 4 пздц главный модер, 5 создатель модеров, 6 младший админ, 7 так себе админ, 8 админ, 9-злой одмин, 10 старший админ, 11 пздц какой админ, 12 главный админ, 13 пздец какой главный админ, 14 ну просто пиздец какой глаынй, 15 создатель скрипта, 16 создатель второго скрипта) - не помню кто ©
    [Начинающий скриптер]
    Сообщение от free1715
    Ну я вот как сделал слил все входы и выходы в пикапы которы были на сервере,и начало все норм работать,но не знаю все же таки как мне делать так что бы они не конфликтовали.И беда в том что если я удаляю полицейских а оставляю другие то оно меня кидало в бар в первом городе на улицу.

  5. #5
    Пользователь Аватар для Dante_Codeo
    Регистрация
    09.07.2015
    Адрес
    Россия, Киров
    Возраст
    26
    Сообщений
    11
    Репутация: 10

    Звание: на пути к лучшему

    Re: ShowActorDialog

    Цитата Сообщение от LINKINPARK Посмотреть сообщение
    1 не маловато? Такая близость лишь при поцелуях, наверное.
    Ну это типа мы разговариваем лицом друг к другу, а не кричим из-за угла

  6. #6
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ShowActorDialog

    Цитата Сообщение от Dante_Codeo Посмотреть сообщение
    Все рабочая. Вы наверно не создали актера и кстати, в качестве номера актера может служить переменная или же макрос.
    Слишком "костыльно". Я бы по-другому реализовал.

  7. #7
    Активный пользователь
    Регистрация
    18.02.2012
    Сообщений
    222
    Репутация: 52

    Звание: скоро придёт к известности

    Re: ShowActorDialog

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Слишком "костыльно". Я бы по-другому реализовал.
    Как же?

  8. #8
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек

    Re: ShowActorDialog

    Цитата Сообщение от KingDrift Посмотреть сообщение
    Как же?
    Явно не так. будет настроение - сделаю.

  9. #9
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: ShowActorDialog

    зачем это?

  10. #10
    Пользователь Аватар для Dante_Codeo
    Регистрация
    09.07.2015
    Адрес
    Россия, Киров
    Возраст
    26
    Сообщений
    11
    Репутация: 10

    Звание: на пути к лучшему

    Re: ShowActorDialog

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Слишком "костыльно". Я бы по-другому реализовал.
    Я других вариантов не видел. И я не спорю, что можно сделать и лучше :ahuenna:

    Цитата Сообщение от KrYpToDeN Посмотреть сообщение
    зачем это?
    Просто, когда я тестил новых актеров, то функция мне было необходима. Можно было бы обойтись и простым условием, но мне лень каждый раз писать один и тот же код. Так проще :bk:

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

Ваши права

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