sub PONTbI()
var name
uo.print('Выбери козла отпущения')
uo.exec('addobject loh')
while uo.targeting()
wait(100)
wend
name = uo.getname('loh')
uo.say(name+' ща в нос получит ')
endif
end sub
хотя не, ща ещё немного потестил... гетнэйм как-то криво пашет. Иногда он передаёт в качестве значения не имя я чтото типа "Имя игрока" is attakcnig "Имя другого игрока". В моём первоначальном скрипте было что-то наподобие. А иногда гетнейм от таргета вообще передаёт моё имя, бред какой-то. Иногда похоже вообще ничего не передаёт, а иногда передаёт последнюю фразу сказаную чаром.
sub PONTbI()
var name
uo.print('Выбери козла отпущения')
uo.exec('addobject loh')
while uo.targeting()
wait(100)
wend
name = uo.getname('loh')
uo.say('в нос ща получит '+str(name))
endif
end sub
sub main()
var name
if uo.GetSerial('lasttarget')<>'0x00000000' then
uo.click('lasttarget')
checklag()
uo.msg(uo.GetName('lasttarget')+ " ща получит по болбе )")
else
uo.Print('lasttarget unknown')
endif
end sub
Sub checklag()
uo.DeleteJournal()
uo.click('backpack')
repeat
wait(50)
until uo.injournal('backpack')
endsub
то же самое, что и было. К скрипту Nmy тоже относятся слова
Rivory wrote: гетнэйм как-то криво пашет. Иногда он передаёт в качестве значения не имя я чтото типа "Имя игрока" is attakcnig "Имя другого игрока". В моём первоначальном скрипте было что-то наподобие. А иногда гетнейм от таргета вообще передаёт моё имя, бред какой-то. Иногда похоже вообще ничего не передаёт, а иногда передаёт последнюю фразу сказаную чаром.
вообще по идее, если стоит в уо "show names of approaching players" (или чтото вроде того) то кликать не обязательно, но без ТВИ будет выдаватся всякая хрень