Yoko

All sides of Injection
It is currently 2025-12-29 23:05:13

All times are UTC+02:00




Post new topic  Reply to topic  [ 17 posts ] 
Author Message
 Post subject: Гампы
PostPosted: 2006-06-06 07:36:25 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
Прочитал все 6 уроков ... кое что для себя узнал , но на моем серверы крафт меню не стандартные и нужна работать с гампами прошу когонть дать сылку на учебник (или типо того ) на работу с гампами,
или на пишите 7 урок очен жду ! :roll: :roll:


Top
   
 Post subject:
PostPosted: 2006-06-06 09:07:48 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Grin wrote:
Кому интересно... прочто описание её я нигде не видел...
uo.LastGump(str, [n])
str - текстовый параметр
n- число
Code:
Список str 
Text - текстовые поля в гумпе n номер элемента
command - перечень элементов гумпа n номер элемента
replyed - последний ответ по гумпу
gumpid - идентификатор
serial - серийный номер
textlen - длинна текстового поля n номер элемента
button - кнопки n номер элемента
buttonlen - бред%) n номер элемента
x- координата х
y- координата у



Quote:
Описание: recall •

Синтакс: ,recall runebookobject runenumber
none uo.recall(runebookobject,runenumber)
Тема: Рунбуки Ключевые слова: command, uoscript, gumpcontrol, utility

Команда служит для рекола по руне runenumber в стандартном рунбуке object.

Замечание: на моём шарде рунбуков нет и я команду тестировал мало.

ставит ловушку на гамп , вызванный дабл кликом по object(ID), runenumber - номер кнопки .
если object не найден , ловушка сработает на первый вызванный гамп.

Quote:
set :
norbcheck - disable old runebook identity
norbcalc - disable old runebook button calculation


Top
   
 Post subject:
PostPosted: 2006-06-06 09:18:24 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
спасибо буду разбераться сам.


Top
   
 Post subject:
PostPosted: 2006-06-06 09:20:48 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
еще есть ongump но я еще не видел нормално работающего скрипта с этой командой (


Top
   
 Post subject:
PostPosted: 2006-06-06 09:24:15 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
а можешь пару примеров в гампами показать? если не трудно


Top
   
 Post subject:
PostPosted: 2006-06-06 10:18:46 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
я не видел твои меню крафта .
все что выше позволяет рабоатеь с кнопками в гампах .
а также собирать всю информацию с гампа .

пример :
Code:
If NOT UO.ObjAtLayer('Torso') Then
            UO.Recall(0x12345678,0x000C)
               REPEAT
                  Wait(5)
               Until UO.ObjAtLayer('Torso')
         End If

нажать на столб еквипера , выбрать меню "одеть армор " ждать пока армор не появиться на персонаже


Code:
If  UO.Count('0x1402') == 0 Then
         uo.deletejournal()
            UO.Recall(stolb_gun,'3') ; СПИРА
             While NOT UO.InJournal(" ")
                  Wait(5)
               Wend                               
               UO.Recall('0x44444444','2')   ;СПИРА
            While not UO.Injournal('You put|fail|have')
                   wait(5)
               Wend     
         End If

выбитрает столб с еквипером тыкает на выбрать луки . открываетьяс второе окно гампа в нем выбираем лук .

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


Top
   
 Post subject:
PostPosted: 2006-06-06 10:41:28 
Offline
User avatar

Joined: 2006-05-23 11:48:22
Posts: 145
Спасибо болшое вчером постораюсь написать , проверишь? ))) я бы скрин минюхи крафта дал да как сылку не зделать хз )) на скрин


Top
   
 Post subject:
PostPosted: 2006-06-06 19:37:50 
Offline
Expert!

Joined: 2004-06-04 03:24:25
Posts: 333
admir wrote:
еще есть ongump но я еще не видел нормално работающего скрипта с этой командой (

ищите, и обрящете, как говорится... а вообще, главное в нашем деле - эксперименты в полевых условиях.


Top
   
 Post subject:
PostPosted: 2006-06-07 06:12:17 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
скока я тестил у меня крашило клиент


Top
   
 Post subject:
PostPosted: 2006-06-07 20:45:49 
Offline

Joined: 2005-06-12 22:12:15
Posts: 247
tazhe samaja problemma... s uo::ongump crashit, kakto ochenj stranno.. inogda mozhet poldnja prorabotat'.. a potom vyletat' srazu, dazhe posle perezapuska clienta...


Top
   
 Post subject:
PostPosted: 2006-06-25 09:22:09 
Offline
Expert!

Joined: 2004-06-04 03:24:25
Posts: 333
и правильно делает, что крашит. онгамп лучше всего использовать для повторяющихся гампов, только перед запуском такого скрипта, чтобы точно не упал, надо сперва открыть и закрыть, вручную, такой гамп. а дальше уже не свалится.


Top
   
 Post subject:
PostPosted: 2006-06-25 10:48:08 
Offline
Junior Expert
User avatar

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

А как быть с антимакро системами?

Нельзя же их взять и переоткрывать все? Антимакро обычно используют просто набор гампов с разными ID :-(

PS: lclick по-прежнему рулит :)


Top
   
 Post subject:
PostPosted: 2006-06-25 11:55:42 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Ок Дест тогда раскажи как можно гамп с генерации случайного цифрового кода отловить через онгамп?
Ответ: Ни как!
Сложность в том что ловушка срабатывает в момен при хода пакета и уж потом только от рисовывается клиентом.


Top
   
 Post subject:
PostPosted: 2006-06-25 15:34:26 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Ловушку новую для этого написать… UO.MacroNax().
Или открытый доступ к пакетам, так как все предусматреть в виде команд не реально.


Top
   
 Post subject:
PostPosted: 2006-06-25 15:48:48 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Достаточно реализовать только 1 механизм и все;)
Это событие свозможностью лиять на его исход


Top
   
 Post subject:
PostPosted: 2009-08-10 21:51:19 
Offline

Joined: 2009-08-04 14:16:41
Posts: 30
Location: SPB
слушайте я тут с ДРВ человек новый ,но кое что почтиал,но полезного так и не нашел вы не подскажите как определять номер в рунбуке

заранее спасибо


Top
   
 Post subject:
PostPosted: 2009-08-11 15:55:07 
Offline

Joined: 2008-12-13 00:00:15
Posts: 174
Code:
uo.recall(RuneBook, 21) ; 1
uo.recall(RuneBook, 33) ; 2
uo.recall(RuneBook, 46) ; 3
uo.recall(RuneBook, 58) ; 4
uo.recall(RuneBook, 64) ; 5
uo.recall(RuneBook, 73) ; 6
uo.recall(RuneBook, 88) ; 7
uo.recall(RuneBook, 94) ; 8
uo.recall(RuneBook, 1025) ; 9


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 3 guests


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:  
Powered by phpBB® Forum Software © phpBB Limited