Розыск Скрипта на расклад
Posted: 2009-11-27 22:01:52
розыскиваю скрипт на расклад вещей в сумке по самому верху , может кто поможет , на сервер ДРВ, перерыл весь фомур так и ненашёл 

Code: Select all
sub massmovein()
VAR Bag1 = 0x30DFC516
VAR Bag2 = 0x30D3F019
VAR Reg9 = 0x30B4A5F4
VAR Reg10 = 0x30043E51
VAR Reg11 = 0x30D4AEB7
uo.useobject( Bag1 )
wait(600)
uo.useobject( Bag2 )
wait(600)
loot('0x108A', '0x0492', Reg9)
loot('0x108A', '0x0445', Reg10)
loot('0x1087', '0x0A11', Reg11)
uo.print(' -= Done =- ')
endsub
Sub loot(Type, Color, PUTContainer)
Repeat
UO.FindType(Type, Color, 0x402C1257)
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(755)
end if
Until uo.FindCount()<1 or uo.Dead()
end sub
Gromiz wrote:перемещать в один контейнер научился, а что делать с несколькими контейнерами, задница?
например:Code: Select all
sub massmovein()
VAR Bag1 = 0x30DFC516
VAR Bag2 = 0x30D3F019
VAR Reg9 = 0x30B4A5F4
VAR Reg10 = 0x30043E51
VAR Reg11 = 0x30D4AEB7
uo.useobject( Bag1 )
wait(600)
uo.useobject( Bag2 )
wait(600)
loot('0x108A', '0x0492', Reg9)
loot('0x108A', '0x0445', Reg10)
loot('0x1087', '0x0A11', Reg11)
uo.print(' -= Done =- ')
endsub
Sub loot(Type, Color, PUTContainer)
Repeat
UO.FindType(Type, Color, 0x402C1257)
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(755)
end if
Until uo.FindCount()<1 or uo.Dead()
end sub
Code: Select all
Sub loot(Type, Color, PUTContainer)
uo.SetReceivingContainer(PUTContainer)
Repeat
UO.FindType(Type, Color, 0x402C1257)
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(755)
end if
Until uo.FindCount()<1 or uo.Dead()
uo.UnSetReceivingContainer()
end sub
Code: Select all
sub loot1()
uo.setreceivingcontainer('0x402C1257')
if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",2)
lootdrw('0x0EED', '-1'); gp
lootdrw('0x1087', '-1'); earrings
lootdrw('0x108A', '-1'); ring
lootdrw('0x0F84', '-1'); GA
lootdrw('0x0F85', '-1'); GI
lootdrw('0x0F86', '-1'); MR
lootdrw('0x0F88', '-1'); NS
lootdrw('0x0F8C', '-1'); SA
lootdrw('0x0F8D', '-1'); SS
uo.print(' -= Done =- ')
uo.setGlobal("running",1)
endif
uo.unsetreceivingcontainer()
end sub
Mirage wrote:grab... фуфуфу Но это неизбежность для упёртых игроков лучшего шарда.
Gromiz wrote:Code: Select all
if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",2)
Juicy Fruit wrote:Gromiz wrote:Code: Select all
if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",2)
"running" установлена до этого где-то? Допустим, в автостарте прописано uo.setGlobal("running",'1') ?
И используй uo.setGlobal(String,String), вместо uo.setGlobal(String,Number)
При проверке if val(uo.getGlobal("running"))==1 then думаю лучше без val() обойтись, на сколько я помню, если глобальная переменная не объявлена, то getglobal возвращает N/A, хз как оно в число переведётся. if uo.getGlobal("running")=='1' then
Code: Select all
sub Lootrunning()
uo.setGlobal("running",1) ; = 1
end sub
Code: Select all
sub autostart()
uo.exec("exec Lootrunning")
wait(600)
uo.print(' Lootrunning is loaded ')
end sub
Code: Select all
sub Lootrunning()
uo.setGlobal("running",1) ; = 1
end sub
Code: Select all
sub loot1()
uo.setreceivingcontainer('0x402C1257')
if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",2)
...
lootdrw('0x0EED', '-1'); gp
lootdrw('0x1087', '-1'); earrings
...
uo.print(' -= Done =- ')
uo.setGlobal("running",1)
endif
uo.unsetreceivingcontainer()
end sub
Sub lootdrw(Type, Color)
Repeat
UO.FindType(Type, Color, 'lastcontainer')
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(400)
end if
Until uo.FindCount()<1 or uo.Dead()
ltscssrs()
end sub
Code: Select all
sub loot1()
uo.setreceivingcontainer('0x402C1257')
if uo.getGlobal("running")=='1' then
uo.setGlobal("running",2)
...
lootdrw('0x0EED', '-1'); gp
lootdrw('0x1087', '-1'); earrings
...
uo.print(' -= Done =- ')
uo.setGlobal("running",1)
endif
uo.unsetreceivingcontainer()
end sub
Sub lootdrw(Type, Color)
Repeat
UO.FindType(Type, Color, 'lastcontainer')
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(400)
end if
Until uo.FindCount()<1 or uo.Dead()
ltscssrs()
end sub
Code: Select all
sub Lootrunning()
uo.setGlobal("running",'1') ; = 1 #ковычки у 1
end sub
Code: Select all
sub loot1()
uo.setreceivingcontainer('0x402C1257')
if uo.getGlobal("running")=='1' then #тогда и это можно заменить на if val(uo.getGlobal("running"))==1 then
uo.setGlobal("running",'2') #ковычки у 2
...
lootdrw('0x0EED', '-1'); gp
lootdrw('0x1087', '-1'); earrings
...
uo.print(' -= Done =- ')
uo.setGlobal("running",'1') #ковычки у 1
endif
uo.unsetreceivingcontainer()
end sub
Sub lootdrw(Type, Color)
Repeat
UO.FindType(Type, Color, 'lastcontainer')
If uo.FindCount()>0 Then
uo.grab(0,'finditem')
wait(400)
end if
Until uo.FindCount()<1 or uo.Dead()
ltscssrs()
end sub
Code: Select all
Os version is 6.1, build 7601, NT platform..
**Warning: Your prefarable codepage is 1251
**Warning: replaces.cfg not found.
**Warning: config attribute ignored: MultyUO
**Warning: YokoInj 708.19 >6.0.1.6
**Warning: Encryption set to: None (Ignition)
***Error: UO Client is hung...
***Error: injection.dll base: 45560000
***Error: script.dll base: 45A40000
***Error: EAX=76B958F6, EBX=459B0308, ECX=459B2FE8, EDX=FF46001C
***Error: ESI=459B0510, EDI=45930000, ESP=0018F920, EBP=0018F948
***Error: EIP=7783DEEC, EFLAGS=00200206
***Error: Bytes at EIP:
0000: 89 65 e8 ff 75 f8 8b 45 fc c7 45 fc fe ff ff ff : .e..u..E..E.....
***Error: Bytes at ESP:
0000: f6 58 b9 76 00 00 93 45 10 05 9b 45 08 03 9b 45 : .X.v...E...E...E
0010: 20 f9 18 00 1c 00 00 00 78 fa 18 00 d5 71 88 77 : .......x....q.w
0020: 14 f6 8d 77 5e 6e 22 01 90 f9 18 00 cb a5 89 77 : ...w^n"........w
0030: 0c 00 00 00 00 00 93 45 18 05 9b 45 e8 2f 9b 45 : .......E...E./.E
***Error: Unhandled exception 1: 0x0EEDFADE at 7638C41F
***Error: injection.dll base: 45560000
***Error: script.dll base: 45A40000
***Error: EAX=4588FABC, EBX=45A41438, ECX=00000007, EDX=00000000
***Error: ESI=0000001E, EDI=45A41282, ESP=4588FABC, EBP=4588FB0C
***Error: EIP=7638C41F, EFLAGS=00000202
***Error: Bytes at EIP:
0000: c9 c2 10 00 cc cc cc cc cc 8b ff 55 8b ec 56 8b : ...........U..V.
***Error: Bytes at ESP:
0000: de fa ed 0e 01 00 00 00 00 00 00 00 1f c4 38 76 : ..............8v
0010: 07 00 00 00 25 6a b4 45 64 6a 64 47 38 14 a4 45 : ....%j.EdjdG8..E
0020: 1e 00 00 00 82 12 a4 45 4c fb 88 45 40 fb 88 45 : .......EL..E@..E
0030: 9d 81 af 45 08 fb 88 45 43 a2 ae 45 4b a2 ae 45 : ...E...EC..EK..E
***Error: Unhandled exception 2: 0xC0000025 at 778A07E4
***Error: injection.dll base: 45560000
***Error: script.dll base: 45A40000
***Error: EAX=4588F708, EBX=4588FFC4, ECX=00000000, EDX=FFFFFFCC
***Error: ESI=4588F784, EDI=00000000, ESP=4588F6FC, EBP=4588F76C
***Error: EIP=778A07E4, EFLAGS=00000202
***Error: Bytes at EIP:
0000: e9 fe ab fc ff 83 a5 e4 fc ff ff 00 8d 85 d4 fc : ................
***Error: Bytes at ESP:
0000: 82 12 a4 45 84 f7 88 45 1e 00 00 00 25 00 00 c0 : ...E...E....%...
0010: 01 00 00 00 84 f7 88 45 e4 07 8a 77 00 00 00 00 : .......E...w....
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
***Error: Unhandled exception 3: 0xC0000025 at 778A07E4
***Error: Unhandled exception 4: 0xC0000025 at 778A07E4
***Error: Unhandled exception 5: 0xC0000025 at 778A07E4
***Error: Unhandled exception 6: 0xC0000025 at 778A07E4
***Error: Unhandled exception 7: 0xC0000025 at 778A07E4
***Error: Unhandled exception 8: 0xC0000025 at 778A07E4
***Error: Unhandled exception 9: 0xC0000025 at 778A07E4
***Error: Unhandled exception 10: 0xC0000025 at 778A07E4
***Error: Unhandled exception 11: 0xC0000025 at 778A07E4
***Error: Unhandled exception 12: 0xC0000025 at 778A07E4
***Error: Unhandled exception 13: 0xC0000025 at 778A07E4
***Error: Unhandled exception 14: 0xC0000025 at 778A07E4
***Error: Unhandled exception 15: 0xC0000025 at 778A07E4
***Error: Unhandled exception 16: 0xC0000025 at 778A07E4
***Error: Unhandled exception 17: 0xC0000025 at 778A07E4
***Error: Unhandled exception 18: 0xC0000025 at 778A07E4
***Error: Unhandled exception 19: 0xC0000025 at 778A07E4
***Error: Unhandled exception 20: 0xC0000025 at 778A07E4
***Error: Unhandled exception 21: 0xC0000025 at 778A07E4
***Error: Unhandled exception 22: 0xC0000025 at 778A07E4
***Error: Unhandled exception 23: 0xC0000025 at 778A07E4
***Error: Unhandled exception 24: 0xC0000025 at 778A07E4
***Error: Unhandled exception 25: 0xC0000025 at 778A07E4
***Error: Unhandled exception 26: 0xC0000025 at 778A07E4
***Error: Unhandled exception 27: 0xC0000025 at 778A07E4
***Error: Unhandled exception 28: 0xC0000025 at 778A07E4
***Error: Unhandled exception 29: 0xC0000025 at 778A07E4
***Error: Unhandled exception 30: 0xC0000025 at 778A07E4
***Error: Unhandled exception 31: 0xC0000025 at 778A07E4
***Error: Unhandled exception 32: 0xC0000025 at 778A07E4
***Error: Unhandled exception 33: 0xC0000025 at 778A07E4
***Error: Unhandled exception 34: 0xC0000025 at 778A07E4
***Error: Unhandled exception 35: 0xC0000025 at 778A07E4
***Error: Unhandled exception 36: 0xC0000025 at 778A07E4
***Error: Unhandled exception 37: 0xC0000025 at 778A07E4
***Error: Unhandled exception 38: 0xC0000025 at 778A07E4
***Error: Unhandled exception 39: 0xC0000025 at 778A07E4
***Error: Unhandled exception 40: 0xC0000025 at 778A07E4
***Error: Unhandled exception 41: 0xC0000025 at 778A07E4
***Error: Unhandled exception 42: 0xC0000025 at 778A07E4
***Error: Unhandled exception 43: 0xC0000025 at 778A07E4
***Error: Unhandled exception 44: 0xC0000025 at 778A07E4
***Error: Unhandled exception 45: 0xC0000025 at 778A07E4
***Error: Unhandled exception 46: 0xC0000025 at 778A07E4
***Error: Unhandled exception 47: 0xC0000025 at 778A07E4
***Error: Unhandled exception 48: 0xC0000025 at 778A07E4
***Error: Unhandled exception 49: 0xC0000025 at 778A07E4
***Error: Unhandled exception 50: 0xC0000025 at 778A07E4
***Error: Unhandled exception 51: 0xC0000025 at 778A07E4
***Error: Unhandled exception 52: 0xC0000025 at 778A07E4
***Error: Unhandled exception 53: 0xC0000025 at 778A07E4
***Error: Unhandled exception 54: 0xC0000025 at 778A07E4
***Error: Unhandled exception 55: 0xC0000025 at 778A07E4
***Error: Unhandled exception 56: 0xC0000025 at 778A07E4
***Error: Unhandled exception 57: 0xC0000025 at 778A07E4
***Error: Unhandled exception 58: 0xC0000025 at 778A07E4
***Error: Unhandled exception 59: 0xC0000025 at 778A07E4
***Error: Unhandled exception 60: 0xC0000025 at 778A07E4
***Error: Unhandled exception 61: 0xC0000025 at 778A07E4
***Error: Unhandled exception 62: 0xC0000025 at 778A07E4
***Error: Unhandled exception 63: 0xC0000025 at 778A07E4
***Error: Unhandled exception 64: 0xC0000025 at 778A07E4
***Error: Unhandled exception 65: 0xC0000025 at 778A07E4
***Error: Unhandled exception 66: 0xC0000025 at 778A07E4
***Error: Unhandled exception 67: 0xC0000025 at 778A07E4
***Error: Unhandled exception 68: 0xC0000025 at 778A07E4
***Error: Unhandled exception 69: 0xC0000025 at 778A07E4
***Error: Unhandled exception 70: 0xC0000025 at 778A07E4
***Error: Unhandled exception 71: 0xC0000025 at 778A07E4
***Error: Unhandled exception 72: 0xC0000025 at 778A07E4
***Error: Unhandled exception 73: 0xC0000025 at 778A07E4
***Error: Unhandled exception 74: 0xC0000025 at 778A07E4
***Error: Unhandled exception 75: 0xC0000025 at 778A07E4
***Error: Unhandled exception 76: 0xC0000025 at 778A07E4
***Error: Unhandled exception 77: 0xC0000025 at 778A07E4
***Error: Unhandled exception 78: 0xC0000025 at 778A07E4
***Error: Unhandled exception 79: 0xC0000025 at 778A07E4
***Error: Unhandled exception 80: 0xC0000025 at 778A07E4
***Error: Unhandled exception 81: 0xC0000025 at 778A07E4
***Error: Unhandled exception 82: 0xC0000025 at 778A07E4
***Error: Unhandled exception 83: 0xC0000025 at 778A07E4
***Error: Unhandled exception 84: 0xC0000025 at 778A07E4
***Error: Unhandled exception 85: 0xC0000025 at 778A07E4
***Error: Unhandled exception 86: 0xC0000025 at 778A07E4
***Error: Unhandled exception 87: 0xC0000025 at 778A07E4
***Error: Unhandled exception 88: 0xC0000025 at 778A07E4
***Error: Unhandled exception 89: 0xC0000025 at 778A07E4
***Error: Unhandled exception 90: 0xC0000025 at 778A07E4
***Error: Unhandled exception 91: 0xC0000025 at 778A07E4
***Error: Unhandled exception 92: 0xC0000025 at 778A07E4
***Error: Unhandled exception 93: 0xC0000025 at 778A07E4
***Error: Unhandled exception 94: 0xC0000025 at 778A07E4
***Error: Unhandled exception 95: 0xC0000025 at 778A07E4
***Error: Unhandled exception 96: 0xC0000025 at 778A07E4
***Error: Unhandled exception 97: 0xC0000025 at 778A07E4
***Error: Unhandled exception 98: 0xC0000025 at 778A07E4
***Error: Unhandled exception 99: 0xC0000025 at 778A07E4
***Error: Unhandled exception100: 0xC0000025 at 778A07E4
***Error: Unhandled exception101: 0xC0000025 at 778A07E4
***Error: injection.dll base: 45560000
***Error: script.dll base: 45A40000
***Error: EAX=458783C8, EBX=4588FFC4, ECX=00000000, EDX=FFFFFFCC
***Error: ESI=45878444, EDI=00000000, ESP=458783BC, EBP=4587842C
***Error: EIP=778A07E4, EFLAGS=00000202
***Error: Bytes at EIP:
0000: e9 fe ab fc ff 83 a5 e4 fc ff ff 00 8d 85 d4 fc : ................
***Error: Bytes at ESP:
0000: 00 00 00 00 44 84 87 45 04 88 87 45 25 00 00 c0 : ....D..E...E%...
0010: 01 00 00 00 44 84 87 45 e4 07 8a 77 00 00 00 00 : ....D..E...w....
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................