Page 1 of 1

poisoned ?

Posted: 29.03.2013 16:28
by staslav
Товарищи, помогите.
Шард АоП.

В скрипте используется код что ниже, но оне отрабатывает пойзонед. В чем может быть проблема?

Code: Select all

If (HP <=60) then
      begin
      addtosystemjournal('HP < 60');
      If poisoned = true then
        begin
        addtosystemjournal('poisoned');
        If FindType(pak[5],backpack) <> 0 then
          begin
          wait(4000);
          UOSay(chr(39) + 'pc quaf cure');
          wait(5000);
          end
        else
          sunduk;
        end;
      end;

Re: poisoned ?

Posted: 29.03.2013 17:29
by shinma
посмотри подобные темы , уже были на форуме. проблема скорее всего с тем что в версии вашего клиента нету просто функции возвращать значение пойзон.

Re: poisoned ?

Posted: 29.03.2013 17:59
by staslav
shinma wrote:посмотри подобные темы , уже были на форуме. проблема скорее всего с тем что в версии вашего клиента нету просто функции возвращать значение пойзон.
Интересно, то что в самом стелсе пойзонед определяется:

Re: poisoned ?

Posted: 29.03.2013 18:40
by Vizit0r
тогда в асю ко мне пиши

Re: poisoned ?

Posted: 31.03.2013 15:15
by staslav
Vizit0r wrote:тогда в асю ко мне пиши
Не буду отвлекать в асе, проблема решилась следующим образом:

Code: Select all

Program New;
begin
while not dead do
 begin
 If (HP <=110) then
   begin
   addtosystemjournal('HP < 110'); 
   If poisoned then
     begin
     addtosystemjournal('poisoned');
     end;
   end;
   wait(2000);
 end;
end.
Тут If poisoned then убрал "= true" и начало работать.

Re: poisoned ?

Posted: 31.03.2013 16:47
by Vizit0r
проблема не решилась, ты убрал лишь симптомы.
так что в асю пиши, и давай чара.

Re: poisoned ?

Posted: 01.04.2013 18:34
by Vizit0r
не воспроизводится.