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

Лут мэджик итемов
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7811
Page 1 of 1

Author:  Reogent [ 2006-05-30 20:14:16 ]
Post subject:  Лут мэджик итемов

Народ.. подскажите, как определить при автолуте - мэджик итем или нет... короче - надо лутать все мэджик итемы и др итемы, которые я поставлю...

Author:  omi4 [ 2006-05-30 20:18:27 ]
Post subject: 

а как узнать что он меджик?

Author:  Reogent [ 2006-05-30 20:22:50 ]
Post subject: 

omi4 wrote:
а как узнать что он меджик?

вот над этим я и думаю.....

Author:  DerMeister =) [ 2006-05-30 20:26:34 ]
Post subject: 

Так на них же прям в имени написано, что они меджик...

Author:  Reogent [ 2006-05-30 20:30:32 ]
Post subject: 

DerMeister =) wrote:
Так на них же прям в имени написано, что они меджик...

Так там написано "a magic ***" а как это определить???

Author:  Reogent [ 2006-05-30 20:40:01 ]
Post subject: 

Вот если есть имя итема, как получить, например в отдельную переменную первы 7 символов? типа того:
name="a magic dagger"
тогда:
shortname="a magic"
тогда мона было бы сравнить со строкой и проверить мэджик итем или нет...

Author:  DerMeister =) [ 2006-05-30 21:05:46 ]
Post subject: 

Зачем огород городить? Ты всё равно пока на итем не ткнешь, ты его имя не узнаешь! Поэтому можно так:
Code:
uo.deletejournal()
uo.Click('тут ИД итема')
CheckLag_a()
if uo.injournal('a magic') then
uo.grab('0','self')  #Тут я могу ошибатся
end if


Чек даг можно такой:

Code:
sub CheckLag_a() 
uo.Click('backpack')
repeat
wait(50)
until uo.InJournal('backpack')
end sub

Author:  Reogent [ 2006-05-30 21:07:46 ]
Post subject: 

DerMeister =) wrote:
Зачем огород городить? Ты всё равно пока на итем не ткнешь, ты его имя не узнаешь! Поэтому можно так:
Code:
uo.deletejournal()
uo.Click('тут ИД итема')
CheckLag()
if uo.injournal('a magic') then
uo.grab('0','self')  #Тут я могу ошибатся
end if

так я ж не тыкаю... я все итемы перебираю в паке... программно...

Author:  DerMeister =) [ 2006-05-30 21:09:12 ]
Post subject: 

Читай хелп!
Вот цитата:
Quote:
Описание: GetName •

Синтакс: text uo.GetName([object])
Тема: Команды скриптов Ключевые слова: uoscript, objhandling

Возвращает параметр обьекта object (по умолчанию - персонажа игрока) - имя обьекта. Если сервер никогда не выводил его на экран (как это делается например после одиночного щелчка click на обьекте или использования All Names в клиенте), то имя неизвестно.

Author:  Reogent [ 2006-05-30 21:14:28 ]
Post subject: 

DerMeister =) wrote:
Читай хелп!
Вот цитата:
Quote:
Описание: GetName •

Синтакс: text uo.GetName([object])
Тема: Команды скриптов Ключевые слова: uoscript, objhandling

Возвращает параметр обьекта object (по умолчанию - персонажа игрока) - имя обьекта. Если сервер никогда не выводил его на экран (как это делается например после одиночного щелчка click на обьекте или использования All Names в клиенте), то имя неизвестно.

А есть какиенить параметры, указывающие на то, маджик итем или нет?

Author:  Nmy [ 2006-05-30 22:05:05 ]
Post subject: 

нету

Author:  omi4 [ 2006-05-30 22:13:32 ]
Post subject: 

Code:
sub magic()
   UO.IgnoreReset()
   UO.FindType("-1", "-1", "lastcontainer")
   while UO.FindCount()
      UO.Click('finditem')
      wait(300)
      if UO.GetName('finditem') == "a magic" then
         ; grab
      endif
      UO.Ignore('finditem')
      UO.FindType("-1", "-1", "laststatus")
   wend
endsub


примерно так

Author:  DerMeister =) [ 2006-05-30 22:16:18 ]
Post subject: 

Не, не пойдет...
Обычто пишется так: a magic katana или a magic blackstaff

Надо как я через журнал.

Author:  omi4 [ 2006-05-30 22:52:37 ]
Post subject: 

DerMeister =) wrote:
Не, не пойдет...
Обычто пишется так: a magic katana или a magic blackstaff

Надо как я через журнал.


может и так проканать, функция сравнения одна и таже... наверное

Author:  Reogent [ 2006-05-30 23:07:33 ]
Post subject: 

omi4 wrote:
DerMeister =) wrote:
Не, не пойдет...
Обычто пишется так: a magic katana или a magic blackstaff

Надо как я через журнал.


может и так проканать, функция сравнения одна и таже... наверное

а вообще реально получить имя объекта, если мы его даже перетащили, но в журнале - не видели...

Author:  omi4 [ 2006-05-30 23:11:45 ]
Post subject: 

На сфере нет, на рунке да. Не совсем просто, но реально.

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