Yoko

All sides of Injection
It is currently 2025-10-15 14:54:58

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: 2010-09-03 14:56:42 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
Собственно смысл в чем, я написал такю штуку, чтобы повторно нажатие на хоткей, допустим парализа, не вызывало его пока предыдужий не закончится, сделал это через журнал, выглядит примерно так.


Code:
sub pst()
if uo.injournal("Next") then
uo.deletejournal()
if uo.mana >= 14 then
mana = uo.mana
Uo.waittargetobject('lastattack')
UO.Exec("cast 'Paralyze'")
repeat
wait(50)
until uo.mana <> mana or uo.injournal("You lack|line of sight|cant see")
else
uo.print("low mana.")
end if
uo.say("Next")
end if
end sub



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


Top
   
PostPosted: 2010-09-03 15:30:50 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
как то так?
Code:
sub pst()
   var t=0
   while t<1
      uo.deletejournal()
      if uo.mana >= 14 then
         mana = uo.mana
         Uo.waittargetobject('lastattack')
         UO.Exec("cast 'Paralyze'")
         repeat
            wait(50)
         until uo.mana <> mana or uo.injournal("You lack|line of sight|cant see")
         t=0
      else
         t=1
         uo.print("low mana.")
      end if
   wend
end sub

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2010-09-04 18:34:57 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
Нет, ты в начале скрипта задаешь что т=0, будет исполнять. кроме того ты вообще что-то намудрил, онже постоянно будет кастовать, одни физлы и сжиагния регов, а
Code:
else t=1
, я вообще непонимаю для чего? Бред какойто.


Top
   
PostPosted: 2010-09-07 08:59:33 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
что никто не знает?


Top
   
PostPosted: 2010-09-07 09:58:23 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Понадёжнее можно сделать организовав глобальную переменную. При нажатии хоткея проверяем её и записываем текущее время. Проверка производится на предмет сколько времени прошло уже. Если достаточно для прохода каста, то кастуем, если нет то не кастуем.


Top
   
PostPosted: 2010-09-07 12:48:07 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
А если физл был время же другое? я пробовал с глобальной переменной у меня не оч вышло, подскажи как начать.


Top
   
PostPosted: 2010-09-07 13:23:32 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
На сколько сильно время другое при физле? Можно ориентироваться на количество маны. Если она резко просела на определённое количество, то каст прошёл и ли физл пришёл.


Top
   
PostPosted: 2010-09-07 13:43:22 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
Так и есть в том скрипте что наверху, посмотри, а вот как с глобальной переменной я непонимаю, я пробовал но не получилось


Top
   
PostPosted: 2010-09-07 13:43:55 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
Savage wrote:
На сколько сильно время другое при физле?

смотря как быстро тебе каст собьют


Top
   
PostPosted: 2010-09-11 08:47:17 
Offline

Joined: 2009-06-12 20:10:00
Posts: 240
Location: Vasa Smerti(RASToMAN) DRW
у меня почемута выдаёт ошибку в строке 10 "Mana" хз почему


Top
   
PostPosted: 2010-09-12 22:35:22 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
переменная не добавлена
в начале скрипта поставьте
Code:
var mana 
(над
Code:
 if uo.injournal("Next") then
)
и чтобы все заработало нужно вслух сказать "Next"


Top
   
PostPosted: 2010-09-16 11:40:10 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
Никто не понимает? Хелп :!:


Top
   
PostPosted: 2010-10-13 10:26:47 
Offline

Joined: 2005-05-22 17:42:56
Posts: 22
up :lol:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited