sub Paralyze()
Uo.DeleteJournal()
REPEAT
If Uo.InJournal('You are frozen and can not move') Then
Uo.Cast('Magic Arrow','self')
Uo.DeleteJournal()
Else
Wait(1000)
EndIf
Until Uo.Dead()
END SUB
Скрипт хороший, когда в парализе, стоит дернуться и срелку пускает, но есть умельцы, которые забиндили себе вот это:
sub AntiP()
If uo.getglobal('sc4')=='On' then
return
else
uo.setglobal('sc4','On')
while true
wait(200)
if uo.injournal('You are frozen') && uo.journalserial(uo.injournal("You are frozen")) == "Server ID" then
UO.Cast('Magic Arrow','self')
wait(1300)
uo.deletejournal()
end if
wend
end if
uo.setglobal('sc4',0)
end sub
sub AntiP()
If uo.getglobal('sc4')=='On' then
return
else
uo.setglobal('sc4','On')
while true
wait(200)
if uo.injournal('You are frozen') && uo.journalserial(uo.injournal("You are frozen")) == "Server ID" then
UO.Cast('Magic Arrow','self')
wait(1300)
uo.deletejournal()
end if
wend
end if
uo.setglobal('sc4',0)
end sub
Причем тут Ваш Антарес? Там вообще все на русском... первый скрипт пашит на ура и даже на твоем Антаресе (Вы замороженны!). Вот в изеуо есть sysmsg хоть усрись, я от чужих слов пульку кидать не буду. Я вот и спросил возможно такое сделать на индже?
Чо за шард такой галимый? На всех нормальных шардах такая штука невозможно. На зулу, например, в параллизе нельзя кастовать, а попытка ударить самого себя с оружия приводила к мгновенному самоубийству.
DerMeister =) wrote:Чо за шард такой галимый? На всех нормальных шардах такая штука невозможно. На зулу, например, в параллизе нельзя кастовать, а попытка ударить самого себя с оружия приводила к мгновенному самоубийству.
В таком случае парал="ю ар деад" ?
На дрв специальные бутылки есть которые отражают твою стрелку в тебя, анифриз называются, попав в парал надо на неё кидать стрелку, или диспел на себя
sub tellus()
var enemy
repeat
wait(100)
until uo.injournal('Target is not in line ')
if uo.injournal('Target is not in line ') then
Enemy=uo.JournalSerial(uo.injournal('Target is not in line ')-1)
if CheckMsg('Target is not in line ','System') then
uo.say('sss')
end if
uo.deletejournal()
end if
end sub
sub CheckMsg(cMsg, mAuthor)
var ij
ij = UO.InJournal(cMsg)
if ij Then
if (UO.JournalSerial(ij+1) == mAuthor) then
return ij+1
else
if (mAuthor == 'System') and (UO.JournalSerial(ij+1) == '0x01010101') then
return ij+1
endif
endif
else
return 0
endif
end sub