Posted: 2006-06-17 11:29:41
Прошу прощения,как посоветовал товарищ Edred буду терпеливо ждать.
Code: Select all
if uo.objatlayer("Horse") then
uo.useobject("self")
else
uo.findtype('HorseType',-1,'ground')
if uo.findcount() and uo.GetDistance('finditem')<=4 then
uo.usetype('finditem')Code: Select all
sub horsa()
if not UO.ObjAtLayer('Horse') then
UO.UseObject(UO.GetSerial('lasthorse'))
else
UO.UseObject('self')
UO.WaitTargetObject('lastattack')
UO.Say('kill')
endif
end subСПАСИБО ОГРОМНОЕ!Я НИКОГДА НЕ СОМНЕВАЛСЯ В ВАС!omi4 wrote:Во вы тут намутили…..
Все проще, через слой ид лошади узнать не удастся не на одном эмуляторе. Это временный предмет с ссылкой на лошадь.
Инжа и без этого знает ид лошади…
Code: Select all
sub horsa() if not UO.ObjAtLayer('Horse') then UO.UseObject(UO.GetSerial('lasthorse')) else UO.UseObject('self') UO.WaitTargetObject('lastattack') UO.Say('kill') endif end sub
Все правильно. 'lasthorse' - это не сериал, а ссылка на объект. Фактически, адрес памяти. Принтом выведется фигня. Но любые команды по работе с объектами с ссылками на объекты работают прекрасно, в том числе и UO.GetSerialomi4 wrote:простой тест
UO.Print('lasthorse')
UO.Print(UO.GetSerial('lasthorse'))
в первом не текст, а хз чего... хотя и пашет
во втором 100% текст
есть шанс что это глюк принта, но лучше перестраховатся
Вполне возможно, что в пинжекте надо использовать через гетсериал, но в инжектеadmir wrote:Омыч как ни странно прав , я на опыте pinjecta усек что использовать нада только через uo::getserial . )
ага ) вообще с п инжектом открылись некоторые нюансы связанные с конвертацией строки\числа , тип возвращаемого значения функций .Edred wrote: Вполне возможно, что в пинжекте надо использовать через гетсериал, но в инжектевполне можно и без. Куча скриптов, ни одной проблемы за два года юзания их кучей народа.
Да ничего не вскрылось. Ты просто не в курсе. Для пинжекта использовались исходники неправленного скриптового модуля. А Йоко потом их правил, помню точно на старом форуме (2004 года) была мессага от него, глянь в архиве форума. И там он как раз эти преобразования правил.admir wrote:ага ) вообще с п инжектом открылись некоторые нюансы связанные с конвертацией строки\числа , тип возвращаемого значения функций .