Палево

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Палево

Post by tylllkah »

Нашел и поправил, но почему то при появлении человека не пишет что увидел и не пишет его ник, помогите разобраться, что я упустил...

Code: Select all

sub main()
var self = 'self'
var frend = 'self'
var man, woman, name ; ïåðåìåííûå
var telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
man='0x0190'
woman='0x0191'
uo.print('Âûáåðè Ñåáÿ')
uo.exec('addobject self')
while uo.targeting()
wait(100)
wend
repeat
UO.DeleteJournal()
uo.set('finddistance',10)
uo.ignore(self)
uo.ignore(frend)
repeat
#telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
UO.Click(man)
UO.Click(man)
name = UO.GetName(man)
name = UO.GetName(woman)
uo.findtype(-1,-1,'ground')
if uo.getgraphic('finditem')==man || uo.getgraphic('finditem')==woman then
uo.msg("\w Kot: ' + name + ', ' + data + '")
wait(3000)
else
#uo.ignore('finditem')
wait(200)
endif
wait(200)
until uo.dead()
end sub
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Палево

Post by Mirage »

в моей подписи вторая строка - расстановка отступов в скрипте. У тебя сбит один цикл - потерялось условия.
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

Code: Select all

sub main()
 var self = 'self'
 var frend = 'self'
 var man, woman, name ; ïåðåìåííûå
 var telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
 man='0x0190'
 woman='0x0191'
 uo.print('Âûáåðè Ñåáÿ')
 uo.exec('addobject self')
 while uo.targeting()
  wait(100)
 wend
 repeat
  UO.DeleteJournal()
  uo.set('finddistance',10)
  uo.ignore(self)
  uo.ignore(frend)
  repeat
   #telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
   UO.Click(man)
   UO.Click(man)
   name = UO.GetName(man)
   name = UO.GetName(woman)
   uo.findtype(-1,-1,'ground')
   if uo.getgraphic('finditem')==man || uo.getgraphic('finditem')==woman then
    uo.msg("\w Kot: ' + name + ', ' + data + '")
    wait(3000)
   else
    #uo.ignore('finditem')
    wait(200)
   endif
   wait(200)
  until uo.dead()
 end sub


да вроде нет...
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Андрюха из Одессы
Posts: 164
Joined: 2009-03-21 10:03:06
Location: Одесса-Мама
Contact:

Re: Палево

Post by Андрюха из Одессы »

Теперь заново скопируй неформатированный код, опять иди в свипер, но вместо пробелов используй табуляцию. Зуб даю, найдешь где ошибка.
Ну и тут поправь:

Code: Select all

UO.Click(man)
UO.Click(man)
Спасибо всем, у кого учился!

Меня трудно найти, легко потерять, и невозможно забыть. Я - рабочий исходник!
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

Андрюха из Одессы wrote:Теперь заново скопируй неформатированный код, опять иди в свипер, но вместо пробелов используй табуляцию. Зуб даю, найдешь где ошибка.
Ну и тут поправь:

Code: Select all

UO.Click(man)
UO.Click(man)

Code: Select all

sub main()
   var self = 'self'
   var frend = 'self'
   var man, woman, name ; ïåðåìåííûå
   var telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
   man='0x0190'
   woman='0x0191'
   uo.print('Âûáåðè Ñåáÿ')
   uo.exec('addobject self')
   while uo.targeting()
      wait(100)
   wend
   repeat
      UO.DeleteJournal()
      uo.set('finddistance',10)
      uo.ignore(self)
      uo.ignore(frend)
      repeat
         #telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
         UO.Click(man)
         UO.Click(woman)
         name = UO.GetName(man)
         name = UO.GetName(woman)
         uo.findtype(-1,-1,'ground')
         if uo.getgraphic('finditem')==man || uo.getgraphic('finditem')==woman then
            uo.msg("\w Kot: ' + name + ', ' + data + '")
            wait(3000)
         else
            #uo.ignore('finditem')
            wait(200)
         endif
         wait(200)
      until uo.dead()
   end sub

Где зубик? :lol:
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Андрюха из Одессы
Posts: 164
Joined: 2009-03-21 10:03:06
Location: Одесса-Мама
Contact:

Re: Палево

Post by Андрюха из Одессы »

Еще чуть-чуть осталось. Присмотрись внимательнее.
Тебе же Мираж написал, что проблема в цикле. Еще раз пересмотри. А еще лучше, скачать notepad++ кинь скрипт туда. Далее поставь подсветку синтаксиса:
Attachments
)).jpg
)).jpg (46.61 KiB) Viewed 3648 times
Спасибо всем, у кого учился!

Меня трудно найти, легко потерять, и невозможно забыть. Я - рабочий исходник!
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

Code: Select all

sub main()
   var self = 'self'
   var frend = 'self'
   var man, woman, name ; ia?aiaiiua
   var telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
   man='0x0190'
   woman='0x0191'
   uo.print('Auaa?e Naay')
   uo.exec('addobject self')
   while uo.targeting()
      wait(100)
   wend
   repeat
      UO.DeleteJournal()
      uo.set('finddistance',10)
      uo.ignore(self)
      uo.ignore(frend)
         #telo = UO.GetSerial('finditem')  #Серийник найденого через findtype().
         UO.Click(man)
         UO.Click(woman)
         name = UO.GetName(man)
         name = UO.GetName(woman)
         uo.findtype(-1,-1,'ground')
         if uo.getgraphic('finditem')==man || uo.getgraphic('finditem')==woman then
            uo.msg("\w Kot: ' + name + ', ' + data + '")
            wait(3000)
         else
            #uo.ignore('finditem')
            wait(200)
         endif
         wait(200)
    until uo.dead()   
   end sub


не реагирует на людей
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Палево

Post by Mirage »

Включить галку TWI в MAIN окне инжекта. Работает.

Code: Select all

sub main()
   var self = 'self'
   var frend = 'self'
   var name
   var telo
   uo.set('finddistance',10)
   uo.ignore(self)
   uo.ignore(frend)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg("\w Kot: ' + name + ', ' + data + '")
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub

Но крашит из-за TWI :mrgreen:
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

А как сделать без TWI? :roll:
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

Mirage wrote:Включить галку TWI в MAIN окне инжекта. Работает.

Code: Select all

sub main()
   var self = 'self'
   var frend = 'self'
   var name
   var telo
   uo.set('finddistance',10)
   uo.ignore(self)
   uo.ignore(frend)
   repeat
      uo.findman()
      if uo.findcount() then
         telo = UO.GetSerial('finditem')
         UO.Click(telo)
         name = UO.GetName(telo)
         uo.msg("\w Kot: ' + name + ', ' + data + '")
         wait(3000)
      endif
      wait(500)
   until uo.dead()   
end sub

Но крашит из-за TWI :mrgreen:

Не работает, пишет просто + name + ', ' + data +
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Палево

Post by Juicy Fruit »

Двойные ковычки вначале замени на одинарные и удали двойные ковычки в конце.
tylllkah
Posts: 243
Joined: 2012-03-20 00:32:06
Location: РФ, г. Москва

Re: Палево

Post by tylllkah »

Juicy Fruit wrote:Двойные ковычки вначале замени на одинарные и удали двойные ковычки в конце.

uo.msg('\w Kot: ' + name + ', ' + data + '') так?
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Палево

Post by Juicy Fruit »

uo.msg('\w Kot: ' + name + ', ' + data)
Post Reply