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

poisoned ?

тут можно задать вопрос по скриптингу
Post Reply
staslav
Neophyte
Neophyte
Posts: 17
Joined: 01.03.2013 23:27

poisoned ?

Post 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;
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Re: poisoned ?

Post by shinma »

посмотри подобные темы , уже были на форуме. проблема скорее всего с тем что в версии вашего клиента нету просто функции возвращать значение пойзон.
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
staslav
Neophyte
Neophyte
Posts: 17
Joined: 01.03.2013 23:27

Re: poisoned ?

Post by staslav »

shinma wrote:посмотри подобные темы , уже были на форуме. проблема скорее всего с тем что в версии вашего клиента нету просто функции возвращать значение пойзон.
Интересно, то что в самом стелсе пойзонед определяется:
Attachments
Безымянныйwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.jpg
Безымянныйwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.jpg (28.81 KiB) Viewed 9405 times
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: poisoned ?

Post by Vizit0r »

тогда в асю ко мне пиши
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
staslav
Neophyte
Neophyte
Posts: 17
Joined: 01.03.2013 23:27

Re: poisoned ?

Post 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" и начало работать.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: poisoned ?

Post by Vizit0r »

проблема не решилась, ты убрал лишь симптомы.
так что в асю пиши, и давай чара.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: poisoned ?

Post by Vizit0r »

не воспроизводится.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply