Текст

Ask for help

Moderators: Murderator+, Murderator

Post Reply
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Текст

Post by wap2 »

В общем хочу сделать такой скрипт. Одним чаром пишу ИД а второй его использует.
В общем нужно что-то вроде этого.
UO.InJournal("wap: ИД")
UO.Useobject(ИД)
Команды могу перепутать, так что тут меня исправлять не нужно, сам разберусь. Если кто знает, обьясните, как сделать, чтобы инжект брал ИД из первого текста и дальше использовал его как ИД, а не как текст...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

ты всегда можешь преобразовать текст в число.
Команда Int(...)
Обрезать строчку ты тоже можешь... так што не вижу ничего сложного.
Была у меня такая фишка для вора, вот отлько код у меня под ПинЖект:

Code: Select all

sub main_pvp(){
uo::deletejournal();
 while(!uo::dead()){
  if(uo::injournal('MSG from')){
  $string=uo::journal(uo::injournal('MSG from')-1);
  split(/ /,"$string" ,-1);
  $char=@_[-1];
  uo::print("Est contact $char");
  uo::deletejournal();
  uo::set(lasttarget,$char);
  }
 &wait(500);
 }
}
DerMeister сейчас на нейрале!
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

DerMeister =) wrote:ты всегда можешь преобразовать текст в число.
Команда Int(...)
Обрезать строчку ты тоже можешь... так што не вижу ничего сложного.
Была у меня такая фишка для вора, вот отлько код у меня под ПинЖект:

Code: Select all

sub main_pvp(){
uo::deletejournal();
 while(!uo::dead()){
  if(uo::injournal('MSG from')){
  $string=uo::journal(uo::injournal('MSG from')-1);
  split(/ /,"$string" ,-1);
  $char=@_[-1];
  uo::print("Est contact $char");
  uo::deletejournal();
  uo::set(lasttarget,$char);
  }
 &wait(500);
 }
}
Не понял... Можешь написать как сделать это в моём примере, например? Поясню, что нужно сделать. Найти в тексте сообщение от моего чара, запомнить ИД, который в нём написан, и использовать этот ИД далее, например, использовать обьект с таким ИД.
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

Никто не знает, чтоли?
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

DerMeister =) это форум инжы, нет смысла чтото выкладывать из пинжекта...
2Вап2 зачем тебе это ?
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

NMY wrote:DerMeister =) это форум инжы, нет смысла чтото выкладывать из пинжекта...
2Вап2 зачем тебе это ?
Чтобы давать команду от одного чара к другому.
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

А (set|get)EasyUO придумали точно не для такого случая.
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

Destruction wrote:А (set|get)EasyUO придумали точно не для такого случая.
Изиуо не пользуюсь, хотел инжектом обойтись...
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

wap2 wrote:Изиуо не пользуюсь, хотел инжектом обойтись...


1. Зря.

2. Это команды инжекта, а не Изи. И для их использования Изя не нужна. Прочитай хелп.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

Хелп посмотрел. Ничего полезного не нашёл. Ещё раз спрошу, никто не знает, как сделать, чтобы инжект брал из журнала обпределённую информацию и дальше её использовал?
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Для поиска в журнале используй
UO.InJournal(тут та фраза которую ищешь)
Так же возможен поиск последней строки и т.д.
А для использования, приведи пример где использовать.

Еще можно:
Очистка журнала
Поиск в журнале текста
Строка журнала
Обьект связаный со строкой журнала
Строка журнала: перезапись
отобразить журнал Injection
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

slonopotam wrote:Для поиска в журнале используй
UO.InJournal(тут та фраза которую ищешь)
Так же возможен поиск последней строки и т.д.
А для использования, приведи пример где использовать.

Еще можно:
Очистка журнала
Поиск в журнале текста
Строка журнала
Обьект связаный со строкой журнала
Строка журнала: перезапись
отобразить журнал Injection
Эти команды я знаю, но с их помощью я не могу сделать, то что мне нужно...
Один чар пишет: ИД.
Второй чар этот ИД использует.
Для понятности привожу пример: ИД: 0x0F45DA53.
Один чар пишет: 0x0F45DA53. Ник этого чара, например, Warrior .
У второго чара в журнале пишется: "Warrior: 0x0F45DA53" . И этому чару нужно использовать обьект с таким ИД. Каким образом сделать, чтобы скрипт нашёл эту надпись, выделил из неё ИД, и использовал его?
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

забыл... дык в уо неиграю...
Last edited by Nmy on 2006-12-01 08:41:05, edited 1 time in total.
slonopotam
Posts: 270
Joined: 2006-08-05 14:09:06
Contact:

Post by slonopotam »

Второму чару можно написать на рунке сериал и бросить на землю, а первому ткнуть в нее. И будет то самое "Ю си"
ДРВ
Spoiler
_________________
Антарес
Spoiler|Gostrabaiter|Umhra|Slog
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

NMY wrote:кстати идея- если кликнуть на вещ, 2му чару в журнале будет строка "you see: " так её ловить и использовать uo.getserial


Не говори ерунды. Даже не-эксперты знают что в журнал инжекта слова 'You see:' не попадают. Их добавляет клиент в своем журнале, а не сервер посылает.


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

ЗЫ: Команда UO.SetEasyUO('1','0x00000000'), к твоему сведению, ни к какой Изе обращаться не будет, а просто запишет в регистри виндов этот текст в переменную 1 в разделе Изи. Причем создать эти разделы элементарно. Проще всего, конечно, один раз запустить Изю, закрыть, убить - больше она не нужна. Ну и второй чар командой UO.GetEasyUO('1') просто заберет этот текст из соответствующей переменной. Просто и без всякого гимора.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

Edred wrote:
NMY wrote:кстати идея- если кликнуть на вещ, 2му чару в журнале будет строка "you see: " так её ловить и использовать uo.getserial


Не говори ерунды. Даже не-эксперты знают что в журнал инжекта слова 'You see:' не попадают. Их добавляет клиент в своем журнале, а не сервер посылает.


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

ЗЫ: Команда UO.SetEasyUO('1','0x00000000'), к твоему сведению, ни к какой Изе обращаться не будет, а просто запишет в регистри виндов этот текст в переменную 1 в разделе Изи. Причем создать эти разделы элементарно. Проще всего, конечно, один раз запустить Изю, закрыть, убить - больше она не нужна. Ну и второй чар командой UO.GetEasyUO('1') просто заберет этот текст из соответствующей переменной. Просто и без всякого гимора.
Спасибо Едреду за помощь, всем остальным за попытку помощи. Скрипт реализован...
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

выкладывай :roll:
wap2
Posts: 91
Joined: 2006-07-29 19:08:18

Post by wap2 »

NMY wrote:выкладывай :roll:
А зачем? Я думаю ты сам можешь такой скрипт сделать, раз даже у меня вышло, а я инжект плохо знаю... А ньюбам этот скрипт ни к чему...
For flood and honour. Хорошо флудить - это тоже искусство.
В стадии разработки: http://uorpg.net
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

wap2 wrote:
NMY wrote:выкладывай :roll:
А зачем? Я думаю ты сам можешь такой скрипт сделать, раз даже у меня вышло, а я инжект плохо знаю... А ньюбам этот скрипт ни к чему...

да мне поесть нету время :lol:
Sebastian
Posts: 44
Joined: 2005-08-07 04:23:56

Post by Sebastian »

wap2 wrote:
NMY wrote:выкладывай :roll:
А зачем? Я думаю ты сам можешь такой скрипт сделать, раз даже у меня вышло, а я инжект плохо знаю... А ньюбам этот скрипт ни к чему...



Мне бы пригодился )
Post Reply