Yoko

All sides of Injection
It is currently 2025-12-03 06:46:18

All times are UTC+02:00




Post new topic  Reply to topic  [ 20 posts ] 
Author Message
 Post subject: Не ищется нпс
PostPosted: 2006-11-23 21:59:17 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Это модуль поиска нпс. Чар заходит в комнату, ищет врага. Если находит, запускает скрипт на килинг. В моем случае чар заходит в комнату и сразу идет в следующую. Помоему он даже не пытается искать.
Что с ним не так.
Code:
sub Look()   ;  МОДУЛЬ ПОИСКА ВРАЖИН
   VAR Vrag = '0x0190'  ; ВОТ ЭТИХ ( ПО ТИПУ)
   Repeat
      UO.FindType( '0x0190', '-1', '1' )
      If UO.FindCount() > 0 Then  ;  НАШЛИ ???
War()    ;   ВАЛИМ ЕГО
      Else
         wait( 500 )   ; ИНАЧЕ НИЧЕГО
      Endif
   Until UO.FindCount() == 0
   UO.IgnoreReset()   ;  НУ ЧТОБ С ПЕРЕПУГУ НЕ ПОВРЕДИТСЯ =)
endsub

_________________
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-11-24 10:31:14 
Offline
Expert!
User avatar

Joined: 2005-01-07 13:22:19
Posts: 766
TWI включи


Top
   
 Post subject:
PostPosted: 2006-11-24 11:25:37 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
То, что скрипт будет искать только мужиков, знаешь? Или правила рыцарства девушек килять не позволяют? :lol:

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
PostPosted: 2006-11-24 11:32:12 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
slonopotam wrote:
Это модуль поиска нпс. Чар заходит в комнату, ищет врага. Если находит, запускает скрипт на килинг. В моем случае чар заходит в комнату и сразу идет в следующую. Помоему он даже не пытается искать.
Что с ним не так.
Code:
sub Look()   ;  МОДУЛЬ ПОИСКА ВРАЖИН
   VAR Vrag = '0x0190'  ; ВОТ ЭТИХ ( ПО ТИПУ)
   Repeat
      UO.FindType( '0x0190', '-1', '1' )
      If UO.FindCount() > 0 Then  ;  НАШЛИ ???
War()    ;   ВАЛИМ ЕГО
      Else
         wait( 500 )   ; ИНАЧЕ НИЧЕГО
      Endif
   Until UO.FindCount() == 0
   UO.IgnoreReset()   ;  НУ ЧТОБ С ПЕРЕПУГУ НЕ ПОВРЕДИТСЯ =)
endsub

Until UO.FindCount() == 0

что это за ерунда? это он 1 раз попробует искать , если не найдет то из цикла его выбьет. раз так, то тогда сделай внешний цикл while not dead()


Last edited by GrandMaster Ranger on 2006-11-24 11:35:57, edited 1 time in total.

Top
   
PostPosted: 2006-11-24 11:35:46 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
GrandMaster Ranger wrote:
ты в курсе что если он когото найдет то его выбьет из цикла? сделай внешний цикл while not dead()


А ты в курсе того, что ты написал ерунду? Цикл прервется только если не будет найден никто. Перечитай уроки на предмет что такое цикл repeat...until

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
PostPosted: 2006-11-24 11:36:39 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
Edred wrote:
GrandMaster Ranger wrote:
ты в курсе что если он когото найдет то его выбьет из цикла? сделай внешний цикл while not dead()


А ты в курсе того, что ты написал ерунду? Цикл прервется только если не будет найден никто. Перечитай уроки на предмет что такое цикл repeat...until

я сам прочитал свой меседж и уже отредактировал его до того как ты сделал мне замечание :roll:


Top
   
 Post subject:
PostPosted: 2006-11-24 11:38:47 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
да и кстати, если не задается finddistance то по умолчанию оно 2. не думаю что твоя комната в радиусе 2 тайла. может стоит поставить
UO.exec('set finddistance 10') ???


Top
   
 Post subject:
PostPosted: 2006-11-25 19:53:51 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Ищет только дяденек, тетенек там нет.
Финдистанс не причем, так как он не ищет даже если стоит в плотную к искомуму.
Может вместо UO.FindType( '0x0190', '-1', '1' ), попробовать на земле поискать?
Например: UO.UseFromGround( type [, color ] ). Или может можно так чтоб искал на земле без юзания?

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
PostPosted: 2006-11-25 23:31:02 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
GrandMaster Ranger wrote:
я сам прочитал свой меседж и уже отредактировал его до того как ты сделал мне замечание :roll:


Хрен редьки не слаще. Ты все равно не понимаешь как работает repeat...until.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-11-25 23:32:35 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
slonopotam wrote:
Ищет только дяденек, тетенек там нет.
Финдистанс не причем, так как он не ищет даже если стоит в плотную к искомуму.


Тебе же сразу сказали - включи TWI - track world item. Иначе ничего на земле искать не будет, хоть ты тресни.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
PostPosted: 2006-11-26 01:21:53 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
Edred wrote:
GrandMaster Ranger wrote:
я сам прочитал свой меседж и уже отредактировал его до того как ты сделал мне замечание :roll:


Хрен редьки не слаще. Ты все равно не понимаешь как работает repeat...until.

окей, я не понимаю как работает repeat...until. самое главное что я им успешно пользуюсь всвоих скриптах :wink:
тебе легче?


Top
   
PostPosted: 2006-11-26 02:27:31 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
GrandMaster Ranger wrote:
окей, я не понимаю как работает repeat...until. самое главное что я им успешно пользуюсь всвоих скриптах :wink:
тебе легче?


Кто спорит, что микроскопом колоть орехи не получится?
Техника в руках индейца груда метала


Top
   
PostPosted: 2006-11-26 02:41:59 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
omi4 wrote:
GrandMaster Ranger wrote:
окей, я не понимаю как работает repeat...until. самое главное что я им успешно пользуюсь всвоих скриптах :wink:
тебе легче?


Кто спорит, что микроскопом колоть орехи не получится?
Техника в руках индейца груда метала

omi4 жил бы ты в Одессе разговор был бы уже намного короче... но к сожалению это не так.
заткни свой длинный язык за пазуху, и для начала посмотри на мою и свою дату регистрации.
я покачто вижу " на другом конце провода " лишь малолетнего пустозвона, который подвякивает экспертам а сам не в одном топике никому не помог.
п.с. что же ты в этом топике не отмечаешься, съел все что сам себе приготовил?


Top
   
 Post subject:
PostPosted: 2006-11-26 02:59:51 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Нервный какой..
Ну не повезло мне, нихрена не знаю и ничего не умею.
Даже не эксперт и еще в добавок не с Одессы. Жесть…
Пойду убивать себя об стену.
:cry:


Top
   
 Post subject:
PostPosted: 2006-11-26 03:05:04 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
omi4 wrote:
Нервный какой..
Ну не повезло мне, нихрена не знаю и ничего не умею.
Даже не эксперт и еще в добавок не с Одессы. Жесть…
Пойду убивать себя об стену.
:cry:

я даже очень спокойный человек и вывести меня из себя очень сложно.
можешь этим гордиться.
а то что я все твои сообщения в мою сторону воспринимаю в штыки, наверно говорит о том, что ты в свою очередь, все направленое ко мне говоришь с сарказмом, а иногда и с оскорблениями. у тебя слишком большая самооценка? тогда действительно, иди-ка убей себя об стену...


Top
   
 Post subject:
PostPosted: 2006-11-26 04:09:56 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
GrandMaster Ranger wrote:
omi4 wrote:
Нервный какой..
Ну не повезло мне, нихрена не знаю и ничего не умею.
Даже не эксперт и еще в добавок не с Одессы. Жесть…
Пойду убивать себя об стену.
:cry:

я даже очень спокойный человек и вывести меня из себя очень сложно.
можешь этим гордиться.
а то что я все твои сообщения в мою сторону воспринимаю в штыки, наверно говорит о том, что ты в свою очередь, все направленое ко мне говоришь с сарказмом, а иногда и с оскорблениями. у тебя слишком большая самооценка? тогда действительно, иди-ка убей себя об стену...


Эх…


Top
   
PostPosted: 2006-11-26 11:25:45 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
GrandMaster Ranger wrote:
и для начала посмотри на мою и свою дату регистрации.

Посмотри на мою дату регистрации, на мое количество постов, на количество моих скриптов на форуме и на то, кто автор тех уроков, которые тебе предлагается прочесть. Так что:
GrandMaster Ranger wrote:
заткни свой длинный язык за пазуху.


GrandMaster Ranger wrote:
я покачто вижу " на другом конце провода " лишь малолетнего пустозвона, который подвякивает экспертам а сам не в одном топике никому не помог.


Я вижу с точностью наоборот. Омыч писать скрипты может и неоднократно помогал многим, а вот ты даешь такие советы, которые лучше не слушать. Доказательство. Ответь на два вопроса:

Code:
repeat
...
until True


Code:
repeat
...
until False


Сколько раз будет выполняться первый цикл, сколько раз второй.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-11-26 12:33:41 
Offline
User avatar

Joined: 2006-08-05 14:09:06
Posts: 270
Первый пока "нет", второй пока "да". :shock: Так?

_________________
ДРВ

Spoiler

_________________

Антарес

Spoiler|Gostrabaiter|Umhra|Slog


Top
   
 Post subject:
PostPosted: 2006-11-26 13:03:56 
Offline
User avatar

Joined: 2005-01-14 13:41:05
Posts: 73
Location: Одесса - мама
что за примитив?
вот написаный опять же мною скрипт на подхил нпс до полного хп... и вот тебе использование репит\антил... если уж и тут неправильно ( хотя у меня все пашет ) тогда извиняй...
Code:
sub main()
var baran
uo.print("Anu-ka chuvak! Ukaji kogo hilit nado!")
UO.AddObject('baran')
   While UO.Targeting()
      wait(100)
   Wend
repeat
if uo.Mana<=20 then
while uo.mana<uo.int
UO.UseSkill("Meditation");
wait(1000)
wend
else
UO.Exec("cast 'Greater Heal'")
uo.waittargetobject('baran')
wait(1000)
EndIf
until uo.Gethp('baran')==uo.getmaxhp('baran')
end sub


Top
   
 Post subject:
PostPosted: 2006-11-26 14:34:49 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
GrandMaster Ranger wrote:
что за примитив?


Примитив или нет, ответа от тебя я не увидел. А пытаться в твоем скрипте разобраться желания нет. Я тебе задал задачу, по которой можно четко понять, понимаешь ли ты что такое цикл repeat...until. Пока же, по твоим комментам к скрипту в первом посте, явствует, что нет, не понимаешь. Использовать используешь (вероятно передирая с чужих скриптов), а понимать - не понимаешь. А это написано в уроке номер 2 (или 3).

Так что мое мнение, что насчет "малолетнего пустозвона" ты сказал про себя - остается в силе.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 20 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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