Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
Закрытая тема
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 20 из 23
  1. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #1

    По умолчанию Почему УОскрипт выдаёт такую проблему .....

    Compile fast script "heal"
    Analysis...
    Include file 'sysutils.uops'
    Analysis done.
    Analysis...
    Analysis done.
    [Error] : Fast script "heal" >> Failed when compiling
    [Error] : Unknown identifier ''



    может ктото обяснить ?

  2. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #2

    По умолчанию

    Не буду слишком оригинальным, у тебя ошибка в скрипте на лечение, просто снова возьми его из оригинального архива. (предполагаю ты там случайно что-то исправил)

  3. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #3

    По умолчанию

    Скорее всего у тебя не правильно в скрипте определяется id бинтов или тип.

    Проверь через редактор скрипта и вкладки last action

  4. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #4

    По умолчанию

    Program HealSelf;
    {$include sysutils.uops}
    const
    tBand = 3617;
    var
    idBand : LongInt;
    begin
    if _FindObject(tBand, idBand) then begin
    SetLastObject(tBand,idBand);
    SendKey(kLoTs);
    end else
    writeln('Bandages not found');
    end.


    вот сам скрипт

  5. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #5

    По умолчанию

    Ошибка может быть и в этом файле sysutils.uops,
    скорее всего вот эта функция function _FindObject.

  6. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #6

    По умолчанию

    вот что написано sysutils.uops


    function _FindObject(aType : Word; var aID : LongInt) : boolean;
    var
    gumpList,gumpCnt : Longint;
    i : LongInt;
    hBP : LongInt;
    sBP : String;
    begin
    Result := false;
    GetGumpsList(gumpList);
    GetListCount(gumpList,gumpCnt);
    for i:=0 to gumpCnt-1 do begin
    GetListItem(gumpList,i,hBP,sBP);
    if FindObject(hBP, aType, aID) then begin
    Result := true;
    break;
    end;
    end;
    FreeObjectsList(gumpList);
    end;

  7. Apprentice

    Регистрация
    08.11.2005
    Адрес
    [SWARM] [Salib El-Lejl]
    Сообщений
    107
    #7

    По умолчанию

    Вместо kLoTs напиши кнопку где у тебя в уо забиндено Last Object - WFT - Target Self. Например k_F4

  8. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #8

    По умолчанию

    если в самом скрипте , то пробовал не помогло всё таже ошибка

  9. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #9

    По умолчанию

    Ошибку исправлять все таки надо...
    но вот тебе скрипт на хил пока:
    http://uoscript.nm.ru/scripts/UseBandage.zip
    Он не из того набора скриптов, т.е. работает без
    sysutils.uops.
    Кстати попробуй заново все из архива установить. Я просмотрел те части скрипта, в них ошибок нет... может я конечно что-то пропустил.

  10. #10

    По умолчанию

    Попробуй
    tBand = $0E21

  11. Apprentice

    Регистрация
    08.11.2005
    Адрес
    [SWARM] [Salib El-Lejl]
    Сообщений
    107
    #11

    По умолчанию

    Этот скрипт у меня работает. Может у тебя версия уоскрипта старше 1,52 и неоплаченная?

  12. #12

    По умолчанию

    Цитата Сообщение от Kai
    Этот скрипт у меня работает. Может у тебя версия уоскрипта старше 1,52 и неоплаченная?
    У неоплаченной не будет компиляции при ошибке, просто не будет работать СетЛаст.

  13. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #13

    По умолчанию

    Цитата Сообщение от Dantistus
    Ошибку исправлять все таки надо...
    но вот тебе скрипт на хил пока:
    http://uoscript.nm.ru/scripts/UseBandage.zip
    Он не из того набора скриптов, т.е. работает без
    sysutils.uops.
    Кстати попробуй заново все из архива установить. Я просмотрел те части скрипта, в них ошибок нет... может я конечно что-то пропустил.
    эта скрипт на платную версию , а у меня безплатная

  14. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #14

    По умолчанию

    Цитата Сообщение от bil
    Попробуй
    tBand = $0E21
    попробовал не помогло

  15. Visual Destruction

    Регистрация
    13.09.2004
    Адрес
    [Anarchy] [I.R.A.] [V]
    Сообщений
    5,298
    #15

    По умолчанию

    =) не буду возица но у тебя ошибка легкоисправляемая просто переменная не введена или написана не правильно поэтому он не может ей пользоваца...

  16. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #16

    По умолчанию

    будь добр скажи где тут неправильно или вообше не написана переменная?

    Program HealSelf;
    {$include sysutils.uops}
    const
    tBand = 3617;
    var
    idBand : LongInt;
    begin
    if _FindObject(tBand, idBand) then begin
    SetLastObject(tBand,idBand);
    SendKey(kLoTs);
    end else
    writeln('Bandages not found');
    end.

  17. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #17

    По умолчанию

    Цитата Сообщение от -=MaSTaKiLa=-
    эта скрипт на платную версию , а у меня бесплатная
    Догадываюсь, что ты не проверял даже... он нормально работает, уверяю тебя.

  18. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #18

    По умолчанию

    теперь я понел в чём проблема была, а заключалась она в том что я тут поставил свои кнопки в папке sysutils.uops

    kLo = k_z;
    kLoLt = k_x;
    kLoTs = k_p;
    kLs = k_F9;
    kLsLt = k_F8;
    kLsTs = k_F7;

    попробовал переставить всё как есть и получилось
    а теперь новая проблема:
    как сделать так чтобы я смог нормально запустить скрипт и он бы работал даже с моими кнопками ? просто както не хочется привыкать к новым биндам

  19. Grandmaster
    [Banned]
    Регистрация
    22.02.2003
    Адрес
    Зубоврачебный кабинет
    Сообщений
    3,828
    #19

    По умолчанию

    Цитата Сообщение от -=MaSTaKiLa=-
    kLo = k_z;
    kLoLt = k_x;
    kLoTs = k_p;
    так задаются только системные клавиши... попробуй просто продублировать нужные бинды на свободные системные клавиши, привыкать не придется.

  20. Expert

    Регистрация
    26.05.2005
    Адрес
    Наше дело не рожать, сунул вынул и бежать
    Сообщений
    495
    #20

    По умолчанию

    спасибо помогло , тоесть нельзя изпользовать буквы от а до я ?и такие кнопки как - ; = ; \ ; * ; и.т.д. и.т.п. ? а цифры можно изпользовать?

    и ешё вопрос например есть скрипт на рекол по руне и на одевание оружия , как изменить это всё так чтоб он одевал то оружие какое ты поставил и роеколился бы по той руне по которй ты хочеш ?

Ваши права

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