Гампы и с чем их едят.

Ask for help

Moderators: Murderator+, Murderator

KrafteR
Posts: 260
Joined: 2004-07-22 16:07:11
Contact:

Гампы и с чем их едят.

Post by KrafteR »

Столкнулся с такой проблемкой, что меню крафта на моем шарде гамповое, а ручками переделать свыше 1к стрел для меня не представляеться возможным. На шарде запрещен инжект, тоесть у кого-то взять такой скрипт тоже не получиться, следовательно придеться писать самому скрипт. Почитал я в хелпе про гампы, так ни чего и не понял, понял тока как в скрипт вбивать окно гампа, а как заставить инжект выбрать тот или иной пункт в этом окне, для меня не представляеться возможным. прошу вас дать простенький скрипт с использованием гампа и подробным обьяснением, что за что отвечает или тыкнуть носом, где это можно найти.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Мордератор, а пару топиков назад глянуть не могу :lol:

http://yoko.netroof.net/forum/viewtopic.php?t=3653
KrafteR
Posts: 260
Joined: 2004-07-22 16:07:11
Contact:

Post by KrafteR »

Destruction wrote:Мордератор, а пару топиков назад глянуть не могу :lol:

http://yoko.netroof.net/forum/viewtopic.php?t=3653
Ай какой, уличил меня в неокуратности. Ну если ты мне в своей ссылке ткнешь носом, где там обьесняеться, как с ними работать или хотябы скрипт на основе гампа, то я тебя не забаню :lol: . Да и даже не в этом суть, ну есть у меня окно гампа, а как мне в кнопку-то с помощью инжы тыкнуть?
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Модераторы банить на phpBB не умеют - не надо меня пугать.

А если еще и читать не умеешь, то хотябы не жми два раза подряд кнопку.
KrafteR
Posts: 260
Joined: 2004-07-22 16:07:11
Contact:

Post by KrafteR »

Destruction wrote:Модераторы банить на phpBB не умеют - не надо меня пугать.

А если еще и читать не умеешь, то хотябы не жми два раза подряд кнопку.
Хе-хе-хе, грамматный и впрямь не умеют. А читать я умею, но возможно не понимаю, как этим пользоваться и если ты снезойдешь до милости обьяснить мне деревяному, как же пользоваться гампами, то буду признателен.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

KrafteR wrote:
Destruction wrote:Модераторы банить на phpBB не умеют - не надо меня пугать.

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

uo.ReCall()

А дальше - юзай команду .infogump и внимательно прочти, все, что написано в том топике, который я те написал :!:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Code: Select all

Инструкция: RuneBook ReCall [Общий случай]
---------------------------------------------
Первое:
,info на РунБуку, смотрим её ID
Второе:
Пишем 2 команды:
,set norbcheck 1, должно написаться в Ultima "NoRBCheck on" и вторая команда,
,set norbcalc 1 , должно написаться "NoRBCalc on"
Третье:
Реколимся 1 раз вручную по этой рунбуке, например на первую руну в ней. Пишем
,infogump Смотрим в окошке TEXT в самый низ, на Reply: сразу после этого слова строка [000B] primary reply
Четвертое:
Команда рекола требует ID рунбуки, Номер руны, вот он номер
Reply: ___________
[000B] primary reply
Но он в Хекс коде, чтобы перевести его в нормальный численный вид используем простой калькулятор.
В самом Калькуляторе кликаем на кнопочку "HEX"
Пишем что написал инфогамп, тоесть [000B]
Затем кликаем на кнопочку "DEC" и видим нормальный цифренный результат
Идём в UO и пишем
,recall n z
Где
n - RuneBook's Id
z - полученное число
[UO.ReCall многофункциональный.]

Ака клик по гампам.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Так, решил опробывать все на деле, начит решил быстро отлокать кучу шмота - лок у нас в менююшке дома. Инфогамп дает такую инфу:

Code: Select all

_____infogump_______
serial   0x40002333
gumpid   0x000003f2
X   0
Y   0
1356   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] esizepic 0 0 10445 290 40
    2] esizepic 12 12 10455 265 37
    3] umppic 20 20 10
    4] tmlgump 40 40 100 60 0 0
    5] ext 180 20 955
    6] ext 180 40 955
    7] ext 180 70 955 1
    8] ext 180 90 955 1
    9] ext 40 140 955
   10] utton 20 145 2104 2103 1 0
   11] ext 40 160 955
   12] utton 20 165 2104 2103 1 0
   13] ext 40 180 955
   14] utton 20 185 2104 2103 1 0
   15] ext 40 200 955
   16] utton 20 205 2104 2103 1 0
   17] ext 40 220 955
   18] utton 20 225 2104 2103 1 0
   19] ext 40 240 955
   20] utton 20 245 2104 2103 1 0
   21] ext 40 260 955 1
   22] utton 20 265 2104 2103 1 0
   23] ext 40 280 955 1
   24] utton 20 285 2104 2103 1 0
   25] ext 40 300 955 1
   26] utton 20 305 2104 2103 1 0 1
   27] ext 40 320 955 1
   28] utton 20 325 2104 2103 1 0 1
   29] ext 40 340 955 1
   30] utton 20 345 2104 2103 1 0 1
   31] ext 40 360 955 1
   32] utton 20 365 2104 2103 1 0 1
Text: ____________
    0] † † †      Destruction     † † †
    1] Owner:
    2] Destruction
    3] Ban hostile person
    4] Ban hostile person
    5] Lock/Unlock item
    6] Add a friend
    7] List of friends
    8] Add a coowner
    9] List of coowners
   10] Rename
   11] Change the sign
   12] Open the bank
   13] Transfer ownership
   14] Your rank:
   15] Owner
   16] Redeed house back to deed
   17] Fences

Я подумал, что лок будет 5ым, но не суть, методом тыка - выяснилось, что лок - 4. Дело в том, что меню открывается одинарным кликом, с довольно большего расстояния (мб любого).
Пишу скрипт:

Code: Select all

sub main()
uo.recall('0x40002333',3)
endsub

Биндю на клавишу - работает.
Отхожу чуток (менюшка открывается с такого расстояния), запускаю скрипт - требует чтобы я подошел, что мне делать?! Мб повнимательнее прочесть фак? :roll:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Destruction wrote:Биндю на клавишу - работает.
Отхожу чуток (менюшка открывается с такого расстояния), запускаю скрипт - требует чтобы я подошел, что мне делать?! Мб повнимательнее прочесть фак? :roll:

Щас я скажу глупость :)
Может быть подойти? :lol:
Зы сегодня если незабуду посмотрю
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

I'm wrote:
Destruction wrote:Биндю на клавишу - работает.
Отхожу чуток (менюшка открывается с такого расстояния), запускаю скрипт - требует чтобы я подошел, что мне делать?! Мб повнимательнее прочесть фак? :roll:

Щас я скажу глупость :)
Может быть подойти? :lol:
Зы сегодня если незабуду посмотрю

Посмотри - буду благодарен, шард - вродь знаешь, что Доминария, а там на любой дом в котором прописан. :wink:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Возникли проблеммы с пропиской но они быстро решились :lol:
B жестоких муках был рожден шедевр который стабильно работает :lol: (незнаю что у тебя дест но у меня работает)

Незнаю насчет любого расстояния я могу открыть меню вообще максимум с 3 клеток.

Code: Select all

sub loc()
uo.recall('0x4002a589',3)
endsub


Аналог шедевра записан нже дестом.

А вот та инфа котора откликнулась на инфо гамп

Code: Select all


_____infogump_______
serial   0x4002a589
gumpid   0x000003f2
X   0
Y   0
1280   packet size
23   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] esizepic 0 0 10445 290 40
    2] esizepic 12 12 10455 265 37
    3] umppic 20 20 10
    4] tmlgump 40 40 100 60 0 0
    5] ext 180 20 955
    6] ext 180 40 955
    7] ext 180 70 955 1
    8] ext 180 90 955 1
    9] ext 40 140 955
   10] utton 20 145 2104 2103 1 0
   11] ext 40 160 955
   12] utton 20 165 2104 2103 1 0
   13] ext 40 180 955
   14] utton 20 185 2104 2103 1 0
   15] ext 40 200 955
   16] utton 20 205 2104 2103 1 0
   17] ext 40 220 955
   18] utton 20 225 2104 2103 1 0
   19] ext 40 240 955
   20] utton 20 245 2104 2103 1 0
   21] ext 40 260 955 1
   22] utton 20 265 2104 2103 1 0
   23] ext 40 280 955 1
   24] utton 20 285 2104 2103 1 0
   25] ext 40 300 955 1
   26] utton 20 305 2104 2103 1 0 1
   27] ext 40 320 955 1
   28] utton 20 325 2104 2103 1 0 1
   29] ext 40 340 955 1
   30] utton 20 345 2104 2103 1 0 1
   31] ext 40 360 955 1
   32] utton 20 365 2104 2103 1 0 1
Text: ____________
    0] brass sign
    1] Owner:
    2] 
    3] Ban hostile person
    4] Ban hostile person
    5] Lock/Unlock item
    6] Add a friend
    7] List of friends
    8] Add a coowner
    9] List of coowners
   10] Rename
   11] Change the sign
   12] Activate bank (200k)
   13] Transfer ownership
   14] Your rank:
   15] Owner
   16] Redeed house back to deed
   17] Fences
Reply: ___________
 [0003] primary reply
 Checks&Radios (0)
 Entryes (0)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Попробуй кликнуть левой кнопкой на табличку, с расстояния, скажем 5и клеток? Открывается - замечательно, а в данном скрипт, кроме того, требуется, чтобы табличка не отделялась ни камушко, ни стней дома - НИЧЕМ!!

А при простых кликах - открывается и с 10 клеток с крыши кастла - преспокойно :!:

Вопрос - зачем было писать сюда то, что я уже написал? :evil:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Destruction wrote:Попробуй кликнуть левой кнопкой на табличку, с расстояния, скажем 5и клеток? Открывается - замечательно, а в данном скрипт, кроме того, требуется, чтобы табличка не отделялась ни камушко, ни стней дома - НИЧЕМ!!

А при простых кликах - открывается и с 10 клеток с крыши кастла - преспокойно :!:

Вопрос - зачем было писать сюда то, что я уже написал? :evil:


Например затем что У МЕНЯ открывается вручную только с 4 клетки! (и нетолько у меня)
Вопрос в другом как она открывается у тебя с 5, 10 клеток и изнутри дома.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Эмм, ну ваще-то руками.

Ладно, это мы с тобой потом решим, оке? Попробуй уо например переставить.

Зайди лучше в меню дома - запиши ид гампа, выбери меню заборов и погляди ИД гампа, потом скажи как мне сделать заборину :cry:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

UO.LClick()
CheckLag()
Думать лень
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

I'm wrote:UO.LClick()
CheckLag()
Думать лень

Плохой выход.. ИМХО :(

Такой выход - я и сам знаю, кстае что такое CheckLag() - проверка лага? Как оно работает? :roll:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

CheckLag() - функция не найдена:(
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Destruction wrote:CheckLag() - функция не найдена:(
логично ;). это не инжОвска ф-я... но используется из скрипта в скрипт в неизменном виде, так что поиск в помосчЪ ;)
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Самый фиговый но очевидных выход это клики.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Самый легкий, и более очевидный - уговорить Yoko сделать все как надо :roll:
Post Reply