Yoko

All sides of Injection
It is currently 2025-11-09 21:36:51

All times are UTC+02:00




Post new topic  Reply to topic  [ 30 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: 2006-02-09 18:54:53 
Offline

Joined: 2005-06-26 12:29:37
Posts: 65
Вот я как раз про контейнер и не понял. Можешь чуть поподробнее написать, как к этому контейнеру доступ получить. Искать на NPC что-то с именем "(21)"?


Top
   
 Post subject:
PostPosted: 2006-02-09 18:55:52 
Offline
Expert!
User avatar

Joined: 2005-01-07 13:22:19
Posts: 766
толи меня глючит но видел у друга прогу на дельфе в нее все картинки цены и т.д. заполняется и смотришь хз если узнаю поподробнее отпишусь


Top
   
 Post subject:
PostPosted: 2006-02-09 18:56:54 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
просто...
Говорим "buy" ждем когда указатель lastcontainer измениться...
Если изменилось смотрим кому он пренадлежит(uo.ContainerOf()), если нашему НПС то вуаля все что в этом контаинере то наше;))
Дальше делаем что хотим...


Top
   
 Post subject:
PostPosted: 2006-02-09 18:58:37 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
могу только по содействовать в определении блака памяти;)
Не смотрел статичный он или нет...


Top
   
 Post subject:
PostPosted: 2007-07-22 01:52:31 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
ищу это)

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


Top
   
 Post subject:
PostPosted: 2007-07-22 03:22:14 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Это?;) говори конкретний может я тоже ищу;)


Top
   
 Post subject:
PostPosted: 2007-07-22 18:56:13 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
а ты не писал готовый скрипт с прайс листом ?
я помню еще давно ты мутил что-то с ласт контейнером ) в длл встраивал указатель .

вобщем нужна помощь в написании прайс листа )

Quote:
Если изменилось смотрим кому он пренадлежит(uo.ContainerOf()), если нашему НПС то вуаля все что в этом контаинере то наше;))

а как все это дело просмотреть?

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


Top
   
 Post subject:
PostPosted: 2007-07-22 22:02:52 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
велком ту ася...


Top
   
 Post subject:
PostPosted: 2007-09-02 01:34:48 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
А АГРСа было сделано не так. А вот как (смотри комменты):

Code:
# Перед запуском создать пустой шоплист 'vendorzzz' и включить Verb Logging
# После обхода вендоров скопировать injection_log.txt в папку с vendorzzz.exe
# и запустить программу. Скопируйте из текстового окна Injection список вендоров
# в программу и нажмите GO.
# Не забудть отрубить Verb Logging %)

sub add_vendor()
  UO.Print('Please select vendor')
  UO.Exec('addobject TmpObj')
  While UO.Targeting()
    Wait(100)
  Wend
  If UO.GetSerial('TmpObj')=='0x00000000' Then
    Return
  EndIf
  UO.Click('TmpObj')
  CheckLag()
  UO.Buy('vendorzzz', UO.GetName('TmpObj'))
  CheckLag()
  UO.IgnoreReset()
  Repeat
    UO.FindType('0x2af8', '-1', 'TmpObj')
    While UO.FindCount()>0
      If UO.GetLayer('finditem')=='Rstk' Then
        UO.TextPrint(UO.GetSerial('finditem')+'='+UO.GetName('TmpObj'))
        UO.TextOpen()
        Return
      EndIf
    Wend
  Until UO.FindCount()<2
  UO.TextPrint("Can't find "+UO.GetName('TmpObj')+"'s restock container")
  UO.TextOpen()
end sub

SUB CheckLag()
; Проверка на лаги 
  DeleteJournal("backpack")
  UO.Click('backpack')
  Repeat
    Wait(100)
  Until UO.InJournal("backpack")
END SUB

SUB DeleteJournal(MsgText)
; Очистка в журнале всех сообщений, содержащих MsgText
  Var MsgNumb
  Repeat
    MsgNumb=UO.InJournal(MsgText)
    If MsgNumb<>0 Then
      UO.SetJournalLine(MsgNumb-1, '')
    EndIf
  Until Not UO.InJournal(MsgText)
END SUB


Копирайт скрипта, естественно, AGRS. Екзешник пока найти не могу, но лень диски с архивом УО перерывать (скрипты все я оставил на компе, когда сносил УО на ДВД).

Но экзешник на самом деле делает очень простую вещь - шерстит лог инжекта, вытаскивает инфу о товаре (по списку вендоров) и цене и загоняет в ексельный файл. Исходников екзешника у меня никогда и не было. Так что проще самому написать (тому кому надо).

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


Top
   
 Post subject:
PostPosted: 2007-09-27 01:54:08 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
ана стелсе это реализуется?
и еще такой момент , как ласт контейнер - прайс лист вендоров не записывается .

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


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

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 0 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited