Yoko

All sides of Injection
It is currently 2025-10-18 01:07:22

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
 Post subject: На drop
PostPosted: 2007-05-26 16:41:31 
Offline
User avatar

Joined: 2005-04-06 05:53:47
Posts: 124
Вобщем нужна помощ, мне надо чтобы выкидывался из бекпака предмет под себя. Вещей 3 , так что нуно через dim aaa[]
Тип вещей я сам укажу ,прост необходим любой подобный скриптец

_________________
=== ? Como es tas ? ===


Top
   
 Post subject:
PostPosted: 2007-05-26 18:43:08 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Code:
sub main()
var i, len = 3
DIM items[ val( str( len ) ) ]
items[0] = "0x0000"
items[1] = "0x0000"
items[2] = "0x0000"
for i = 0 to len-1
   uo.findtype( items[i] )
   if uo.findcount() then
      uo.moveitem( "finditem", "1", "ground" )
   endif
next
endsub

_________________
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: 2007-05-26 21:27:45 
Offline
User avatar

Joined: 2005-04-06 05:53:47
Posts: 124
Destruction wrote:
Code:
sub main()
var i, len = 3
DIM items[ val( str( len ) ) ]
items[0] = "0x0000"
items[1] = "0x0000"
items[2] = "0x0000"
for i = 0 to len-1
   uo.findtype( items[i] )
   if uo.findcount() then
      uo.moveitem( "finditem", "1", "ground" )
   endif
next
endsub


Огромное спасибо ! ,выручил

_________________
=== ? Como es tas ? ===


Top
   
 Post subject:
PostPosted: 2007-05-27 19:43:51 
Offline

Joined: 2007-04-23 09:35:10
Posts: 9
А как указать точные координаты? Например чтобы предемет упал на одну клетку левее чара (я вот смотрю учебник и синтаксис понять не могу)...


Top
   
 Post subject:
PostPosted: 2007-05-27 20:19:57 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Левее - незнаю, но рядом - запросто.

Code:
sub main() 
var i, len = 3
DIM items[ val( str( len ) ) ]
items[0] = "0x0000"
items[1] = "0x0000"
items[2] = "0x0000"
for i = 0 to len-1
   uo.findtype( items[i] )
   if uo.findcount() then
      uo.moveitem( "finditem", "1", "ground", str( uo.getX() + 1 ), str( uo.getY() ), str( uo.getZ() ) )
   endif
next
endsub

_________________
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: 2007-05-27 20:30:09 
Offline

Joined: 2007-04-23 09:35:10
Posts: 9
Благодарствую


Top
   
 Post subject:
PostPosted: 2007-05-28 10:40:53 
Offline
User avatar

Joined: 2004-12-30 18:13:16
Posts: 175
Location: Russia
Code:
sub wood()
uo.exec("findtype 0x0EB5")
uo.exec("drop 0 0 0 0 finditem")
end sub

_________________
Design, webdev, coding, c#, php, asp.net, xml, perl, sql, ajax, drawing, illustrating, restoration, photo, photoshop, schedule, pron, guitar, lead-guitar, js, jsp, java, dom, html, *nix, struts, cs, etc


Top
   
 Post subject:
PostPosted: 2007-06-08 11:51:28 
Offline

Joined: 2007-06-08 11:44:35
Posts: 80
а немоглибы мне помоч мне нада скрипт как только у меня в сумке появитса дерего которое мне не нада чтобы ето дерего кидал себе под ноги ну или еше кудато просто чтобы выкинул
derevo[1] = "0x0000" # normum
derevo[2] = "0x0362" # jade
derevo[3] = "0x010D" # oak
derevo[4] = "0x0094" # karund
derevo[5] = "0x01B0" # leshram
derevo[6] = "0x01A2" # turmalit
derevo[7] = "0x0026" # emerint
derevo[8] = "0x00CB" # legrand

вотети вот деревья мне не нада помогите плиз :roll:


Top
   
 Post subject:
PostPosted: 2007-06-09 00:08:32 
Offline

Joined: 2007-06-05 16:14:00
Posts: 11
MeLFiS wrote:
а немоглибы мне помоч мне нада скрипт как только у меня в сумке появитса дерего которое мне не нада чтобы ето дерего кидал себе под ноги ну или еше кудато просто чтобы выкинул
вотети вот деревья мне не нада помогите плиз :roll:


Вот держи...
    sub vibros()

    var i, color
    var type = "0x1BDD" # тип предмета
    var container = 'ground' # контейнер "земля"
    var nugnoe = 1 # указываем номер того что хотим оставить

    Dim derevo[17]
    derevo[1] = "0x0000" # normum
    derevo[2] = "0x047E" # pine
    derevo[3] = "0x035E" # cedar
    derevo[4] = "0x047D" # cherry
    derevo[5] = "0x0649" # mahogany
    derevo[6] = "0x04A6" # oak
    derevo[7] = "0x04A7" # ash
    derevo[8] = "0x00CB" # legrand
    derevo[9] = "0x094A" # solmur
    derevo[10] = "0x092B" # kleor
    derevo[11] = "0x0931" # logradum
    derevo[12] = "0x093F" # vialonit
    derevo[13] = "0x0074" # stardust
    derevo[14] = "0x09EF" # pironil
    derevo[15] = "0x006F" # mystic
    derevo[16] = "0x0119" # elvin
    derevo[17] = "0x000B" # elkris

    # vibros ne nugnogo dereva
    While 1
    For i = 1 To 17
    If i <> nugnoe Then # если не равно нужному
    UO.FindType(type, derevo[i], 2) # ишем нужное дерево
    If UO.FindCount() > 0 Then # если есть
    UO.DropHere('finditem') # выбрасываем то что нашли
    Wait(600) # ждем
    End If
    End If
    Next
    Wend

    end sub

При появлении дерева в рюкзаке оно автоматически выпадает, т.е., то дерево которое ты прописал в скрипте (его цвет). Узнать цвет можно командой ",info".


Top
   
 Post subject:
PostPosted: 2007-06-09 10:39:50 
Offline

Joined: 2007-06-08 11:44:35
Posts: 80
пасибо те большое все работает на отлично


Top
   
 Post subject:
PostPosted: 2007-07-24 14:24:29 
Offline

Joined: 2004-07-11 22:24:13
Posts: 5
Code:
   if uo.findcount() then
      uo.moveitem( "finditem", "1", "ore_box" )
   endif


А как укозать чтоб он всю руду сразу в коробку закидывал, а не только по 1 руде. Вот у меня сумка полная с рудой и type оденковый, и я хочу всю руду выгрузить в коробку. Всё работает, только вот по одной руде он перемешает в коробку. Помогите есле не трудно.


Top
   
 Post subject:
PostPosted: 2007-07-24 14:30:10 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Tvinky wrote:
Code:
   if uo.findcount() then
      uo.moveitem( "finditem", "1", "ore_box" )
   endif


А как укозать чтоб он всю руду сразу в коробку закидывал, а не только по 1 руде. Вот у меня сумка полная с рудой и type оденковый, и я хочу всю руду выгрузить в коробку. Всё работает, только вот по одной руде он перемешает в коробку. Помогите есле не трудно.


Code:
   if uo.findcount() then 
      uo.moveitem( "finditem", "all", "ore_box" )
   endif


Top
   
 Post subject:
PostPosted: 2009-05-05 19:33:39 
Offline

Joined: 2009-05-05 19:29:10
Posts: 1
Замечательный скрипт, полезный :)
Но вот ребята еще бы хотелось чтобы она слаживал то что дропает.

Есть скрипт на сортировку руды - все валяется на полу, а скрипт делает stack'и.
Увы, мой скрипт ориентируется по color, а у моих ресурсов (некро регов) цвета нет, он 0000, только тайп.
Вот такая вот проблема :cry:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 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:  
Powered by phpBB® Forum Software © phpBB Limited