Code: Select all
sub main()
var tmp,enemy
uo.addObject('tmp')
while uo.targeting()
wait(100)
wend
enemy=uo.getserial('lasttarget')
uo.print(enemy)
end subModerators: Murderator+, Murderator
Code: Select all
sub main()
var tmp,enemy
uo.addObject('tmp')
while uo.targeting()
wait(100)
wend
enemy=uo.getserial('lasttarget')
uo.print(enemy)
end subCode: Select all
sub main()
var enemy
uo.addObject('tmp')
while uo.targeting()
wait(100)
wend
enemy=uo.getserial('lasttarget')
uo.print(enemy)
end subНет, не на себя... на себе я тестил =(You Must Die wrote:Всё хорошо юзается =) тока :
2.Хош на себя поуказывать, пиши 'self' )
Ну хз... в субботу так не работало! А сегодня работает =) Ничего не менял! Чудеса прям...Edred wrote:Дык ты же этого врага через аддобжект уже засунул в список объектов! Что тебе мешает использовать имя этого объекта вместо сериала в скрипте? Только в кавычки не забывай имя ставить.Der wrote:Мне нужен именно его ИД... =) Хелп...
Ну а если и впрямь нужен серийник, то UO.GetSerial( 'tmp' )
Code: Select all
...
uo.addObject('tmp')
while uo.targeting()
wait(100)
wend
enemy=uo.getserial('tmp')
...
Edred wrote:Меньше надо пить по пятницам, вот и не будет по субботам глюков.Der wrote:Ну хз... в субботу так не работало! А сегодня работает =) Ничего не менял! Чудеса прям...
Der wrote:Вопрос на засыпку: почему он мне говорит 0х00000000Code: Select all
sub main() var tmp,enemy uo.addObject('tmp') while uo.targeting() wait(100) wend enemy=uo.getserial('lasttarget') uo.print(enemy) end sub
Я не первый раз читаю именно этот топ и тебе уже на это по-моему отвечали, лень перечитывать, вобщем это потому что при таргете через инжект, а не через клиент руками, указатель в lasttarget не прописывается. Что нить понял из того что я написал?Вопрос на засыпку: почему он мне говорит 0х00000000