Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Search found 272 matches

by Fenix
03.04.2013 14:16
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Потратив немного времени и приложив чуточку усилий ты сам можеш это сделать. Достаточно убрать использование метода для переплавки и выкладывания металла. Потом дописать в массив с типами драгоценных камней типы руды, которую тоже нужно каждый раз выкладывать из бекпака. По забору стали для инструме...
by Fenix
29.03.2013 11:22
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Скрипт для проверки: const RuneBook = $00000000; // ID рунбуки ReturnID = 5; //Код возврата гампа рунбуки var i: Integer; begin while Isgump() do CloseSimpleGump(0); Wait(1000); UseObject(RuneBook); for i = 1 to 5 do begin Wait(1000); if IsGump() then begin NumGumpButton(0, ReturnID); break; end; en...
by Fenix
28.03.2013 7:18
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Впервые встречаю случай, чтобы коды возврата в разоре и стелсе расходились (не надо пенять на то, что в стелсе нумерация идет с нуля, это здесь не при чем).
by Fenix
28.03.2013 7:17
Forum: Основной раздел
Topic: ДЛЛ для клиента
Replies: 95
Views: 82240

Re: ДЛЛ для клиента

Я так понимаю, что у caiosc проблема в том, что он хочет обратиться к основной функции скрипта, а на хоткеи можно поставить только именованые процедуры модуля.
by Fenix
27.03.2013 22:26
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

В таком случае действительно проверь разором коды возврата гампа при тыканьи по рекалам на разных страницах.
Можеш создать тестовый скрипт, в котором проскочить по кодам 5, 11, 17, 23, 29, 35.
by Fenix
27.03.2013 22:17
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Бред. По первой рекал = 5, ГТ = 6.
По формуле: 5 + 6 * 0 = 5. Он возвращает код рекала.
by Fenix
27.03.2013 21:46
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Чому 4?
По формуле: 4 + 6 * 0 = 4.
А у тебя код возврата первой руны равен 5.
А вот если так: 5 + 6 * 1 = 11.
По этой формуле для второй руны нормально определяется код возврата.
by Fenix
27.03.2013 21:43
Forum: Help
Topic: Run scripts from client
Replies: 5
Views: 7073

Re: Run scripts from client

Try:

Code: Select all

Program Test

procedure SayHi()
begin
  UOSay('Hi');
end;

begin
end.
by Fenix
27.03.2013 21:35
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

RuneBookShift = 5?
Проверь правильность заполнения HomeRuneBook, HomeRuneIndex.
Не поможет - добавляй в код отладочные сообщения (хоть в тот же NextRune перед циклом for выводи CurrentRune и CurrentBook.
by Fenix
27.03.2013 21:19
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Реализацию RecallRune и NextRune в студию.
by Fenix
27.03.2013 21:12
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Тебе хорошо, а я в своё время так и не смог запустить у себя разор. Так что научился читать инфу гампа.
by Fenix
27.03.2013 21:04
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Косяк в способе получения нужного кода возврата кнопки гампа по индексу руны. В моём коде коды возврата увеличивались линейно и отличались друг от друга только значением начального сдвига. А у него для одной руны спелы идут подряд (5, 6, 7; 11, 12, 13;...) и тут уже нужно выдумать функцию, которая п...
by Fenix
27.03.2013 20:58
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

Нет, у тебя для рекалов не 5, 11, 16, а 5, 11, 17. Здесь уже можно спокойно строить закономерность изменения кодов возврата.
by Fenix
27.03.2013 20:06
Forum: Scripts
Topic: Mining SA
Replies: 82
Views: 84209

Re: Mining SA

shinma , с перетаскиванием в контейнер есть небольшая тонкость. Stalth нормально перетаскивает в контейнер, если он знает, что это контейнер. Чтобы дефолтный "перекидыватель" нормально работал (во всяком случае у меня так было) достаточно использовать контейнеры, которые появились в ульти...
by Fenix
27.03.2013 19:46
Forum: Помощь по скриптам
Topic: FindTypeEx не ищет в подсумках
Replies: 7
Views: 7352

Re: FindTypeEx не ищет в подсумках

Тогда лучше использовать рекурсию для открытия контейнеров: procedure OpenContainers(Container: Cardinal) var TypeContainers: array of Cardinal; begin TypeOfContainers := [$0E76, $0E79, $0E75, $0E7A, $0E80]; //Сюда ложим известные типы контейнеров. Открывает только контейнеры с этими типами. OpenCon...