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

не работает функция рекола

тут можно задать вопрос по скриптингу
Post Reply
tito
Neophyte
Neophyte
Posts: 16
Joined: 10.11.2014 20:21

не работает функция рекола

Post by tito »

Помогите пож-та, не работает рекол по рунбуке, я так подозреваю, что он тут не может взять Id gump рунбуки, пишет "Руна не найдена", хотя все остальные переменные заданы и руны там есть. Вот собственно функция рекола

Code: Select all

function Recall(RB : Cardinal; N:Integer):boolean;
var 
   Num : Integer;
   Serial : Integer;
begin
if N < 1 then
   N:=1;
Serial := 0;
repeat
   if not (Serial = 0) then CloseSimpleGump(Serial);
   UseObject(RB);
   CheckConnect;
   wait(3000);
   GetGumpSerial(Serial);  
until (GetGumpsCount > 0)
Num := GetRuneId();
if Num > 0 then
   begin
   waitGump(IntToStr(Num+(N-1)));
   wait(5000);
   result := true;
   end
else
   begin
   addtosystemjournal('Руна не найдена :(');
   result := false;
   end;   
end;
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: не работает функция рекола

Post by Vizit0r »

отладка в стелсе для кого сделана?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
tito
Neophyte
Neophyte
Posts: 16
Joined: 10.11.2014 20:21

Re: не работает функция рекола

Post by tito »

Vizit0r wrote:отладка в стелсе для кого сделана?
Наверное для того кто знает, что это такое и как пользоваться) Подскажите?
Maxwell
Neophyte
Neophyte
Posts: 43
Joined: 10.11.2014 17:06

Re: не работает функция рекола

Post by Maxwell »

Если честно, отладка в стелсе работает из рук вон плохо.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: не работает функция рекола

Post by Vizit0r »

tito wrote:
Vizit0r wrote:отладка в стелсе для кого сделана?
Наверное для того кто знает, что это такое и как пользоваться) Подскажите?
включить дебаг, поставить breakpoint на нужную строку, и жать F7\F8 для похода по скрипту, и смотреть справа в таблице значения переменных.
Maxwell wrote:Если честно, отладка в стелсе работает из рук вон плохо.
подробности в студию.

*задумчиво*
Интересно, почему я подробности проблем должен чуть ли не пытками выжимать из людей?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: не работает функция рекола

Post by drabadan »

Vizit0r wrote:
tito wrote:
Vizit0r wrote:отладка в стелсе для кого сделана?
Наверное для того кто знает, что это такое и как пользоваться) Подскажите?
включить дебаг, поставить breakpoint на нужную строку, и жать F7\F8 для похода по скрипту, и смотреть справа в таблице значения переменных.
Maxwell wrote:Если честно, отладка в стелсе работает из рук вон плохо.
подробности в студию.

*задумчиво*
Интересно, почему я подробности проблем должен чуть ли не пытками выжимать из людей?
это смотря кого спрашивать! 8)
Maxwell
Neophyte
Neophyte
Posts: 43
Joined: 10.11.2014 17:06

Re: не работает функция рекола

Post by Maxwell »

Я тут не стал расписывать подробности, т.к. не по теме и потом сложно будет найти на форуме. Заведу отдельную тему.
Post Reply