Page 1 of 1

Инскрипт!!!!!!!!!!!!!!

Posted: 2007-04-16 11:59:44
by DieHard
вот нашёл скрипт в разделе что ищют многие а он неработает


Code: Select all

sub inscription() 
Var blanc='0x0E34'   # тип бланка
Var food='0x09D0' # тип еды
Var sunduk=0x40013FD5 # ИД где лежат реги и бланки
Var a, k, z, f
Var b='Poison' # Имя вашего скрола
Var msg='You put'
Var msg1='You fail'
Var MaxWeight= 600
Var scroll='0x1F40' # Тип нарисованного скрола
a = 3 # !!!Круг в котором находится ваш спел!!!


 DIM reg[9]

        reg[0]=0x0F88
        reg[1]=0x0F85
        reg[2]=0x0F84
        reg[3]=0x0F8C
        reg[4]=0x0F8D
        reg[5]=0x0F7B
        reg[6]=0x0F7A
        reg[7]=0x0F86
        reg[8]=0x0E34
UO.UseObject(sunduk)
wait(1000)
if a==1 then
    k = 'First'
    uo.Print(' First Circles ')
  end if
  if a==2 then
    k = 'Second'
    uo.Print(' Second Circles ')
  end if
  if a==3 then
    k = 'Third'
    uo.Print(' Third Circles ')
  end if
  if a==4 then
    k = 'Fourth'
    uo.Print(' Fourth Circles ')
  end if
  if a==5 then
    k = 'Fives'
    uo.Print(' Fives Circles ')
  end if
  if a==6 then
    k = 'Sixth'
    uo.Print(' Sixth Circles ')
  end if
  if a==7 then
    k = 'Seventh'
    uo.Print(' Seventh Circles ')
  end if
  if a==8 then
    k = 'Eighth'
    uo.Print(' Eighth Circles ')
  end if
while not uo.Dead()
 
    for f=0 to 8
      if uo.Count(reg[f]) < 1 then
        uo.FindType(reg[f],'-1',sunduk)
          if UO.FindCount() > 0 then
            uo.moveitem('finditem','100')
            wait(1000)
          else
            UO.Print('There are no regs!!!')
            uo.exec("terminate inscription")
          end if
      end if
    next
    uo.WaitMenu('Spell',k,a,b)
    uo.UseType(blanc)
    z = 0
    uo.DeleteJournal()
    repeat
      wait(500)
      z = z + 1
    until uo.InJournal(msg) or uo.InJournal(msg1) or (z > 50)
    if uo.InJournal('hungry') or uo.InJournal('starving') then
      uo.FindType(food,'-1',sunduk)
      uo.moveitem('finditem','20')
      repeat
        uo.UseType(food)
        wait(750)
      until uo.InJournal('simply')
    end if
wend
end sub

Он запускается берёт нс и вырубается!

Posted: 2007-04-16 12:13:49
by $keR
все прописал в скрипте? тип бланков проверь, полностью все посмотри,бывают такие заморочки

Posted: 2007-04-16 14:48:45
by Scripts Writer
Для удобства я прописал что бы он брал все реги,

Code: Select all

    for f=0 to 8 
      if uo.Count(reg[f]) < 1 then
        uo.FindType(reg[f],'-1',sunduk)
          if UO.FindCount() > 0 then
            uo.moveitem('finditem','100')
            wait(1000)
          else
            UO.Print('There are no regs!!!')
            uo.exec("terminate inscription")
          end if
      end if
    next


а потом уже некоторые оставались не тронутыми а другие он постоянно добирал. Положи по 10 остальных регов в тот же сундук.

Posted: 2007-04-17 11:01:49
by DieHard
Scripts Writer wrote:Для удобства я прописал что бы он брал все реги,

Code: Select all

    for f=0 to 8 
      if uo.Count(reg[f]) < 1 then
        uo.FindType(reg[f],'-1',sunduk)
          if UO.FindCount() > 0 then
            uo.moveitem('finditem','100')
            wait(1000)
          else
            UO.Print('There are no regs!!!')
            uo.exec("terminate inscription")
          end if
      end if
    next


а потом уже некоторые оставались не тронутыми а другие он постоянно добирал. Положи по 10 остальных регов в тот же сундук.


спс все отл работает!

Posted: 2009-11-22 14:22:20
by fathermahno
а у меня этот скрипт напрочь отказываеться работать.
))=
у меня открываеться меню какой спел рисовать и все )= и не рисует. хотя я и тип скрола прописал и название )=