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

Не как не могу состряпать :(
http://forum.yoko.com.ua/viewtopic.php?f=17&t=15201
Page 1 of 1

Author:  Arieza [ 2009-10-20 11:18:17 ]
Post subject:  Не как не могу состряпать :(

Ребята помогите со скриптом, а то у меня нечего не получается :(
Скрипт состоит в следующем!!!
Есть сундук в котором много одинаковых мешочков и в кажом мешочке очень много вещей 2х типов!
И надо сделать так что бы персонаж открывал сундук, потом сумку в которой есть вещи и перекладывал ее на НПЦ который принимает эти вещи!!!
(сундук в котором лежат сумки
Quote:
ID=0x410E510C Type=0x09AA
Colour: 0x0000
(Сумки
Quote:
Type=0x0E76 Colour: 0x0000

(изделие номер 1
Quote:
Type=0x1EFF Colour: 0x0000
(изделие номер 2
Quote:
Type=0x1F03 Colour: 0x0000
( НПЦ на которого кидать вещи
Quote:
ID=0x003EBFDD Type=0x0190 Name=Leif Colour: 0x0403


Помогите пожалуйста кто сможет!!!
А то мне так их и за год не перекинуть :(

Author:  Scripts Writer [ 2009-10-20 17:39:28 ]
Post subject: 

Code:
sub MoveALotOfItems()
  var idSundukWithBags='0x410E510C'
  var tBag='0x0E76'
  var idNpc='0x003EBFDD'
  var idTmpBag
  var movedelay=750
  var i

  Dim tItem[2]
  tItem[0]='0x1EFF'
  tItem[1]='0x1F03'

  uo.UseObject(idSundukWithBags)
  wait(1000)
  uo.FindType(tBag,'-1',idSundukWithBags)
  if uo.FindCount() then
    idTmpBag=uo.GetSerial('finditem')
    uo.UseObject(idTmpBag)
    wait(1000)
    for i = 0 to 1
      uo.FindType(tItem[i],'-1',idTmpBag)
      repeat
        uo.MoveItem('finditem','all',idNpc)
        wait(movedelay)
        uo.FindType(tItem[i],'-1',idTmpBag)
      until uo.FindCount() == 0 
    next
  else
    uo.Print('There are not any Bags with Items.')
  endif 
end sub

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