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

Алхимка

тут можно задать вопрос по скриптингу
Post Reply
Anonymous

Алхимка

Post by Anonymous »

Помогите со скриптом на алхимку пожалуйста
мне нужно варить 120 обычных рефрешей
реги в беке
пишет в журнале ""System: What would you like to use that on?""
не могу понять то ли он не может ткнуть пестиком по регу (кажеться что уже все варианты перепробовал с вейтфортаргетом кликонобджектом и т.д.) то ли гампы не обрабатываются, если можно то напишите работающий
зараннее благодарен
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

не могу понять то ли он не может ткнуть пестиком по регу (кажеться что уже все варианты перепробовал с вейтфортаргетом кликонобджектом и т.д.) то ли гампы не обрабатываются
Покажи код.
если можно то напишите работающий
зараннее благодарен
Писать придется тебе самому. Врядле кто-то за тебя это сделает. Посмотри еще раздел Scripts. Может чем то поможет.
Anonymous

Post by Anonymous »

program refreshpotions;
var a,r : Integer;
batwings, pest : Cardinal;
Begin
a := 20;
while a < 100 do
begin
UOsay('bank');

wait(2000);
findtype($0f78,$41a1f4ad);
Grab(finditem,120);
wait(1000);

findtype($0f85,$41a1f4ad);
Grab(finditem,240);
wait(1000);

findtype($0f0e,$41a1f4ad);

Grab(finditem,120);
wait(1000);

////////////////////////////////////

findtype($0f78,backpack);
batwings:=finditem;
wait(1000);

findtype($0e9b,backpack);
pest:=finditem;

//WaitTargetType(batwings);
//wait(1000);

useobject(pest);
wait(1000);

WaitTargetType(batwings);
wait(1000);

/////////////////////////////////////
waitgump('E106');
wait(3000);
waitgump('0001');

for r:=1 to 105 do
begin
wait(14000);
findtype($0f09,backpack);
drophere(finditem);
wait(2000);
end;
end;
end.

Вобщем: скрипт берёт из банка 120 батвингсов 240 гинса и 120 банок, потом должен начать варить рефреши маленькие и выкидывать их с заданным интервалом
не получается заходить в меню и выбирать варить рефреши
з.ы. играю на дфе на случай если менюхи разные везде
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Post by Alex »

finditem - это Object a не Type

после того как ты дождался таргета, им надо куда то нажать, тут не инжект :)

твой скрипт не доходит до гампа, потому что он ждет пока ты кликниш таргетом по регу
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Первое, что бросается в глаза:
WaitTargetType(batwings);
WaitTargetObject(batwings);

2 Alex:
после того как ты дождался таргета, им надо куда то нажать,
Он устанавливает ловушку на таргет. Причем ему не надо заботиться о том, что таргет появился до установки ловушки.
Anonymous

Post by Anonymous »

Miralex wrote:Первое, что бросается в глаза:
WaitTargetType(batwings);
WaitTargetObject(batwings);
пробовал, не помогает
мне кажеться что перепробовал уже всё


2 Alex:
после того как ты дождался таргета, им надо куда то нажать,
хотелось бы видеть конкретные примеры, так как такого рода ответа вводят в ещё большее заблуждение
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

BHammeR, для начала тебе надо убедиться точно на каком этапе у тебя не работает. Каждый шард индивидуален ...
если не срабатывает таргет, то надо копать в сторону таргета.
если не срабатывает гамп, то надо его смотреть.

Смотри журнал и по уо фразам смотри на каком этапе у тебя застревает скрипт.


waitgump('E106');
wait(3000);
waitgump('0001');
У тебя получается 2 разных гампа? И уверен ли ты что кнопки в гампах ты правильно определил?
Anonymous

Post by Anonymous »

всем спасибо всё работает
проблема была в гампах
на всякий пожарный:
в инже ,infogump выдаёт таблицу соответствия кнопок гампам
напротив каждой пары есть координаты кнопки, если использовать определение координат из едитора скриптов то можно без особого труда обнаружить свои кнопки и гампы
з.ы. в таблице координате кнопки соотв. координаты левого верхнего угла
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

BHammeR wrote:всем спасибо всё работает
проблема была в гампах
на всякий пожарный:
в инже ,infogump выдаёт таблицу соответствия кнопок гампам
напротив каждой пары есть координаты кнопки, если использовать определение координат из едитора скриптов то можно без особого труда обнаружить свои кнопки и гампы
з.ы. в таблице координате кнопки соотв. координаты левого верхнего угла
гы респект ) не знал.. серьезно.. теперя буду рулить в гампах )
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

вы все усложняете, в подавляющем большинстве гампов кнопка айтема для делания = переведенныый в 10тиричный формат тип этого готового айтема
Post Reply