Помогите

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Помогите

Post by Huli »

Я вот люблю играть УО но я хочю усовершенствовать свои возможности
потому достал прогу Инжектора но вот вопросов по проге кучю што делать где я не искал описания по проге я находил только очень умные слова ы толку еслия нюб в проге .Подскажите где есть руководство по инжекту для чяйников
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

1) играй в УО кака таковую, узнавай как работает мир ультимы, какие действия требуются для достижения результата
2) http://yoko.netroof.net/help/ - список команд как таковых, прочесть чтобы знать на что вообще способен инжект
3) изучить азы языка Бейсик. скрипты работают на его основе.
4) читать форум, разбирать готовые скрипты
5) экспериментировать
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Post by Huli »

Йоко есть вопрсы как рписать цикл повтора и как описать цикл например"If mana <60 then"и если можна элементарные примеры плз.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Huli wrote:Йоко есть вопрсы как рписать цикл повтора и как описать цикл например"If mana <60 then"и если можна элементарные примеры плз.
в доках которые ты скачал вместе с инжой есть, или на сайте отдельно залить можно.
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Post by Huli »

Сори но я не нашол в доках инжекта и на сайте смотрел
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Post by Huli »

Впринципе на форуме есть примери но они очень огромные не понятные потому и прошу написакть примитивненький пример
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

тут лежат однако
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

краткие выдержки идут вместе с инжектом в файле scripting.txt

примеры циклов:

Code: Select all

while uo.mana<60
  ...
wend
_______________
repeat
  ...
until uo.mana>60
_______________
for i=1 to 10
  ...
  if uo.mana>60 then
    i=10
  end if
next
______________
lll:
  ...
  if uo.mana<60 then
    goto lll
  end if
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Post by Huli »

sub main()
a:
repeat
uo.LDblClick(912,412) каст визер
Wait(2700)
uo.cast('Mana Vampire') каст
uo.waittargetself()
Wait(5000)
uo.cast('Paralyze') каст
uo.waittargetself()
Wait(3000)
uo.useskill('Meditation') медитация
Wait(10000)
until uo.mana<60
Wait(5000)
repeat
uo.useskill('Meditation')
Wait(15000)
until uo.mana>150
if uo.mana>150 then
goto a:
end sub


впрочем всьо работает но вот вам второй вариант тут вот после касата
когда мани меньше 60 выдает ошибку
sub main()
a:
if uo.mana>150 then
repeat
Wait(1000)
uo.LDblClick(912,412)
Wait(2700)
uo.cast('Mana Vampire')
uo.waittargetself()
Wait(5000)
uo.cast('Paralyze')
uo.waittargetself()
Wait(3000)
uo.useskill('Meditation')
Wait(10000)
until uo.mana<60
else
repeat
uo.useskill('Meditation')
Wait(15000)
until uo.mana>150
goto a:
end sub
помогите что не так и еще вотя повторял скрыпт(а: goto a:)
может есть чтото поинтересней и порошу если есть какието ідейспростить єтот скрипт прошу напишите что и как упростить буду очень благодарен
Shaud
Posts: 87
Joined: 2004-09-27 21:42:27
Contact:

Post by Shaud »

А end if где?
У меня поэтой причине тоже много скриптов не работало гг
Huli
Posts: 34
Joined: 2004-11-07 20:44:52

Post by Huli »

Вот попрошу вас посмотреть на эти скрипты и подсказать что в нтх не так и можно ли их как то обеденить,зарание спасибо
sub main()
a:
UO.DeleteJournal()
wait(500)
if UO.InJournal("You want to drink but you are fine") Then
repeat
uo.usetype(0x1F9D)
uo.waittargetself()
wait(2000)
until UO.InJournal("You dont have any thirst!")
endif
wait(500)
goto a:
end sub

и второй



sub main()
a:
UO.DeleteJournal()
wait(500)
if UO.InJournal("You want to eat but you are fine") Then
repeat
uo.usetype(0x103b)
Wait(1000)
until uo.lifi<109
endif
wait(500)
goto a:
end sub
Post Reply