Yoko

All sides of Injection
It is currently 2024-03-19 11:44:25

All times are UTC+02:00




Post new topic  Reply to topic  [ 436 posts ]  Go to page Previous 118 19 20 21 22 Next

Надо ли это все?
Да 81%  81%  [ 108 ]
Нет 19%  19%  [ 26 ]
Total votes: 134
Author Message
 Post subject:
PostPosted: 2008-10-15 19:25:47 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
У каждого языка есть назначение, перл на роль встроенного языка никогда не претендовал.

конструкции языка затрачивают под задачи

backpack + item или backpack - item
для всех бред, но тут то все поняли что написано


Top
   
 Post subject:
PostPosted: 2008-10-15 19:36:25 
Offline
Expert!
User avatar

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


Top
   
 Post subject:
PostPosted: 2008-10-16 18:15:18 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Пробовал прилеплять инже кучу языков и язычков, нихрена не меняет это. Это же продемонстрировал пининжект.
Ну есть в Перле регулярные выражения и кучка команд для работы с текстом, принципиально то тоже самое. Куда большую свободу даст язык, заточенный на манипулирование всем как объектами. Причем он может быть и простым. Пример тому сфера с ее скриптами.


Top
   
 Post subject:
PostPosted: 2008-10-16 18:40:29 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Эмм, UOX тоже неплохой пример.. получше сферы даже -)

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-12-12 18:02:25 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Perl Супер язык. немного сложновато было разобратся в его регулярных выражениях. Но когда просек что к чему то код ужимался и упрощался в разы.
Я бы с удовольствием увидел Стелс клиент, инжект и изи уо на перле!
А главное быстрый парсер.

Скрипты частично остались у меня.
Примеры с патфайндом, трейсом и другие фишки.

Единственное НО - крашило редко но регулярно.
Поэтому пришлось отказатся от него, ибо инжект работал больше суток а перл стабильно недотягивал :(

_________________
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва


Top
   
 Post subject:
PostPosted: 2009-02-17 14:33:14 
Offline
User avatar

Joined: 2005-07-17 15:30:52
Posts: 308
Location: www.drw.ru
Кто нить может дать ссылку на нынешний форум по Pinject'у


Top
   
 Post subject:
PostPosted: 2009-03-07 22:21:00 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
А кто пробовал играть на пинжекте на абисе? Фигня просто в регулярных крашах ( каждые 40-70 минут ) на пимитивных макросах, не говоря уже о каких-то более сложных вещах. Если кто-нибудь что-нибудь может посоветовать, было бы круто ;)
ЗЫ На пвп альфе все айс было
ЗЗЫ Даже и без макросов, просто крашит :(


Top
   
 Post subject:
PostPosted: 2009-04-08 00:56:40 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Не работает.. Чего делать ? :)

Сделал все, казалось бы - как положено.

В данный момент:
Практически оригинальный дистрибутив UO:Renaissance, чистый клиент 2.0.3, все файлы свалены в папку с UO (сначала пробовал сделать все нормально).

Примерно такой скрипт:
Code:
sub main{
    uo::print("Hello World");
}


Жму на кнопку - ноль эмоций, в логе пусто... Вернее скрипт появляется в списке на долю секунды и тут же пропадает..

Кто-нибудь на XP x64 запускать пробовал ?

PS: Надо вам было все это делать, пока я фактически не играл в UO :-(

Help me please..

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2009-09-26 13:36:13 
Offline

Joined: 2006-05-04 18:40:42
Posts: 104
i have try to install inj-perl undex linux, but i dont see tab of script ...see image
http://kallsu.altervista.org/injection_ ... isible.jpg
i have donwload all files in the first post of Grin. The files downloaded are:
- ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi
- rtl60.zip (rtl60.bpl)
- script.zip (script.dll, config.ini)
- vlc60.zip (vlc60.bpl)

i have install ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi under wine (versione is wine-1.0)
command for install is this:
Code:
$ msiexec /i /home/sidus/Scrivania/ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi

i have insert vlc60.bpl and rtl60.bpl into C:\windows\system32
script.dll into directory of injection
and config.ini put in directory of uo

confing.ini contains this
Code:
[Func]
Trace=4875568
Pathfind=4679456
Uomacro=4666864
Tile=4231552
Help=4644304



Maybe downloaded files have been downloaded bad

vcl60.zip size is 1,3 MB
script.dll size is 311,0 kb
config.ini size is 84 byte
rtl60.zip size is 257,6 kB

Where is my error?
someone has try to install inj-perl undex linux?


Top
   
 Post subject:
PostPosted: 2009-10-03 17:18:35 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
народ, ктонить еще жив остался кто участвовал в проекте?
откликнитесь, подскажите почему процедуры не исполняются?
проблема такая же как у дестракшна

_________________
**Выставляем отступы в скриптах*** ©Destruction
Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-10-08 18:59:34 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
все проблема определена и разрешена частично:
не загружается перловый скрипт.длл если используется LowCPU написанный Грином.

Как уже писал Грин где то и когда, фактически, его патч прописывает в клиенте подрузку не стандартной advapi библиотеки а speedup.dll, которая грузит hook и т.д.

Поэтому нужно применить такие изменения по отношению к клиенту, которые бы не мешали работе перловому script.dll

Каково же было мое удивление, когда изучив изменения, сделанные мастерами с Абисса в стандартном клиенте 1.26.4a, я понял что они направлены на понижение нагрузки ЦПУ в этом клиенте, причем если воспользоваться дизассемблированием то можно самостоятельно применить данные изменения и к 1.26.4b.

К сожалению в клиенте 2.0.3 уже прилично отличается структура процедур, и там лично я не могу разобраться как понизить нагрузку. Про старшие клиенты я вообще молчу. Так что пока великие умы обитающие на этом форуме не помогут, довольствоваться перлом и в то же время низкой нагрузкой на проц могут те кто сидит на старом клиенте.

Я выкладываю ссылку на клиент 1.26.4а с абисса (с единственным изменением - подгружается не abyss.dll а стандартная advapi.dll), в котором сделаны следующие обнаруженные мной изменения по сравнению со стандартным клиентом 1.26.4a:
1) мультклиент
2) толкает чаров если стамина = дексе или стамина > дексы (на ФВ например тотал рефреш может дать стамины больше чем дексы, и можно толкнуть ~3 человек подряд)
3) понижение нагрузки на процессор почти до нуля
4) подмена версии в экране логина под 1.26.4b (хз влияет ли это на отправку версии на сервер или нет, лучше продолжайте юзать галку version в инжекте чтоб не спалили)
Еще раз повторю, с ним можно запустить PERL script.dll с низкой загрузкой CPU.

Внимание!!! У кого то может не работать Perl с версией клиента ниже 2.0.3 или с инжектом выше 312!!!

ссылка: http://ifolder.ru/14392744
пароль: fuckslyboots

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-12-06 02:27:24 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
ктонить еще юзает эту тему кроме меня? если есть у кого вопросы по перлу могу помочь, кое чо подучил

Тока вот раздражают эти хреновы ошибки типа

Unknown command: АБХЧПВГЛБРБРБРБР всякая дребедень, это если например вдавить кнопку с макром на пару сек, ну и краши после этого есессно..

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-04-02 22:14:18 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Продублирую, т.к. вся инфа разрознена..

Destruction wrote:
http://perl-inject.ultimasoft.ru/
Пользуйтесь.

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-04-08 00:03:02 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
CuHTpoH wrote:
Продублирую, т.к. вся инфа разрознена..

Destruction wrote:
http://perl-inject.ultimasoft.ru/
Пользуйтесь.

Еще бы там не только спамеры отписывались.

Удалять порядком надоело, фиксить лень.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject: Re:
PostPosted: 2010-05-24 20:12:16 
Offline

Joined: 2010-03-20 14:11:01
Posts: 9
Grin wrote:
Полнеценый Перл со всеми вытекающими последствиями;) (Хоть вирусы ньюбам пишите%))))

Стабильность (Все ошибка будут на совести только родного интерпритатора перла);)



А как полноценный перл можно использовать в УО? Там же нет функций для УО, для передвижения предметов.


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-08-12 18:56:37 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
там есть почти всё что нужно


а к http://perl-inject.ultimasoft.ru/ нет доступа:
phpBB : Critical Error
Could not connect to the database

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-08-14 22:25:54 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
видимо проект опять перестали поддерживать и Дестракшен хост забросил.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-12-14 01:03:06 
Offline
User avatar

Joined: 2005-07-14 20:53:05
Posts: 124
Опять некрофилия, но все же.
1. перл не нравится изза - {}
2. перечитал про перл все тчо мог, не получается писать скрипты - дайте живой пример с описанием.
3. просто по фану - 1С:русс :) ЕслиДебит то кредит :)))

Вот по пункту номер 3, думаю былобы больше зверей которые использовали инжект, если бы там были все на русском. Ну к примеру:

Code:
саб тест()
Параметр =''
Если Уо.НаЗемлеНайдено( Параметр ) то
       Уо.Использовать(Параметр)
КонецУсловия
КонецСаб


Было бы занятно посмотреть :)

_________________
Я пока только учусь :oops:

http://www.surfjunky.com/?r=BloodSlayer


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-12-14 08:23:28 
Offline

Joined: 2007-07-07 13:14:01
Posts: 90
Code:
sub drinkrefresh() {
   $RefresType = 0x0F0B;
   $RefreshColor = 0x0000;
   if (uo::stamina() eq uo::dex()) {
      uo::print(" !!! -= Refresh already =- !!! ");
      return;
   }
   uo::findtype($RefresType,$RefreshColor,'my');
   if (uo::getquantity('finditem')) {
      uo::usetype($RefresType,$RefreshColor);
      uo::print("Drink Refresh!");
   } else {
      uo::print("Refresh is Out!");
   }
}


Code:
sub castlast() {
   $scroll = $_[0];
   $magic = $_[1];
   $target = $_[2];
   uo::findtype($scroll,-1,'my');
   if (uo::getquantity('finditem')) {
      uo::waittargetobject($target);
      uo::useobject('finditem');
      uo::print("#Scroll " . $magic . "#");
   } else {
      uo::cast($magic,$target);
      uo::print("#Spell " . $magic . "#");
   }
}

sub scroll_poison() {
   $target = 'laststatus';
   $sPoison = 0x1F40 ; # Тип Poison скролов
   if (!uo::poisoned($target)) {
      &castlast($sPoison,'Poison',$target);
   } else {
      uo::print("Character already poisoned!");
   }
}


Top
   
 Post subject: Re: Injection + Perl
PostPosted: 2010-12-14 11:42:59 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Вот так ИМХО нагляднее будет (если заработает :roll: )
Code:
sub drinkrefresh()
   {
   $RefresType = 0x0F0B;
   $RefreshColor = 0x0000;
   if (uo::stamina() eq uo::dex())
      {
      uo::print(" !!! -= Refresh already =- !!! ");
      return;
      }
      uo::findtype($RefresType,$RefreshColor,'my');
      if (uo::getquantity('finditem'))
         {
         uo::usetype($RefresType,$RefreshColor);
         uo::print("Drink Refresh!");
         }
      else
         {
         uo::print("Refresh is Out!");
         }
   }


А насчет русского
Blood Slayer wrote:
Было бы занятно посмотреть :)

у нас на форуме то безграмотно пишут. Как писать проги на языке у которого столько склонений спряжений и смысловых фразооборотов?
Нафига дофига нафигарили? Отфигачивайте нафиг!
Так что имхо уж лучше учить инглишь - пригодится общаться с буржуинами.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 436 posts ]  Go to page Previous 118 19 20 21 22 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited