Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Можно ли прочесть инфу из InfoWindow и записать ее в var?
Можно ли прочесть инфу из InfoWindow и записать ее в var?
Может я себе усложняю жизнь - но пока не додумался...
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
100% усложняешь.
Все, что туда пишется - можно получить напрямую, без использования этого окна.
ты бы сказал, что именно прочитать оттуда хочешь.
Все, что туда пишется - можно получить напрямую, без использования этого окна.
ты бы сказал, что именно прочитать оттуда хочешь.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
я набросаю примерный синтаксис что пришло в голову, а вы уж поправьте глупца!
писал печенькой по орхидее! Общий смысл я думаю понятен. Почему не запустить такое на инже - ну а как не повыдалбывать себе моск, зачем тогда жить!
З.Ы. Я не особо понимаю в скриптах - но я бы ето дело переписал через создание типа под итем. Я етого не сделал ибо думаю, что я пропустил это в справочнике.
Code: Select all
program tmpMove;
var
tmpItem, tmp Container : Cardinal;
tmpCount, tmpQuantity : Integer;
function GetTmpItemInfo : Cardinal;
begin
UOSay(',info');
WaitForTarget(5000);
if TargetPresent then
begin
repeat
wait(300);
until not TargetPresent;
Result := тут элемент из ID;
end;
function FindCountTmpItem(tmpItem : Cardinal, ContainerFrom : Cardinal) : Integer;
begin
FindType(GetType(tmpItem), ContainerFrom);
if FindCount > 0 then Result := FindCount;
end;
begin
AddToSystemJournal('Choose Container From');
tmpContainerFrom := GetTmpItemInfo;
Wait(1500);
AddToSystemJournal('Choose Item');
tmpItem := GetTmpItemInfo;
Wait(1500);
AddToSystemJournal('Choose ContainerTo');
tmpContainerTo := GetTmpItemInfo;
while FindCountTmpItem(tmpItem, ContainerFrom) > 0 do
begin
MoveItem(tmpItem, 0, tmpContainerTo, 0,0,0);
Wait(1500);
end;
end.
З.Ы. Я не особо понимаю в скриптах - но я бы ето дело переписал через создание типа под итем. Я етого не сделал ибо думаю, что я пропустил это в справочнике.
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
а. это тебе ждать версии 5.0, тут уже есть функции ClientRequestObjectTarget, ClientRequestTileTarget, ClientTargetResponsePresent, WaitForClientTargetResponse и ClientTargetResponse.
Впрочем, если невтерпеж - можешь постучаться в аську и получить версию на тест.
Впрочем, если невтерпеж - можешь постучаться в аську и получить версию на тест.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
Или пока делать без запроса таргета, а явно указывать в скрипте ID итема или Type.
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
Вся суть моего вопроса и заключалась в том чтобы написать функционал для того чтобы уйти от явного указания типов или айди объектов. Я получил комплексный ответ от Vizitor'a - за что ему спасибо!shinma wrote:Или пока делать без запроса таргета, а явно указывать в скрипте ID итема или Type.
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
Ну да, в инже есть addobject...
Re: Можно ли прочесть инфу из InfoWindow и записать ее в var
более того, в инже есть работающая вкладка, где списком этих самых добавленных обьектов можно управлять
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".