Yoko

All sides of Injection
It is currently 2025-10-20 09:32:37

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2008-09-22 15:46:09 
Offline

Joined: 2004-11-22 01:12:34
Posts: 12
День добрый.
Вообщем зада4а не сложная. Нужен скрипт такого плана:


Code:
Шаг №1
Чтоб чар открывал руна буку (Type=0x0EFA ID=0x4A601FD1) которая у него в бекпаке. В этой рб есть 1 руна.

Шаг №2
Скидывал эту рунку(Drop Rune) себе в бекпак

Шаг №3
Юзал скил Item identification и наводил таргет на эту рунку(ищет по тайпу в бекпаке) пока не идентифицируется (при идентификации удачной пишется - "This is a normal item"; пока идет процесс пишется "i'm not sure...")

Шаг №4
После иднтификации он ложит эту рунку снова в рб и мы возвращаемся к шагу №1



Вот собственно такой скрипт нужен. Заранее спасибо за помощь
:roll:


Top
   
 Post subject:
PostPosted: 2008-09-22 16:48:45 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Всё отлично - не хватает только инфогампа и скриншота рунбуки.

А ещё лучше - просто назвать необходимые коды кнопок.

PS: По кодам хинт: нажал кнопочку в рунбуке, нажал infogump, скопировал, что написано в самом низу, в секции reply.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-09-22 17:26:59 
Offline

Joined: 2004-11-22 01:12:34
Posts: 12
Cпасибо за столь скорый ответ.

Итак, я дропнул руну с рб и прописал ,infogump
Code:
_____infogump_______
serial   0x00530dbb
gumpid   0x0027728a
X   0
Y   0
2370   packet size
23   reply packet size
Buttons: ________
 page 1
    1 [  900] image=0x09A9 at 55:10
    2 [  900] image=0x08BC at 320:8
    3 [  601] image=0x0845 at 56:62
 page 2
    4 [  601] image=0x08BB at 50:8
    5 [  501] image=0x093A at 85:15
    6 [  601] image=0x0846 at 50:54
    7 [   81] image=0x0985 at 62:129
    8 [    2] image=0x08DF at 65:150
    9 [    3] image=0x08F3 at 125:150
Checks&Radios: __
Entryes: ________
All commands: ____
    1] page 0
    2] gumppic 0   0 2220               
    3] page 1
    4] button   55  10 2472 2473 1 0 900
    5] text     85  12    0    0       
    6] text    260  12    0    6       
    7] text     85  38    0    1       
    8] text    150  38    0    3       
    9] text    230  38    0    2       
   10] text    333  38    0    4       
   11] gumppic  50  50   57             
   12] gumppic  70  50   58             
   13] gumppic  85  50   58             
   14] gumppic 100  50   58             
   15] gumppic 115  50   58             
   16] gumppic 130  50   58             
   17] gumppic 145  50   58             
   18] gumppic 160  50   59             
   19] gumppic 218  50   57             
   20] gumppic 233  50   58             
   21] gumppic 248  50   58             
   22] gumppic 263  50   58             
   23] gumppic 278  50   58             
   24] gumppic 293  50   58             
   25] gumppic 308  50   58             
   26] gumppic 323  50   59             
   27] page 1
   28] button 320   8 2236 2236 0 2
   29] text    76  60    0 7
   30] button  56  62 2118 2117 1 0 601
   31] page 2
   32] button 50 8 2235 2235 0 1
   33] gumppic  50  40   57             
   34] gumppic  70  40   58             
   35] gumppic  85  40   58             
   36] gumppic 100  40   58             
   37] gumppic 115  40   58             
   38] gumppic 130  40   58             
   39] gumppic 145  40   58             
   40] gumppic 160  40   59             
   41] gumppic 218  40   57             
   42] gumppic 233  40   58             
   43] gumppic 248  40   58             
   44] gumppic 263  40   58             
   45] gumppic 278  40   58             
   46] gumppic 293  40   58             
   47] gumppic 308  40   58             
   48] gumppic 323  40   59             
   49] text     85  28    0    1       
   50] text    228  28    0    2       
   51] text    150  30    0    3       
   52] text    333  28    0    4       
   53] button   85  15 2361 2362 1 0    501
   54] button   50  54 2118 2118 1 0    601
   55] button   62 129 2438 2437 1 0    81
   56] button   65 150 2271 2271 1 0    2
   57] button  125 150 2291 2291 1 0    3
   58] text    100  12    0    5       
   59] text     66  52    0             8
   60] text     66  72    0             9
   61] text     60 100    0             10
   62] text     82 125    0             11
Text: ____________
    0] Rename Book
    1] Charges:
    2] Max Charges:
    3] 7
    4] 7
    5] Set Default
    6] Set Default
    7]  1
    8]  1
    9]  1
   10] 5o 21'S, 8o 25'E
   11] Drop Rune
Reply: ___________
 [0051] primary reply
 Checks&Radios (0)
 Entryes (0)


Top
   
 Post subject:
PostPosted: 2008-09-22 17:31:24 
Offline

Joined: 2004-11-22 01:12:34
Posts: 12
ImageImage


Top
   
 Post subject:
PostPosted: 2008-09-22 18:05:52 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Нужен был только вот этот отрывок инфогампа (как я сказал - секция reply):
Code:
Reply: ___________
 [0051] primary reply
 Checks&Radios (0)
 Entryes (0)


Теперь проделайте ту же операцию с кнопкой вставки руны в рунбук и соответственно изъятием..

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-09-22 20:08:19 
Offline

Joined: 2004-11-22 01:12:34
Posts: 12
Получилось тоже самое, часть скрипта я написал , осталось только сделать чтоб рунка из РБ в бекпак падала


Code:
Reply: ___________
 [0051] primary reply
 Checks&Radios (0)
 Entryes (0)



а вот сам скрипт

Code:
sub itim()
Var rune='0x1F14'
VAR runebook = '0x4A601FD1'
repeat
UO.Useskill('Item Identification')
UO.waittargettype(rune)
UO.DeleteJournal()
wait(500)

IF uo.lastmessage()=="This is a normal item." then
UO.FindType(rune)
UO.MoveItem('finditem',0,runebook)
UO.say('Я готов')
wait(500)

endif
until uo.dead()
end sub


Top
   
 Post subject:
PostPosted: 2008-09-23 12:27:32 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Хмм..

Не могло тоже самое получится..

Но раз уж получилось, остаётся один способ - так сказать метод полного перебора, проще говоря - bruteforce -)

Берём, и методом тыка ищем нужные кнопочки:
Code:
sub main()
var i = 0
for i = 0 to 65535
    uo.print( "ID: " + str( i ) )
    uo.recall( "ид рунбука", str( i ) )
    uo.useskill( "Anatomy" )
    while uo.targeting()
        wait( 100 )
    wend
    wait( 1000 )
next
endsub


Вкратце работает так - врубили и нажимаем Escape пока не произойдёт нужное действие. Произойдёт - записываем циферку и нажимаем Escape дальше -)

PS: Чо-та мне кажется, где-то это уже было..

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-09-24 10:00:26 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Вспомнил, что мне это напоминает...

Какой шард ?)

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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