Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 10 из 10

Комбинированный просмотр

  1. #1

    По умолчанию Вопрос про UO Script

    такой вот вопрос : Как вообще можно получить ContainerHandel? и именно главного бекпака чара?

  2. Master

    Регистрация
    25.05.2002
    Адрес
    одинокая Сволочь <Причинять добро и наносить пользу>
    Сообщений
    1,439
    #2

  3. #3

    По умолчанию

    сенкс, ещё один вопрос. Как можно переписать процедуру ShowMessage? с какой библеотеки её можно импортировать и с какими параметрами она?

  4. Master

    Регистрация
    25.05.2002
    Адрес
    одинокая Сволочь <Причинять добро и наносить пользу>
    Сообщений
    1,439
    #4

    По умолчанию

    WinApi

    Код:
    Program MessageBoxDemo;
    const
      MB_OK = 0;
      MB_OKCANCEL = 1;
      MB_STOPRETRYIGNORE = 2;
      MB_YESNOCANCEL = 3;
      MB_YESNO = 4;
      MB_RETRYCANCEL = 5;
    
      IDOK = 1;
      IDCANCEL = 2;
      IDSTOP = 3;
      IDRETRY = 4;
      IDIGNORE = 5;
      IDYES = 6;
      IDNO = 7;
    
      MB_ICONERROR = 16;
      MB_ICONQUESTION = 32;
      MB_ICONWARNING = 48;
      MB_ICONINFORMATION = 64;
    var
      DialogResult: LongInt;
      
    function MessageBox(HWND: LongInt; aText: PChar; Caption: PChar; uType: Word): Longint; external 'MessageBoxA@user32.dll stdcall';
    
    begin
      DialogResult:=MessageBox(0, 'Что выбираем?', 'Вопрос', MB_ICONQUESTION + MB_YESNOCANCEL);
      Case DialogResult of
        IDYES: MessageBox(0, 'Вы нажали "Да"', 'Результат', MB_ICONINFORMATION);
        IDNO: MessageBox(0, 'Вы нажали "Нет"', 'Результат', MB_ICONINFORMATION);
        IDCANCEL: MessageBox(0, 'Вы нажали "Отмена"', 'Результат', MB_ICONINFORMATION);
      end;
    end.

  5. #5

    По умолчанию

    Текс... и ещё один вопрос.

    есть ли в УОСкрипте аналог библеотек в паскале?
    (uses mylib; ) если есть то как это написать в Uoscripte?

  6. Master

    Регистрация
    30.12.2002
    Адрес
    Kalb[Bona Fide] (был Mager)
    Сообщений
    1,391
    #6

    По умолчанию

    {$Include functions.uops}

  7. #7

    По умолчанию

    А где можно посмотреть доп. команды уоскрипта, в хелпах этого не где нету.. =(

  8. Master

    Регистрация
    30.12.2002
    Адрес
    Kalb[Bona Fide] (был Mager)
    Сообщений
    1,391
    #8

    По умолчанию

    Пожалуй, это и всё из неотражённого в хелпе.
    В папке Demos есть кой-какие примеры.
    И в мануале "Функции и константы" -> "Разное" -> "Другие функции".
    Остальное в хелпе паскаля (например for, while...)
    Или тебе все функции паскаля в справочник уоскрипта воткнуть?
    ps: При инклуде желательно прописывать полный путь.

  9. #9

    По умолчанию

    Mips, я имел ввиду типо {$include} ,просто в паскале такого нету.

  10. Master

    Регистрация
    25.05.2002
    Адрес
    одинокая Сволочь <Причинять добро и наносить пользу>
    Сообщений
    1,439
    #10

    По умолчанию

    есть...
    директива компилятора {$I <filename>}
    просто тут сделал Include... так понятней для всех...

Ваши права

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