Page 2 of 2
Posted: 2007-05-06 09:38:14
by Rivory
Code: Select all
sub wos_wand()
Var Type='0x0000'
UO.FindType(Type, '-1', '2')
UO.Waittargettile('-1',str(uo.getx('laststatus')),str(uo.gety('laststatus')),str(uo.getz('laststatus'))) #### либо там вместо -1 нолик
UO.UseObject('finditem')
end sub
Posted: 2007-05-06 15:22:21
by korzh
Code: Select all
sub xz()
Var Type='0x000'
UO.FindType(Type, 'my')
Uo.waittargettile("400",str(Uo.getx("lasttarget")),str(Uo.gety("lasttarget")),str(Uo.getz("lasttarget")))
UO.UseObject('finditem')
wait (10)
end sub
попробуй так
Posted: 2007-05-07 14:51:05
by CONDOMchick
ниодин вриант не пашет... во задачка-то...
Posted: 2007-05-07 15:11:16
by Sanch
Ниже скрипт на кидание стены под противника, у меня работает безотказно, у тебя работать не будет, тк это часть моего скриптового массива на пвп, без которого сие творение пахать не будет, но способ задания координат таргета изложен понятно.
Code: Select all
sub StoneWall()
var m, x, y, z, name
if val(uo.getglobal('CancelSpell')) == 1 then
uo.print('Next Spell Appointed')
return
endif
uo.setglobal('CancelSpell', '1')
uo.setglobal('SpellInquiry', '1')
repeat
wait(10)
until val(uo.getglobal('SpellInquiry')) == 0
name = uo.getname('lastattack')
uo.concolor('0x0085')
uo.print('Spell: Wall of Stone >>> '+name)
uo.concolor('0x0000')
uo.deletejournal()
uo.findtype('0x1F44', '0x0000')
x = uo.getx('lastattack')
y = uo.gety('lastattack')
z = uo.getz('lastattack')
if uo.findcount() > 0 then
m = uo.mana
uo.waittargettile('0', str(x), str(y), str(z))
uo.useobject('finditem')
repeat
wait(10)
until uo.injournal('In Sanct Ylem')
uo.msg(' ')
uo.msg(' ')
uo.msg(' ')
repeat
wait(100)
until uo.injournal('The spell fizzles.') or uo.mana < m
else
m = uo.mana
uo.waittargettile('0', str(x), str(y), str(z))
uo.cast('Wall of Stone')
repeat
wait(10)
until uo.injournal('In Sanct Ylem')
uo.msg(' ')
uo.msg(' ')
uo.msg(' ')
repeat
wait(100)
until uo.injournal('The spell fizzles.') or uo.mana < m
endif
uo.attack('lastattack')
uo.setglobal('CancelSpell', '0')
uo.setglobal('SpellEnd', '1')
end sub
Posted: 2007-05-07 17:09:31
by CONDOMchick
Эххх, никто не хочет понимать особые фишки в пвп)
Мне не нужно "под противника", мне нужно в то место, где я последний раз снимал с него статус.
Сколько-б мне не тыкали в нос "Учебник", там я точно этого не найду. Думал может експерты смогут помочь...
Posted: 2007-05-07 18:09:34
by Ururu
Блин так помогли ведь! Под чара или на последнее его место, одно и тоже. Так как когда кидаеш стенку, она кидается на тайл где чар. И каст проходит именно на то место, независимо от того, где цель, к тому времени, находится.
Posted: 2007-05-07 18:13:43
by Revik
CONDOMchick wrote:Эххх, никто не хочет понимать особые фишки в пвп)
Мне не нужно "под противника", мне нужно в то место, где я последний раз снимал с него статус.
Сколько-б мне не тыкали в нос "Учебник", там я точно этого не найду. Думал может експерты смогут помочь...
? снимай статус отдельной кнопкой и сохраняй.
Только вот не вижу смысла от запоминания тайла

Posted: 2007-05-07 18:40:01
by CONDOMchick
Ururu wrote:Блин так помогли ведь! Под чара или на последнее его место, одно и тоже. Так как когда кидаеш стенку, она кидается на тайл где чар. И каст проходит именно на то место, независимо от того, где цель, к тому времени, находится.
Ты тестил? покажи работающий вариант.
Posted: 2007-05-07 18:50:38
by Rivory
У меня работающий вариант.
Posted: 2007-05-07 18:56:32
by CONDOMchick
Rivory wrote:У меня работающий вариант.
Поделись пожалуйста
Мне кажется я не очень объясняю что мне нужно(
Posted: 2007-05-07 19:11:09
by Rivory
я выше написал скрипт. у меня он работает.
Posted: 2007-05-07 19:12:56
by CONDOMchick
Rivory wrote:я выше написал скрипт. у меня он работает.
ты написал "или" - "или"... покажи как именно у тебя пашет. *пазааласт*
Posted: 2007-05-07 19:44:11
by Rivory
с '-1'. А самому и тот и тот вариант потестить не судьба было ?
Posted: 2007-05-08 10:48:24
by CONDOMchick
Rivory wrote:с '-1'. А самому и тот и тот вариант потестить не судьба было ?
кастует под себя.
Posted: 2007-05-08 10:51:03
by Ururu
А все почему? Потомучто у тебя нет цели. Простая атака неподходит. Попробуй взять статус анатомией, к примеру.
А в идеале нужно свои координаты в игнор пихать.