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

Помогите ньюбу в инжекте со скриптом
http://forum.yoko.com.ua/viewtopic.php?f=20&t=517
Page 1 of 1

Author:  Вантус [ 2004-06-06 05:55:29 ]
Post subject:  Помогите ньюбу в инжекте со скриптом

у нас на шарде Begging — Попрошайничество. Скилл, позволяющий выпросить у NPC немного денег.
UseSkill Begging и на NPCa
надо чтобы чар летал по рунам в рунбуке, которые замарканы у нпсов, находил их, и просил денег :)
а еще лучше, если он через некоторое время будет складывать их в банк.
зарание спамибо!

Author:  -=M@rTin=- [ 2004-06-06 18:59:52 ]
Post subject:  Re: Помогите ньюбу в инжекте со скриптом

Вантус wrote:
у нас на шарде Begging — Попрошайничество. Скилл, позволяющий выпросить у NPC немного денег.
UseSkill Begging и на NPCa
надо чтобы чар летал по рунам в рунбуке, которые замарканы у нпсов, находил их, и просил денег :)
а еще лучше, если он через некоторое время будет складывать их в банк.
зарание спамибо!

Врядли ктонить возьмётся его писать за так, темболее он требует исследования гимпов буки на твоём шарде ... если ты на зхр гамаешь, то я возмусь за гп.

Author:  Вантус [ 2004-06-07 05:29:42 ]
Post subject: 

с рекалами я разобрался, но у меня почему то не получается, чтобы он сразу и мужика и бабу искал, он находит только одного из них :?

sub kaka ()
uo.ignorereset()
uo.set("finddistance","4")
uo.findtype("0x0190","-1","ground")
while uo.findcount()
uo.ignore("finditem")
uo. useskill ("Begging","finditem")
wait (5000)
uo.findtype("0x0191","-1","ground")
while uo.findcount()
uo.ignore("finditem")
uo. useskill ("Begging","finditem")
wait (5000)
end sub

и еще ... можно ми как нибуть сделать через if???
чтобы он искал бабу, например, и если не нашел, то сразу пропускал эти строчки и искал мужика ?

Author:  Вантус [ 2004-06-07 07:43:32 ]
Post subject: 

и еще можно ли как небуть определить цвет земли, чтобы он проверял постоянно рекальнулся он или нет ?????????

Author:  Lord Ruslan Nightmare [ 2004-06-07 10:46:20 ]
Post subject: 

реколл детектится комплексным методом:
1) поменялись ли координаты
2) детектится звук "телепортнулся ИЗ" и звук "телепортнулся В"
3) отсутствие надписей "fail to recall" и "fizzles" в журнале
Если всё верно - то ты реколльнулся

Author:  Kazoo [ 2004-06-07 10:49:15 ]
Post subject: 

Lord Ruslan Nightmare wrote:
реколл детектится комплексным методом:
1) поменялись ли координаты
2) детектится звук "телепортнулся ИЗ" и звук "телепортнулся В"
3) отсутствие надписей "fail to recall" и "fizzles" в журнале
Если всё верно - то ты реколльнулся

пример покозать можеш?

Author:  Вантус [ 2004-06-07 12:13:59 ]
Post subject: 

Lord Ruslan Nightmare wrote:
реколл детектится комплексным методом:
1) поменялись ли координаты
2) детектится звук "телепортнулся ИЗ" и звук "телепортнулся В"
3) отсутствие надписей "fail to recall" и "fizzles" в журнале
Если всё верно - то ты реколльнулся


ОК, большое пасибя, разобрался :)
вот:
sub test()
var cox=uo.getx()
var coy=uo.gety()
re1:
Recall('0x71A82185',1)
If cox==uo.getx() Then
goto re1
endif
end sub
пойдет?

Author:  Lord Ruslan Nightmare [ 2004-06-07 14:05:16 ]
Post subject: 

примитивно
1) сделай хотя бы еще проверку на Y
2) Если скрипт по каким-то причинам реколлится в ту же точку, где стоит чар (бывает такое) - попадешь в бесконечный цикл.

Насчет остального:
Code:
var i = uo.injournal("[snd")
OnSound(uo.Journal(i))

sub OnSound(snd)
  #00f9 - trance
  if snd == "00F9" and uo.GetGlobal("EnteringTrance") == "1" then
    uo.SetGlobal("EnteringTrance","0")
    uo.exec(",exec CheckForTrance")
  endif
  #01fc - recall - реколл накастован
  if snd == "00FC" and uo.GetGlobal("Recalling") == "1" then
    uo.SetGlobal("RecallCasted","1")
    uo.exec(",exec WaitForTeleport")
  endif
  #01fe - teleport  - телепортнулись
  if snd == "01FE" then
    if uo.GetGlobal("RecallCasted") == "1" then
      uo.SetGlobal("Recalled","1")
    endif
  endif
end sub

Это небольшая выжимка из моей скрипт-системы (был такой проект...)
Ессно, там всё работало довольно сложно - но думаю главное (саму мысль об обработке звуков) ты уловил.
P.S. нужно включить ,set soundecho 1

Author:  Вантус [ 2004-06-08 08:34:28 ]
Post subject: 

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

Author:  Вантус [ 2004-06-08 13:01:59 ]
Post subject: 

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

Author:  Lord Ruslan Nightmare [ 2004-06-08 21:32:29 ]
Post subject: 

Проблема хождения скриптом мучает инжектеров уже не один год.
Порой ворум на этот счет (а также архив форума)

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