Yoko

All sides of Injection
It is currently 2025-12-02 07:58:48

All times are UTC+02:00




Post new topic  Reply to topic  [ 31 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: 2006-06-17 11:29:41 
Offline

Joined: 2006-04-14 10:51:44
Posts: 121
Прошу прощения,как посоветовал товарищ Edred буду терпеливо ждать.


Top
   
 Post subject:
PostPosted: 2006-06-17 14:24:57 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
может так:
Code:
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')


я незнаю сколько типов у лошади, если парачка то можно через дим, только одна дилема, если там есть другие лошади, можно проверку через журнал- если не твой ищет дальше, или я хз как это делать но проверять , твоя ли лошадь, а она отличается только тем что хп бар лошади немного другой- собственно там можно нейм менять и может цвет другой или нет... хмм... или своих лошадей называть одним именем, типо "RideMyAss" и искать только таких, находит, залезает... :roll:

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-06-17 15:14:30 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Во вы тут намутили…..

Все проще, через слой ид лошади узнать не удастся не на одном эмуляторе. Это временный предмет с ссылкой на лошадь.

Инжа и без этого знает ид лошади…

Code:
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


Last edited by omi4 on 2006-06-17 15:22:44, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-06-17 15:19:07 
Offline

Joined: 2006-04-14 10:51:44
Posts: 121
omi4 wrote:
Во вы тут намутили…..

Все проще, через слой ид лошади узнать не удастся не на одном эмуляторе. Это временный предмет с ссылкой на лошадь.

Инжа и без этого знает ид лошади…

Code:
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
СПАСИБО ОГРОМНОЕ!Я НИКОГДА НЕ СОМНЕВАЛСЯ В ВАС!


Top
   
 Post subject:
PostPosted: 2006-06-17 20:51:51 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Точно. Я про существование lasthorse и забыл за ненадобностью... :oops: Только зачем там UO.GetSerial я не понял. UO.UseObject( 'lasthorse' ) тоже должно замечательно работать. Если лошадь еще жива ;)

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-06-17 22:23:34 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
простой тест

UO.Print('lasthorse')
UO.Print(UO.GetSerial('lasthorse'))

в первом не текст, а хз чего... хотя и пашет
во втором 100% текст

есть шанс что это глюк принта, но лучше перестраховатся


Top
   
 Post subject:
PostPosted: 2006-06-17 23:58:22 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
omi4 wrote:
простой тест

UO.Print('lasthorse')
UO.Print(UO.GetSerial('lasthorse'))

в первом не текст, а хз чего... хотя и пашет
во втором 100% текст

есть шанс что это глюк принта, но лучше перестраховатся


Все правильно. 'lasthorse' - это не сериал, а ссылка на объект. Фактически, адрес памяти. Принтом выведется фигня. Но любые команды по работе с объектами с ссылками на объекты работают прекрасно, в том числе и UO.GetSerial ;)

UO.Print - это не команда работы с объектами, потому и не будет правильно обрабатывать ссылку на объект. И не должен. Никаких глюков.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-06-18 01:46:13 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Омыч как ни странно прав , я на опыте pinjecta усек что использовать нада только через uo::getserial . )


Top
   
 Post subject:
PostPosted: 2006-06-18 11:25:10 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
admir wrote:
Омыч как ни странно прав , я на опыте pinjecta усек что использовать нада только через uo::getserial . )


Вполне возможно, что в пинжекте надо использовать через гетсериал, но в инжекте :wink: вполне можно и без. Куча скриптов, ни одной проблемы за два года юзания их кучей народа.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-06-18 12:11:33 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Edred wrote:
Вполне возможно, что в пинжекте надо использовать через гетсериал, но в инжекте :wink: вполне можно и без. Куча скриптов, ни одной проблемы за два года юзания их кучей народа.

ага ) вообще с п инжектом открылись некоторые нюансы связанные с конвертацией строки\числа , тип возвращаемого значения функций .

_________________
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва


Top
   
 Post subject:
PostPosted: 2006-06-18 21:58:29 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
admir wrote:
ага ) вообще с п инжектом открылись некоторые нюансы связанные с конвертацией строки\числа , тип возвращаемого значения функций .


Да ничего не вскрылось. Ты просто не в курсе. Для пинжекта использовались исходники неправленного скриптового модуля. А Йоко потом их правил, помню точно на старом форуме (2004 года) была мессага от него, глянь в архиве форума. И там он как раз эти преобразования правил.

ЗЫ: Кстати, может мне этот архив старого форума куда положить? Наверняка он счас есть максимум у 3-4 человек с этого форума... :roll:

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 31 posts ]  Go to page Previous 1 2

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited