3 вопроса =)

Ask for help

Moderators: Murderator+, Murderator

stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

3 вопроса =)

Post by stickman »

Code: Select all

,snap [формат] [путь:имя] - сделать скриншот экрана. 
формат - "jpg"/"bmp"
по умолчанию сохраняется в виде screenxx.bmp в папке инжекта


что-то никак не заставить его сохранять куда мне надо
когда пишешь просто ,snap - то сохраняет в папку инжы, а если

Code: Select all

,snap "bmp" "e:/games/uo/screen:name"

то нифига никуда не сохраняет

ведь так надо задавать параметры?
Last edited by stickman on 2008-02-24 04:27:36, edited 1 time in total.
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

и еще вопрос:

есть такая галочка на вкладке Display, Text highlight
так вот, можно ли где-то поменять цвета этого highlight'а? :)
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

и вот еще вспомнил че хотел спросить:

скрипт на добор регов. когда в паке уже лежит какое-то кол-во регов и я их добираю скриптом они складываются не в одну кучку, а в отдельную. как я понял это изза того что здесь заданы координаты

Code: Select all

uo.moveitem('finditem', STR(q) ,'backpack',140,30,0)

так вот.. можно ли как-то сделать, чтоб реги складывались по координатам и в то же время в одну кучку? :)

Code: Select all

Sub REGS()
    VAR amount = 60
    VAR r, q, RegBag = 0x40175FF4
    Dim reg[8]
    reg[1] = 0x0F84
    reg[2] = 0x0F85
    reg[3] = 0x0F86
    reg[4] = 0x0F7A
    reg[5] = 0x0F7B
    reg[6] = 0x0F8C
    reg[7] = 0x0F8D
    reg[8] = 0x0F88
    uo.ignorereset()
    For r = 1 to 8
        if uo.count( reg[r] )<>amount then
            q = amount - uo.count( reg[r] )
            if q <> 0 then
                if q > 0 then
                    uo.useobject( RegBag )
                    CheckLag()
                    uo.findtype( reg[r] , -1 , RegBag )
                    If uo.findcount() == 0 then
                        uo.msg('НИФИГА НЕТ РЕГОВ')
                        return
                    endif
                    uo.moveitem('finditem', STR(q) ,'backpack',140,30,0)
                    wait(400)
                    CheckLag()
                else
                    q = q*-1
                    uo.findtype( reg[r] , -1 ,'my')
                    uo.moveitem('finditem', STR(q) , RegBag )
                    wait(400)
                    CheckLag()
                endif
            endif
        endif
    next
    uo.print('ПЕРЕКЛАДКА РЕГОВ ЗАКОНЧЕНА')
end sub
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. Не те слеши, надо:

Code: Select all

,snap "bmp" "e:\games\uo\screen:name"


2. Врядли

3. Переделай скрипт так: перед добором проверяется, есть ли рег в паке. Если есть - то его кучка будет приемным контейнером для добранных регов, если нет - тогда класть по координатам.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

3. Если при скидывании на пак реги стекуются, то можно если рег в тех координатах нет, кинуть первую кучу на кординаты а остальные на пак.
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

со ,snap как-то тока не писал путь.. все равно не сохраняет. видимо не работает он.. видел Дестр тут писал, что не получилось заставить его работать :)
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

3. Переделай скрипт так: перед добором проверяется, есть ли рег в паке. Если есть - то его кучка будет приемным контейнером для добранных регов, если нет - тогда класть по координатам.

3. Если при скидывании на пак реги стекуются, то можно если рег в тех координатах нет, кинуть первую кучу на кординаты а остальные на пак.


а какой вариант лучше, рациональней или как там это еще назвать?)
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. Если верить всему, про что Дест писал, что это не работает - то пора переходить на счеты. Я снапом пользовался сам лично.

2. А как тебе нравится, так и сделай. Это сильно зависит от шарда. А телепаты... Ну ты догадываешься, наверное, где они?
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

при использовании скриптов с

Code: Select all

uo.set('lasttarget','laststatus')

постоянно вылезает тесктовое окно с рекоминдациями по uo.set
usage: set param [value]
values:
distance - use distance, cells
lasttarget - serial
prefix - command prefix character
bankhack - 0/1
safeequip - 0/1
finddistance - search distance, cells
gumpunicode - 0/1 (not used)
maxsell - maximum items count to trade once
buydelay - delay, ms, before reply to vendor
cliloc - 0/1 clilocs visible mode
injectecho - 0/1 send injection text to journal
season - 0-5 see setseason
.........


как его убрать.. или может можно чем-то заменить этот uo.set ?

вот один из скриптов

Code: Select all

Sub Flame()
   VAR ManaNeed=45
   VAR ScrollManaNeed=22
   UO.Set('lasttarget','laststatus')
      UO.FindType('0x1F5F',-1,'my')
      If UO.GetQuantity('finditem')>0 Then
         If UO.Mana>=ScrollManaNeed Then
            UO.WaitTargetObject('lasttarget')
            UO.UseObject('finditem')
            UO.Print("Scroll")
         Else
            UO.Print("Low mana!!! Scroll!")
         Endif
      Else
         If UO.Mana>=ManaNeed Then
            UO.Cast('Flame Strike','laststatus')
         Else
            UO.Print("Low mana!!!")
         Endif
      Endif
end sub
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

какая версия инжекта?
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

505.18 с твоим гампфиксом (вроде твоим) :)
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

моим, не сомнивайся...
помимо гампов.. там в место laststatus -> lastcontainer в uo.set
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

тыкс.. а чем у нас является paperdoll? в общем надо кликнуть на help.. как это сделать? :)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

uo.lclick()

и в ASM вроде было что-то вроде uo.help()
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.
Telegram: @tatikom
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

дык лклик это по координатам экрана, а не самомого папердолла, а если он (папердолл) у меня будет перемещаться? :)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

stickman wrote:дык лклик это по координатам экрана, а не самомого папердолла, а если он (папердолл) у меня будет перемещаться? :)

Сам он никуда перемещаться не будет и открывается в фиксированных координатах.
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.
Telegram: @tatikom
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

uo.Help() это в перле;)
в но вых версиях клиента на верху есть панель, где хелп на фиксированом месте всегда + воде хелп можно из макросов вызвать самого клиента
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

а как из скрипта вызвать клиентский макрос? :)
korzh
Posts: 220
Joined: 2007-04-26 23:35:15

Post by korzh »

stickman wrote:а как из скрипта вызвать клиентский макрос? :)

Через перл инжект либо uo.press( кнопка в клиенте с клиентским макросом ) :)
stickman
Posts: 139
Joined: 2005-04-05 04:13:24
Location: DRW
Contact:

Post by stickman »

спасибо.. я уже сделал.. просто с утра чето тупил по страшному :D
Post Reply