Есть ?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Есть ?

Post by u0rypT »

Есть ли проверка на успешность каста ?
Простая задержка не пойдет.
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
Ururu
Posts: 479
Joined: 2007-02-21 20:15:57

Post by Ururu »

Например при касте "ресал" можно ждать 5 сек появления в журнале сообщения о физле.
Шард Антарес
Ururu
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

   VAR m

   m=uo.mana
   uo.cast('Lightning','last')
   repeat
   wait(5)
   until uo.mana<m
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

это не проверка на успешность, это проверка на завершенность...
нужно добавить

Code: Select all

if UO.InJournal('fizzles') then
...
DRW - Glorior Belli
Image
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

Вы не понели, скрипт не должен останавливаться :) но если каст только прошол он сразу останавливаеться, а если не прошол он ужо свои дела делает.... нужно для передергивания инвиз шита, + приделана функц. рекола :)
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
to4a
Posts: 265
Joined: 2006-03-10 00:19:11
Location: http://drw.ru/

Post by to4a »

хм... и? что такого не совместимого с этим в том что тебе предлагали?
DRW - Glorior Belli
Image
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

Один предложил задержку - ф треш, не пойдет, не так скрипт будет работать.
Mr Nmy предложил то но вроде не то, нет времени тестировать, сегодня начну..
Другой проверку на физл... ну куда ето всЕ)
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Появление таргета является криптерием упешности каста на твоем шарде? :wink:
В следующий раз удалю тему нафиг, за такое название! Учи правила, блин.
DerMeister сейчас на нейрале!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

3Jlo6Hblu' u0ry®T wrote:Один предложил задержку - ф треш, не пойдет, не так скрипт будет работать.
Mr Nmy предложил то но вроде не то, нет времени тестировать, сегодня начну..
Другой проверку на физл... ну куда ето всЕ)


не умничай- больше нету нечего
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

Зы, я кое что по другому сделал :) сейчас скрипт сам выложу
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Господи боже мой.. слабо пять строк самому написать?

Не, оно конечно зависит от шарда, но всё-таки:

Code: Select all

var mana = uo.mana
uo.cast( "SpellName", "SpellTarget" )
deljournal( "spell fizzles" )
while mana == uo.mana
   wait(100)
wend
if uo.injournal( "spell fizzles" ){
   ;// каст не прошёл
}
else{
   ;// каст прошёл
}


Учитывай, что любой игрок сможет сбить такой скрипт - неоходимо ввести проверку по ID автора сообщения о неудачном касте, но для примера и так сойдёт.

Вариант 2 - при неудачно касте отнимается меньше маны, можно по этому параметру спалить.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

На оскоме не отнимаеться не регов при физле, не маны.. скрипт норм, мне вотЬ для етой штучки нужнен был viewtopic.php?t=11852
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

3Jlo6Hblu' u0ry®T wrote:На оскоме не отнимаеться не регов при физле, не маны.. скрипт норм, мне вотЬ для етой штучки нужнен был viewtopic.php?t=11852

Вот, это те слова, с которых нужно было начинать.

Тогда скрипт другой - делаем статическую паузу, для точности - можно добавить чеклаг, а потом смотрим - потратилась мана или нет.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

Destruction wrote:Вот, это те слова, с которых нужно было начинать.

Тогда скрипт другой - делаем статическую паузу, для точности - можно добавить чеклаг, а потом смотрим - потратилась мана или нет.

Ну я почти так и сделал как ты сказал только без проверки на потратилась ли мана :)
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc
Post Reply