Yoko
http://forum.yoko.com.ua/

3 вопроса =)
http://forum.yoko.com.ua/viewtopic.php?f=3&t=13287
Page 1 of 2

Author:  stickman [ 2008-02-24 01:03:25 ]
Post subject:  3 вопроса =)

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


что-то никак не заставить его сохранять куда мне надо
когда пишешь просто ,snap - то сохраняет в папку инжы, а если
Code:
,snap "bmp" "e:/games/uo/screen:name"

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

ведь так надо задавать параметры?

Author:  stickman [ 2008-02-24 01:23:45 ]
Post subject: 

и еще вопрос:

есть такая галочка на вкладке Display, Text highlight
так вот, можно ли где-то поменять цвета этого highlight'а? :)

Author:  stickman [ 2008-02-24 04:31:35 ]
Post subject: 

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

скрипт на добор регов. когда в паке уже лежит какое-то кол-во регов и я их добираю скриптом они складываются не в одну кучку, а в отдельную. как я понял это изза того что здесь заданы координаты
Code:
uo.moveitem('finditem', STR(q) ,'backpack',140,30,0)

так вот.. можно ли как-то сделать, чтоб реги складывались по координатам и в то же время в одну кучку? :)
Code:
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

Author:  Edred [ 2008-02-24 10:13:03 ]
Post subject: 

1. Не те слеши, надо:
Code:
,snap "bmp" "e:\games\uo\screen:name"


2. Врядли

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

Author:  Grin [ 2008-02-24 13:44:49 ]
Post subject: 

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

Author:  stickman [ 2008-02-26 00:22:14 ]
Post subject: 

со ,snap как-то тока не писал путь.. все равно не сохраняет. видимо не работает он.. видел Дестр тут писал, что не получилось заставить его работать :)

Author:  stickman [ 2008-02-26 00:29:36 ]
Post subject: 

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

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


а какой вариант лучше, рациональней или как там это еще назвать?)

Author:  Edred [ 2008-02-26 00:51:28 ]
Post subject: 

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

2. А как тебе нравится, так и сделай. Это сильно зависит от шарда. А телепаты... Ну ты догадываешься, наверное, где они?

Author:  stickman [ 2008-03-01 22:42:03 ]
Post subject: 

при использовании скриптов с
Code:
uo.set('lasttarget','laststatus')

постоянно вылезает тесктовое окно с рекоминдациями по uo.set
Quote:
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:
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

Author:  Grin [ 2008-03-01 22:43:07 ]
Post subject: 

какая версия инжекта?

Author:  stickman [ 2008-03-01 22:47:01 ]
Post subject: 

505.18 с твоим гампфиксом (вроде твоим) :)

Author:  Grin [ 2008-03-01 22:50:44 ]
Post subject: 

моим, не сомнивайся...
помимо гампов.. там в место laststatus -> lastcontainer в uo.set

Author:  stickman [ 2008-03-04 01:42:12 ]
Post subject: 

тыкс.. а чем у нас является paperdoll? в общем надо кликнуть на help.. как это сделать? :)

Author:  Destruction [ 2008-03-04 02:18:40 ]
Post subject: 

uo.lclick()

и в ASM вроде было что-то вроде uo.help()

Author:  stickman [ 2008-03-04 02:26:41 ]
Post subject: 

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

Author:  Destruction [ 2008-03-04 10:56:24 ]
Post subject: 

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

Сам он никуда перемещаться не будет и открывается в фиксированных координатах.

Author:  Grin [ 2008-03-04 14:36:48 ]
Post subject: 

uo.Help() это в перле;)
в но вых версиях клиента на верху есть панель, где хелп на фиксированом месте всегда + воде хелп можно из макросов вызвать самого клиента

Author:  stickman [ 2008-03-07 08:11:40 ]
Post subject: 

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

Author:  korzh [ 2008-03-07 09:02:41 ]
Post subject: 

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

Через перл инжект либо uo.press( кнопка в клиенте с клиентским макросом ) :)

Author:  stickman [ 2008-03-07 09:31:02 ]
Post subject: 

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

Page 1 of 2 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/