Yoko

All sides of Injection
It is currently 2025-11-10 00:43:29

All times are UTC+02:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: 2006-09-08 06:06:57 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
Вот есть обычный скрипт на парализ со скролла.
Code:
sub kastsoskrolla()
   UO.FindType(typeofskroll,-1,'backpack')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=mana/2 then
         UO.WaitTargetObject('laststatus')
         UO.UseObject('finditem')
         UO.Print('Скролл')
      endif
   else
      if UO.Mana>=mana then
         UO.Cast(kastname,'laststatus')
         UO.Print('Спелл')
      endif
   endif
end sub

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

_________________
Shard: Dragon World


Top
   
 Post subject:
PostPosted: 2006-09-08 15:59:59 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
hotkeys:

Code:
cast 'Dispel' self

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-09-08 16:34:07 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
NMY
Не логично биндить две кнопки для разных ситуаций на одно и тоже действие.

_________________
Shard: Dragon World


Top
   
 Post subject:
PostPosted: 2006-09-09 16:25:56 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
Code:
if uo.injournal('You cannot move') then
uo.waittargetself()
uo.cast('Dispel')
uo.deletejournal()
else
...
endif


идёт?

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-09-09 19:52:28 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
Идет, только журнал не есть хорошо в ПвП.

_________________
Shard: Dragon World


Top
   
 Post subject:
PostPosted: 2006-09-09 20:11:57 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
А что по твоему хорошо? Опиши хотябы еще 1 способ, как определить что ты в параллизе...
ЗЫ: Есть что то вроде uo.ismoving()... Но 100% определить парализ можно только по журналу (помоему).

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-09-09 21:38:47 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
DerMeister =) wrote:
А что по твоему хорошо? Опиши хотябы еще 1 способ, как определить что ты в параллизе...
ЗЫ: Есть что то вроде uo.ismoving()... Но 100% определить парализ можно только по журналу (помоему).

В том то и дело, что кроме журнала я пока ничего не придумал... Но ведь есть uo.hidden(), вот я и подумал, что может есть подобие...
Надо попробовать uo.ismoving().

_________________
Shard: Dragon World


Top
   
 Post subject:
PostPosted: 2006-09-09 22:00:36 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Вообще, мне почему-то казалось, что есть команда uo.frozen() или что то вроде того...
И еще, тут както это обсуждалось и, вроде бы, эту команду "сделать" не сложно...

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-09-09 23:24:48 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
не проверку на is frozen() is paralyzed() и тп. нету
можно сделать скрипт типа
Code:
sub paralyzed()
uo.deletejournal()
uo.press(36)
checklag()
if uo.injournal('can not|не можете') then
return 1
else
return 0
end if
end sub
ну и соотвественно в скрипте вставишь if paralyzed()==1 then


Top
   
 Post subject:
PostPosted: 2006-09-09 23:44:32 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
Mihail wrote:
не проверку на is frozen() is paralyzed() и тп. нету

Жаль, значит только журнал... :cry:

_________________
Shard: Dragon World


Top
   
 Post subject:
PostPosted: 2006-09-10 00:38:46 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
журнал неплох если правильно все делать, например сровнять мсг полученную от сервера с иго сериальником чтоб игроки немогли сбить тебя... :roll:

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-09-10 09:04:50 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
NMY wrote:
журнал неплох если правильно все делать, например сровнять мсг полученную от сервера с иго сериальником чтоб игроки немогли сбить тебя... :roll:


Только как бы путаницы не было с DeleteJournal() и проверкой на журнал.

Т.к. если ты сначала удалишь журнал-потом проверишь его на месагу , а потом двинешься =) то эффект = 0.
Тут тож надо привыкнуть к действию самого скрипта, если по журналу брать.


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

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 3 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited