Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Search found 272 matches
Re: Mining SA
Потратив немного времени и приложив чуточку усилий ты сам можеш это сделать. Достаточно убрать использование метода для переплавки и выкладывания металла. Потом дописать в массив с типами драгоценных камней типы руды, которую тоже нужно каждый раз выкладывать из бекпака. По забору стали для инструме...
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...
Re: Mining SA
Впервые встречаю случай, чтобы коды возврата в разоре и стелсе расходились (не надо пенять на то, что в стелсе нумерация идет с нуля, это здесь не при чем).
- 28.03.2013 7:17
- Forum: Основной раздел
- Topic: ДЛЛ для клиента
- Replies: 95
- Views: 83002
Re: ДЛЛ для клиента
Я так понимаю, что у caiosc проблема в том, что он хочет обратиться к основной функции скрипта, а на хоткеи можно поставить только именованые процедуры модуля.
Re: Mining SA
В таком случае действительно проверь разором коды возврата гампа при тыканьи по рекалам на разных страницах.
Можеш создать тестовый скрипт, в котором проскочить по кодам 5, 11, 17, 23, 29, 35.
Можеш создать тестовый скрипт, в котором проскочить по кодам 5, 11, 17, 23, 29, 35.
Re: Mining SA
Бред. По первой рекал = 5, ГТ = 6.
По формуле: 5 + 6 * 0 = 5. Он возвращает код рекала.
По формуле: 5 + 6 * 0 = 5. Он возвращает код рекала.
Re: Mining SA
Чому 4?
По формуле: 4 + 6 * 0 = 4.
А у тебя код возврата первой руны равен 5.
А вот если так: 5 + 6 * 1 = 11.
По этой формуле для второй руны нормально определяется код возврата.
По формуле: 4 + 6 * 0 = 4.
А у тебя код возврата первой руны равен 5.
А вот если так: 5 + 6 * 1 = 11.
По этой формуле для второй руны нормально определяется код возврата.
- 27.03.2013 21:43
- Forum: Help
- Topic: Run scripts from client
- Replies: 5
- Views: 7141
Re: Run scripts from client
Try:
Code: Select all
Program Test
procedure SayHi()
begin
UOSay('Hi');
end;
begin
end.
Re: Mining SA
RuneBookShift = 5?
Проверь правильность заполнения HomeRuneBook, HomeRuneIndex.
Не поможет - добавляй в код отладочные сообщения (хоть в тот же NextRune перед циклом for выводи CurrentRune и CurrentBook.
Проверь правильность заполнения HomeRuneBook, HomeRuneIndex.
Не поможет - добавляй в код отладочные сообщения (хоть в тот же NextRune перед циклом for выводи CurrentRune и CurrentBook.
Re: Mining SA
Реализацию RecallRune и NextRune в студию.
Re: Mining SA
Тебе хорошо, а я в своё время так и не смог запустить у себя разор. Так что научился читать инфу гампа.
Re: Mining SA
Косяк в способе получения нужного кода возврата кнопки гампа по индексу руны. В моём коде коды возврата увеличивались линейно и отличались друг от друга только значением начального сдвига. А у него для одной руны спелы идут подряд (5, 6, 7; 11, 12, 13;...) и тут уже нужно выдумать функцию, которая п...
Re: Mining SA
Нет, у тебя для рекалов не 5, 11, 16, а 5, 11, 17. Здесь уже можно спокойно строить закономерность изменения кодов возврата.
Re: Mining SA
shinma , с перетаскиванием в контейнер есть небольшая тонкость. Stalth нормально перетаскивает в контейнер, если он знает, что это контейнер. Чтобы дефолтный "перекидыватель" нормально работал (во всяком случае у меня так было) достаточно использовать контейнеры, которые появились в ульти...
- 27.03.2013 19:46
- Forum: Помощь по скриптам
- Topic: FindTypeEx не ищет в подсумках
- Replies: 7
- Views: 7403
Re: FindTypeEx не ищет в подсумках
Тогда лучше использовать рекурсию для открытия контейнеров: procedure OpenContainers(Container: Cardinal) var TypeContainers: array of Cardinal; begin TypeOfContainers := [$0E76, $0E79, $0E75, $0E7A, $0E80]; //Сюда ложим известные типы контейнеров. Открывает только контейнеры с этими типами. OpenCon...