Yoko

All sides of Injection
It is currently 2026-02-19 18:58:08

All times are UTC+02:00




Post new topic  Reply to topic  [ 27 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: 2006-06-30 12:42:24 
Offline

Joined: 2006-05-22 18:11:32
Posts: 26
Снова я , попытался сделать дополнение к скрипту, чтоб ещё через ";"
имя итема ещё писалось...
вот скрипт
Code:
sub F_Type_D() 
   var name, k = 0, LTimer = UO.Timer()
   UO.IgnoreReset()
   UO.TextClear()
   UO.TextOpen()
   UO.AddObject("bag", 0)
   UO.AddObject("bag")
   repeat
      wait(1000)
   until NOT UO.Targeting()

   if UO.GetSerial("bag") == 0 then
      UO.Print("ERORR")
      return 0
   endif

   UO.FindType("-1", "-1", "bag")
   while UO.FindCount() 
      Uo.click('finditem')
      wait(1000)                   
      name=str(Uo.GetName('finditem'))
      UO.TextPrint("A[" + str(k) + "] = " + UO.GetGraphic('finditem') + ";" + str(name))
      UO.Ignore('finditem')
      k = k + 1
      UO.FindType("-1", "-1", "bag")
   wend
endsub


Так мало того что оно мне имя в окно клиента выводит так ещё и пишет "comand 0 not faund"
ставишь больше задержку пишет анкноун команд: 0'
и в текстовое окно добавляет кавычку вот так:
'A[3] = 0x13D3

Как поправить? вроде всё правильно...


Top
   
 Post subject:
PostPosted: 2006-06-30 12:54:04 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Править парсер или вместо символа комента ставить псевдо символ. Например $, а потом в блокноте авто замену замутить.


Top
   
 Post subject:
PostPosted: 2006-06-30 13:55:57 
Offline

Joined: 2006-05-22 18:11:32
Posts: 26
omi4 wrote:
Править парсер или вместо символа комента ставить псевдо символ. Например $, а потом в блокноте авто замену замутить.

и правда с $ работает:) а почему так?
И ещё вопросик почему не работает такой скрипт:
Code:
sub put_leather_cloth_on()
 uo.equipt('Pants','0x13D2')
wait(1000)
 uo.equipt('Shirt','0x13D3')
wait(1000)
 uo.equipt('Arms','0x13CD')
wait(1000)
 uo.equipt('Gloves','0x13CE')

endsub


Top
   
 Post subject:
PostPosted: 2006-06-30 14:16:29 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Cka3 wrote:
omi4 wrote:
Править парсер или вместо символа комента ставить псевдо символ. Например $, а потом в блокноте авто замену замутить.

и правда с $ работает:) а почему так?


Для парсера знаки # и ; это комментарии, за ними он не парсит.

Так попробуй…
Code:
sub put_leather_cloth_on()
 uo.equipt(Pants,'0x13D2')
wait(1000)
 uo.equipt(Shirt,'0x13D3')
wait(1000)
 uo.equipt(Arms,'0x13CD')
wait(1000)
 uo.equipt(Gloves,'0x13CE')
endsub


Top
   
 Post subject:
PostPosted: 2006-06-30 14:24:05 
Offline

Joined: 2006-05-22 18:11:32
Posts: 26
omi4 wrote:
Для парсера знаки # и ; это комментарии, за ними он не парсит.

Я лопух!
omi4 wrote:
Так попробуй…
Code:
sub put_leather_cloth_on()
 uo.equipt(Pants,'0x13D2')
wait(1000)
 uo.equipt(Shirt,'0x13D3')
wait(1000)
 uo.equipt(Arms,'0x13CD')
wait(1000)
 uo.equipt(Gloves,'0x13CE')
endsub




Так ундифайнед валуе...Ну короче думает что это переменная...


Top
   
 Post subject:
PostPosted: 2006-06-30 14:33:34 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
Заморочки могут быть разные...
Попробуй, проверь вот эту команду:
Описание: equip •

Quote:
Синтакс: ,equip layer [object]
none uo.equip(layer,[object])
Тема: Одеяние Ключевые слова: command, uoscript, equipment, objhandling

Одеть вещь object в указаный слой layer.
Чтобы одеть вещь зная её тип пользуйтесь командой equipt.
unequip делает обратную операцию.


ЗЫ: И напиши, на что инжа ругается, когда это запукаешь:
Code:
sub put_leather_cloth_on() 
 uo.equipt('Pants','0x13D2')
wait(1000)
 uo.equipt('Shirt','0x13D3')
wait(1000)
 uo.equipt('Arms','0x13CD')
wait(1000)
 uo.equipt('Gloves','0x13CE')
endsub


PPS: Возможно, что нужно типы в десятичной форме вводить или без кавычек (возможно и то и другое)...

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2006-07-05 08:37:56 
Offline

Joined: 2006-05-22 18:11:32
Posts: 26
DerMeister =) wrote:
ЗЫ: И напиши, на что инжа ругается, когда это запукаешь:
Code:
sub put_leather_cloth_on() 
 uo.equipt('Pants','0x13D2')
wait(1000)
 uo.equipt('Shirt','0x13D3')
wait(1000)
 uo.equipt('Arms','0x13CD')
wait(1000)
 uo.equipt('Gloves','0x13CE')
endsub


Вот так заработало:)... странно наверно это лаг какой-то был... Спасибо


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 27 posts ]  Go to page Previous 1 2

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 0 guests


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:  
cron
Powered by phpBB® Forum Software © phpBB Limited