Yoko http://forum.yoko.com.ua/ |
|
Injection + Perl http://forum.yoko.com.ua/viewtopic.php?f=12&t=7198 |
Page 1 of 22 |
Author: | Grin [ 2006-03-30 16:41:11 ] |
Post subject: | Injection + Perl |
На данный момент: Последняя версия(605.28): тут Старый форум (только для чтения): http://perl-inject.tati.pro Добавлено оповещение об ошибке в скрипте. Добавлен конфиг фал. Добавлено значение версии модуля, для избежания путаниц... Quote: Есть некоторые особенности... Конфиг должен лежить там же где и вызываемый клиент (особености процедур). Адреса функций пишуся в 10-ом формате. Будте внимательными. В архиве имеется конфиг для 2.0.3 версии Команды: &wait(Num) - аналог wait trace(x, y, z, x`, y`, z`, 500, prec) - поиск пути Quote: x, y, z -начальная точка пути x`, y`, z`-конечная точка prec-точность подхода Функция возвращает ССЫЛКУ на двумерный масив... Вмасиве точки отсортированы с конца пути, тоесть [0] это конечная точка, заканчивается масив начальной точкой. pathfind(dx, dy) - клиентская ходилка по относительным координатам macro(ID, Item, Text); вызов уошых макро команд (targetnext и тд) Quote: Id-номер первого жлемента Item-номер элемента подгруппы (Id) Text- текст (Say, Delay) tile(x, y, client3D) - работа с тайлами в точке с координатами х у Quote: Возвращает ССЫЛКУ на двухмерный масив (n, 3) содержащий в даном порядке тип тайла, ИД (если это динамический объект), высота. Умеет видить все от тайлов карты до динамики. Если client3D = 0 то функция работает коректно с 2Д клиентами, иначе с 3Д. state(name, f) - остановить или возобновить макрос Quote: Задав имя макроса (уже запущеного), приостановить его действие при f=0 или возобновить f=1 (эффект паузы). В случии если такой скрипт существует то возвращает 1. list() - получить список работающих скриптов. Quote: возвращает строку с именами загруженых скриптов разделеных \n terminate(name) - завершить работу скрипта Quote: аналог стандартного, но должен не виснуть при много кратном использовании... getpixel(x, y) - получить цвет пикселя Quote: x, y экраные координаты help - "нажать" на кнопку help Синтаксис: uo::usetype(...) uo::useobject(...) ... Необходимые файлы: Перл: Инстал (13 метров) Библиотеки: rtl60 vcl60 |
Author: | flake [ 2006-03-30 16:49:00 ] |
Post subject: | |
Так а какие плюсы будут у этого творения? |
Author: | Grin [ 2006-03-30 16:51:01 ] |
Post subject: | |
Полнеценый Перл со всеми вытекающими последствиями;) (Хоть вирусы ньюбам пишите%)))) Стабильность (Все ошибка будут на совести только родного интерпритатора перла);) |
Author: | flake [ 2006-03-30 16:58:39 ] |
Post subject: | |
Хм, а что, очень заманчиво... Надо будет перл подучить. Твори |
Author: | dmitrykit [ 2006-03-30 18:00:47 ] |
Post subject: | |
kak ja ponimaju zainteresovannyh net. nu 4tozh, togda predpologaju ne vypuskat' dll-ku v publi4nyj dostup... |
Author: | SLAK [ 2006-03-30 18:12:00 ] |
Post subject: | |
dmitrykit wrote: kak ja ponimaju zainteresovannyh net. nu 4tozh, togda predpologaju ne vypuskat' dll-ku v publi4nyj dostup...
Ээээ, куда??? Я ещё как заинтересован... Зачем афишировать , чтоб не делиться |
Author: | DerMeister =) [ 2006-03-30 19:35:13 ] |
Post subject: | |
Quote: Пример:
&uo("findtype", "0x0eed", "-1", "ground") будет искать денги на земле Млин, а чё, терь придётца все подряд в кавычки брать? а можно что было так: &uo(findtype, 0x0eed, -1, ground) ЗЫ: не забудте написать что то вроде пояснения (описать различия между стандартной и вашей дллкой). Я например перл не знаю. Кстати, а придётся сам перл на комп ставить, или всё уже в дллке будит? |
Author: | dmitrykit [ 2006-03-30 19:40:16 ] |
Post subject: | |
Rebjat, nu davajte 4toto tolkovoje.. predlogajte, naschet kavichek: izuchi perl, i vse pojmesh kak mozno, i kak net... |
Author: | SLAK [ 2006-03-30 19:48:05 ] |
Post subject: | |
dmitrykit wrote: Rebjat, nu davajte 4toto tolkovoje.. predlogajte, naschet kavichek: izuchi perl, i vse pojmesh kak mozno, i kak net...
всмысле толковое? Как я понял новых команд не будет, а управление скриптом из скрипта и так будет(ну как в Изе : запустить, пауза, остановить) дык и на том спасибо... |
Author: | dmitrykit [ 2006-03-30 20:41:46 ] |
Post subject: | |
Novyje komandy, da pozhalusta, prinimajem kuski koda na 'c++' |
Author: | Savage [ 2006-03-30 20:58:17 ] |
Post subject: | |
Перл конечно силен в работе со строками и выражениями регулярными, но языка тормознее я еще не видел. |
Author: | dmitrykit [ 2006-03-30 21:18:14 ] |
Post subject: | |
tormozneje? -> PHP |
Author: | Savage [ 2006-03-30 21:26:59 ] |
Post subject: | |
С пшп не сравнивал, руки не дошли. |
Author: | dmitrykit [ 2006-03-30 21:32:42 ] |
Post subject: | |
Savage, nu spor tut na etom budem schitat' zakritym... |
Author: | Grin [ 2006-03-30 21:49:04 ] |
Post subject: | |
Саваж ты сам замерял скорость работы? не раскажешь методику? Просто интересно%) |
Author: | Destruction [ 2006-03-30 23:51:01 ] |
Post subject: | |
А можно меня в тестеры? Заодно перл подучу.. |
Author: | dmitrykit [ 2006-03-31 09:03:20 ] |
Post subject: | |
Destruction: Dumaju mozno narod, trebujecca informachija,ishodniki: chtenije karty, (napodobie ASMa), rabota s uoshnymi 'pathfinding', i prochimi shtukami.... esli 4to shlite privatnoje soobwenije tut, ili 319-929-403 |
Author: | Savage [ 2006-03-31 18:37:58 ] |
Post subject: | |
Grin wrote: Саваж ты сам замерял скорость работы? не раскажешь методику? Просто интересно%) А чего там собственно замерять? Просто написал для прикола сканер фтп сервака в своей сетке и посмотрел как долго он просматривает списки файлов. Так же делал парсер текстовичка (список юзеров на юникс серваке довольно длинный), который к имени юзера добавляет еще и имя хостера чтоб получить полноценный урл. Тоже не шустро сие работало. Крутил естественно на винде под апачем.
|
Author: | Grin [ 2006-03-31 19:41:55 ] |
Post subject: | |
Знаешь программеры разные бывают;) Темболее если ты хорошо знаешь асм;) ты должен понимать что производительность везде и всегда считается как способность производить элементарные дествия... а уж как ты там реализовал извеняй;)) может ты готовыми модулями пользовался с левым кодом... в общем пока могу скать одно та скорость которая есть сейчас обстряпывает все что может вашь разум представить в уо... |
Author: | Destruction [ 2006-03-31 19:42:40 ] |
Post subject: | |
Savage wrote: Grin wrote: Саваж ты сам замерял скорость работы? не раскажешь методику? Просто интересно%) А чего там собственно замерять? Просто написал для прикола сканер фтп сервака в своей сетке и посмотрел как долго он просматривает списки файлов. Так же делал парсер текстовичка (список юзеров на юникс серваке довольно длинный), который к имени юзера добавляет еще и имя хостера чтоб получить полноценный урл. Тоже не шустро сие работало. Крутил естественно на винде под апачем.Да, вот PHP реально тормознуто работает с FTP-протоколом, прям хоть через сокеты пиши !!! PHP предлагает много возможностей, простой, интуитивно понятный синтаксис, однако имеют место некоторые тормоза. Perl предлагает те же много возможностей, но иногда их приходиться делать в несколько команд, а одной командой на пхп разумеется быстрее, но в общем счёте тормозов меньше. Это лично моё мнение, спорить ни с кем не собираюсь, я просто так считаю, возможно я неправ - с перлом знаком не очень хорошо. |
Page 1 of 22 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |