Помогите нубу в инже :)

Ask for help

Moderators: Murderator+, Murderator

Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Помогите нубу в инже :)

Post by Beltek »

Как запустить скрипт?
Вот скачал с сайта, что дальше?
Как добавить Hotkey на скрипт? :roll:
Как писать команды?
Как использовать объект?
Когда пытаюсь использовать предмет, скажем Банки ГХ пишет функция не найдена! Например в хотекейс вставляю exec Health, пишет Function not found
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Помогите нубу в инже :)

Post by Juicy Fruit »

Для начала нужно найти скрипт, вставить в текстовый файл, сохранить файл и загрузить его в инжекте (закладка Scripts кнопка Load).
После этого у тебя будут доступны функции скрипта, которые есть в созданном тобою файле.
Создание хоткеев - переходим на закладку Hotkeys, там указываем нужную тебе кнопку для хоткея и вписываем желаемую комманду (например exec Health, но это при условии, что такая комманда есть у тебя в файле со скриптами) в соответствующее окно и жмем добавить - хоткей создан!
После чего можно запустить скрипт одной кнопкой (на которую его поставил), ткнув эту кнопку при активном окне клиента UO.
Использовать объект через хоткеи: useobject ID
Например: useobject 0x0400DF7A
Остальные комманды так же, только со своими параметрами.
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Juicy Fruit wrote:Для начала нужно найти скрипт, вставить в текстовый файл, сохранить файл и загрузить его в инжекте (закладка Scripts кнопка Load).
После этого у тебя будут доступны функции скрипта, которые есть в созданном тобою файле.
Создание хоткеев - переходим на закладку Hotkeys, там указываем нужную тебе кнопку для хоткея и вписываем желаемую комманду (например exec Health, но это при условии, что такая комманда есть у тебя в файле со скриптами) в соответствующее окно и жмем добавить - хоткей создан!
После чего можно запустить скрипт одной кнопкой (на которую его поставил), ткнув эту кнопку при активном окне клиента UO.
Использовать объект через хоткеи: useobject ID
Например: useobject 0x0400DF7A
Остальные комманды так же, только со своими параметрами.

Вроде немного разобрался, только вот раздражает, что нельзя, что бы скрипты сами загружались при входе в инжект!
А какой скрипт скажем на каст парализа на ласт таргет?
А последнюю цель вибирать в ручную? Или автоматически можно?
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Помогите нубу в инже :)

Post by Juicy Fruit »

Создай в папке с инжектом файл autoload.sc и закинь туда свои скрипты, он будет подгружаться при запуске инжекта.
В хоткей впиши cast Paralyze lasttarget
Только предварительно выбери цель руками.
Можно по серийнику выбирать цели скриптом, на форуме есть такое и не один.
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Juicy Fruit wrote:Создай в папке с инжектом файл autoload.sc и закинь туда свои скрипты, он будет подгружаться при запуске инжекта.
В хоткей впиши cast Paralyze lasttarget
Только предварительно выбери цель руками.
Можно по серийнику выбирать цели скриптом, на форуме есть такое и не один.

А как создать такой файл? и как туда скрипты закинуть?
Парализ не работает. Пишет функция не найдена! Думаю, нужен скрипт к нему, а потом уже и бинд.
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Mirage wrote:Что такое персональный компьютер
Работа с файлами
Как создать текстовый файл
Как вставить текст в текстовый файл
Как переименовать файл



эхххх.... Я долго держался :)))


PS ну зачем такие вопросы задавать изучая программирование? :shock:

:D Я конечно не Pro в компе, но не до такой степени!
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Помогите нубу в инже :)

Post by Mirage »

так а шож ты спрашиваешь как файлы создавать и вставлять текст?
Создаёшь autoload.txt вписываешь туда все нужные скрипты - главное чтобы не дублировались (несколько main()). Переименовываешь файл в autoload.sc. Если винда не видит расширения - скачай и поставь что нибудь типо тотал командера, в нем до кучи еще встроенный редактор хороший обычно бывает.

autoload.sc как и autoload.txt редактируется простым блокнотом, либо AkelPad, либо любой другой типо того программой.

А еще тебе надо читать урокиинжекта. Хотя я в общем согласен что мы лентяи и не можем написать ОСНОВЫ ДЛЯ НОВИЧКОВ.
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Mirage wrote:так а шож ты спрашиваешь как файлы создавать и вставлять текст?
Создаёшь autoload.txt вписываешь туда все нужные скрипты - главное чтобы не дублировались (несколько main()). Переименовываешь файл в autoload.sc. Если винда не видит расширения - скачай и поставь что нибудь типо тотал командера, в нем до кучи еще встроенный редактор хороший обычно бывает.

autoload.sc как и autoload.txt редактируется простым блокнотом, либо AkelPad, либо любой другой типо того программой.

А еще тебе надо читать урокиинжекта. Хотя я в общем согласен что мы лентяи и не можем написать ОСНОВЫ ДЛЯ НОВИЧКОВ.


Помоги пожалуйста с кастом со скролов пвп спеллов.
Вот, например, хочу кастануть парализ на ласт таргет:
sub SParalyz()
uo.usetype(0x1F52)
uo.waitlasttarget
end sub
Не работает!

Если не сложно, поделитесь пожалуйста скриптами для каста спеллов со скролов (для пвп)

А и еще где найти скрипт на авто лут в пвп, подхил с банки ГХ + бинт?
uo.attacklast - атака последнего таргета, такая команда?

Вот мои скрипты для пвп: (еще надо каст со скролов на ласт таргет)
sub ExtrimalRecall()
var rune='0x401634DF'
uo.waittargetobject(Rune)
uo.Usetype('0x1F4C','0x0000') ;?caai ?aeie ne?ie
wait(100)
uo.Usetype('0x0F08','0x07F2') ; ooo iuai eiaeceo
end sub
#######
sub RecallCove()
var rune='ID=0x40163373'
uo.waittargetobject(Rune)
uo.Usetype('0x1F4C','0x0000') ;?caai ?aeie ne?ie
wait(100)
uo.Usetype('0x0F08','0x07F2') ; ooo iuai eiaeceo
end sub
#######
sub GHPotion()
uo.usetype(0x0F0C)
end sub
#######
sub TotalManaPotion()
uo.usetype(0x0F09)
end sub
#######
sub StoneSkinPotion()
uo.usetype(0x0F09)
end sub
#######
sub SRecallOnly()
var rune='0x401634DF'
uo.waittargetobject(Rune)
uo.Usetype('0x1F4C','0x0000') ;?caai ?aeie ne?ie
end sub
#######
sub TotalHPotion()
uo.usetype(0x0F0C)
end sub
#######
sub AntiPotion()
uo.usetype(0x2A07)
end sub
#######
sub MRef()
uo.usetype(0x1F50)
UO.waittargetself()
end sub
#######
sub Sword() ; Одевание щита и оружия
uo.usetype(0x13FE)
uo.usetype(0x1B78)
Endsub
Zolen
Posts: 22
Joined: 2008-10-15 13:25:03
Contact:

Re: Помогите нубу в инже :)

Post by Zolen »

Beltek wrote:
Помоги пожалуйста с кастом со скролов пвп спеллов.
Вот, например, хочу кастануть парализ на ласт таргет:
sub SParalyz()
uo.usetype(0x1F52)
uo.waitlasttarget
end sub
Не работает!

Если не сложно, поделитесь пожалуйста скриптами для каста спеллов со скролов (для пвп и обкасты, РЕКОЛЛ не надо (как-то сумел сделать! :)))
А и еще где найти скрипт на авто лут в пвп? Подхил с банки ГХ + бинт.

Парализ на ласт таргет со скролла

Uo.WaitTargetObject(lasttarget)
Uo.Usetype('тип_скроллов_парализа')

Другие касты со скроллов аналогичны, если кастовать надо на себя - вместо lasttarget пиши self, с бинтами тоже самое, только впиши тип бинтов. Типы смотреть - ,info в клиенте, появляется прицел, жмешь на интересующий предмет. Открывается окошко, где указаны его параметры, тебе нужен type

Пить банку и юзать бинты - сначала юзтайп банки, потом ставишь таргет на себя и юзтайп бинтов.
Last edited by Zolen on 2013-09-05 18:51:16, edited 1 time in total.
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Разобрался благодаря добрым людям)



А вот еще воопрос что дает () в конце комманд? Без нее пробовал - пишет ошибка, с ней все норм.
Last edited by Beltek on 2013-09-05 19:01:17, edited 1 time in total.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Помогите нубу в инже :)

Post by Mirage »

выше то прочитай что написали ;)

Во многих языках программирования используются круглые скобки для выделения конструкций. Например, в языках Паскаль и Си в скобках указываются параметры вызова процедур и функций, а в Лиспе — для описания списка.
© шепчет вики...
Нам подходит скорее такое определение:
Пустые скобки означают, что main не имеет аргументов


Смирись с ними просто и ставь везде где нужно. :mrgreen:
Zolen
Posts: 22
Joined: 2008-10-15 13:25:03
Contact:

Re: Помогите нубу в инже :)

Post by Zolen »

Beltek wrote:Сделал ГХ со скрола, но все еще нужны ПВП спеллы со скролов каст на ласт таргет!
sub ScrollGH() ; Каст ГХ со скрола на себя
uo.usetype(0x1F49)
uo.waittargetself()
end sub

А вот еще воопрос что дает () в конце комманд? Без нее пробовал - пишет ошибка, с ней все норм.


У тебя немного некорректно сделана функция.

Сначала нужно ставить таргет, а потом кастовать/использовать предмет который запросит цель. Тут логика какая: используя команду WaitTargetObject или аналогичную мы говорим инжекту "когда появится прицел, жми его туда-то".

Скобки нужны, чтобы в них передавать переменные функции. Например та же самая WaitTargetObject требует на входе айди объекта, на который ставить цель. У тех функции, которые на вход переменных не требуют, например WaitTargetSelf в скобках ничего не указывается.

Также есть функции, которые в зависимости от того, передал ты им что-нибудь или нет работают по разному, например WarMode.

Очень советую почитать хелп по командам вот тут http://yoko.com.ua/help/
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Zolen wrote:
Beltek wrote:Сделал ГХ со скрола, но все еще нужны ПВП спеллы со скролов каст на ласт таргет!
sub ScrollGH() ; Каст ГХ со скрола на себя
uo.usetype(0x1F49)
uo.waittargetself()
end sub

А вот еще воопрос что дает () в конце комманд? Без нее пробовал - пишет ошибка, с ней все норм.


У тебя немного некорректно сделана функция.

Сначала нужно ставить таргет, а потом кастовать/использовать предмет который запросит цель. Тут логика какая: используя команду WaitTargetObject или аналогичную мы говорим инжекту "когда появится прицел, жми его туда-то".

Скобки нужны, чтобы в них передавать переменные функции. Например та же самая WaitTargetObject требует на входе айди объекта, на который ставить цель. У тех функции, которые на вход переменных не требуют, например WaitTargetSelf в скобках ничего не указывается.

Также есть функции, которые в зависимости от того, передал ты им что-нибудь или нет работают по разному, например WarMode.

Очень советую почитать хелп по командам вот тут http://yoko.com.ua/help/

А вот на одевание вепа и щита. Такой макрос: sub Sword() ; Одевание щита и оружия
uo.usetype(0x13FE)
uo.usetype(0x1B78)
Endsub
??????
А как сделать, чтобы после одевания щита и вепа он автоматом атаковал поледнуюю цель?
Zolen
Posts: 22
Joined: 2008-10-15 13:25:03
Contact:

Re: Помогите нубу в инже :)

Post by Zolen »

Beltek wrote:А вот на одевание вепа и щита. Такой макрос: sub Sword() ; Одевание щита и оружия
uo.usetype(0x13FE)
uo.usetype(0x1B78)
Endsub
??????
А как сделать, чтобы после одевания щита и вепа он автоматом атаковал поледнуюю цель?


Code: Select all

sub Sword()   ; Одевание щита и оружия
  uo.usetype('0x13FE')
  uo.usetype('0x1B78')
  uo.attack(lasttarget)
End sub
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Zolen wrote:
Beltek wrote:А вот на одевание вепа и щита. Такой макрос: sub Sword() ; Одевание щита и оружия
uo.usetype(0x13FE)
uo.usetype(0x1B78)
Endsub
??????
А как сделать, чтобы после одевания щита и вепа он автоматом атаковал поледнуюю цель?


Code: Select all

sub Sword()   ; Одевание щита и оружия
  uo.usetype('0x13FE')
  uo.usetype('0x1B78')
  uo.attack(lasttarget)
End sub


Спасибо :)
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

А есть ли скрипт на авто таргет? У меня есть один, но он не атакует ласт таргет...
Есть ли скрипт на авто лут? Нашел где-то на форуме один, он не лутал ничего, а просто таскал по паку реги (перекладывал) :)
Zolen
Posts: 22
Joined: 2008-10-15 13:25:03
Contact:

Re: Помогите нубу в инже :)

Post by Zolen »

Что значит автотаргет?

Опиши, что должен делать автолут. Чем подробнее опишешь, что откуда куда и как таскать, тем быстрее придем к пониманию)
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

Zolen wrote:Что значит автотаргет?

Опиши, что должен делать автолут. Чем подробнее опишешь, что откуда куда и как таскать, тем быстрее придем к пониманию)

Авто таргет - ищет цель и ставит ее как ласт таргет. Возможно, имеет ограничения - не ставить целью Друга.
Авто лут, думаю, может полутать робу, клоку, арм, веп, щит. Достает их из трупа упавшего игрока. Как тоскать их - често хз. :)
Beltek
Posts: 34
Joined: 2013-09-01 15:59:29

Re: Помогите нубу в инже :)

Post by Beltek »

И еще бы скрипт на слезание / сажение на лошадь было бы не плохо
Post Reply