Yoko
http://forum.yoko.com.ua/

ПоМоГиТе ПоЖ-Та С АлХиМиЕй
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7789
Page 1 of 2

Author:  hol [ 2006-05-29 00:48:40 ]
Post subject:  ПоМоГиТе ПоЖ-Та С АлХиМиЕй

извините, немогу найти подходящий скрипт на алхимию =(. Помогите пож-та: мне надо чтобы чар брал найтшейд, делал поизон, переливал его в кег, а когда в кег нельзя переливать, кидал кег в сундук и брал пустой(когда бутылки или найтшейд кончаются надо чтобы брал из сундука), кег-это бочка в которую можно слить 50 зелий... ПОМОГИТЕ ПОЖ-ТА :D

Author:  DerMeister =) [ 2006-05-29 00:59:51 ]
Post subject: 

Я как раз сейчас занимаюсь написанием с нуля такого скрипта (это я про кег). Если не хочешь ждать, юзай поиск. Ждать долго 8)

Author:  hol [ 2006-05-29 01:02:20 ]
Post subject: 

DerMeister =) wrote:
Я как раз сейчас занимаюсь написанием с нуля такого скрипта (это я про кег). Если не хочешь ждать, юзай поиск. Ждать долго 8)


а насколько долго???? можно плз побыстрее =)))))))))))))) :oops: :oops: :oops: :oops: :wink:

Author:  DerMeister =) [ 2006-05-29 01:56:44 ]
Post subject: 

Ну хз :wink: у меня сессия счас... не раньше следующих выходных =)

Author:  hol [ 2006-05-29 09:30:36 ]
Post subject: 

кому не сложно, помогите плз тоже :)

Author:  DerMeister =) [ 2006-05-29 17:23:10 ]
Post subject: 

Ну вопервых я не понял как это бутылки могут кончится, если в кег сливать... Насчёт подбора регов думай сам. Вот то что я написал, но: это скрипт для перл-длл (pinject) :wink: :wink: :wink:

Code:
###(c) Der###

# Скрипт для крафта бутылок в кег.
# Пустые кеги хранятся в некотором контейнере (внимание: в скрипте нет проверки на содержимае кега, поэтому
# необходимо чтобы содержимое кега совпадало тем что производите). В процессе производства бутылки должны
# падать именно в БекПак! Как только кег переполняется, скрипт откладывает его в другой контейнер. Скрипт
# выполняется до тех пор пока имеются незаполненные кеги либо кончится рег. В настройках необходимо прописать
# типы, названия менюшек и сообщения вашего шарда. Кол-во строк массива @alch не ограничено.
# Настройка производится переменной $i.

sub main_alc() {

$keg_type=0x1940;           #Тип кега
$mortar=0x0E9B;             #Тип мортиры
$mess1='You stop';          #Сообщение о результате алхимии (такое чтоб учитывало все варианты)
$mess2='is already full';   #Сообщение о том, что кег переполнен

#####################################################################################
#######[qw(Название бутылки в меню алхимии|Тип рега|Тип бутылки)], ##################
@alch=(                                                            ######      ######
       [qw(Greater_Explosion                0x0F8C    0x0F0D)   ], ###### $i=0 ######
       [qw(Greater_Heal                     0x0F85    0x0F0C)   ], ###### $i=1 ######
      );                                                           ##### и т.д. #####
#####################################################################################
# Тут установите продукт:

$i=1;

# Настройка закончена =)
####################################################################################

&wait(1000);

uo::print("Сегодня мы будем делать:");
 for($j=0;$j<3;$j++) {uo::print($alch[$i][$j]);}

uo::canceltarget();
 &wait(1000);

uo::print("Выберите контейнер с пустыми кегами...");
 uo::addobject("kegcont");
  &wait(500);
   while(uo::targeting()) {&wait(250);}

uo::useobject(kegcont);
 &wait(1000);

uo::print("Выберите контейнер для складирования наполненных кегов...");
 uo::addobject("receive_cont");
  &wait(500);
   while(uo::targeting()) {&wait(250);}

uo::findtype($keg_type,-1,kegcont);
 if(uo::findcount()){
  do{
   uo::findtype($keg_type,-1,kegcont);
    $keg_cur=uo::getserial(finditem);
    uo::grab(0,finditem);
     uo::deletejournal();

      until(uo::injournal($mess2)) {     
       uo::deletejournal();
        uo::waitmenu('make',$alch[$i][0]);
         uo::waittargettype($alch[$i][1]);
          uo::usetype($mortar);
           until(uo::injournal($mess1)) {&wait(250);}
            uo::findtype($alch[$i][2],-1,-1);

             if(uo::findcount()) {
              $tmp=uo::findcount();
               uo::waittargetobject(finditem);
                uo::useobject($keg_cur);
                 while(uo::findcount()==$tmp && !uo::injournal($mess2)) {&wait(1000); uo::findtype($alch[$i][2],-1,-1);}
             }

      }

       uo::canceltarget();
        uo::moveitem($keg_cur,0,receive_cont);
         &wait(1000);   

  }while(uo::findcount());
 }
uo::print("Кеги кончились либо контейнер с кегами задан неверно...");
}


ЗЫ: Под найт шейд настроишь сам :!:

Author:  hol [ 2006-05-29 19:17:00 ]
Post subject: 

СПАСИБО СПАСИБО СПАСИБО И ЕЩЁ РАЗ СПАСИБО =))) Пока не проверял, но думаю хорошая вещь +) и есчё 1:он реги берёт из сундука? я чёт не увидел в скрипте, чтобы брал, допиши плз, чтоб ещё когда реги кончаются из сундука брал +))

Author:  DerMeister =) [ 2006-05-29 19:22:01 ]
Post subject: 

DerMeister =) wrote:
Насчёт подбора регов думай сам.

Я ж написал что думай сам... Это 4 строчки добавить, но мне это не нужно, а я писал в первую чередь под себя.

ЗЫ: Читай внимательнее...

Author:  hol [ 2006-05-29 19:24:39 ]
Post subject: 

и у меня ещё у меян выскакивает ошибка line 11: pace error

Author:  DerMeister =) [ 2006-05-29 19:25:34 ]
Post subject: 

hol wrote:
и у меня ещё у меян выскакивает ошибка line 11: pace error


Читай ВНИМАТЕЛЬНЕЕ!!!

Author:  hol [ 2006-05-29 19:27:36 ]
Post subject: 

DerMeister =) wrote:
hol wrote:
и у меня ещё у меян выскакивает ошибка line 11: pace error


Читай ВНИМАТЕЛЬНЕЕ!!!



дык я всё вроед поменял, вот ток я непонимаю в чём проблема, я в скриптах в таких не особо понимаю, помоги плз =))

Author:  DerMeister =) [ 2006-05-29 19:28:50 ]
Post subject: 

У тебя script.dll какой стоит? Родной от Yoko?

Author:  hol [ 2006-05-29 19:29:40 ]
Post subject: 

вроде да, ща с сайта скачаю или дай плз ссылку если есть




скачал, теперь у меян не запускается инжа:пишет типа ПРИЛОЖЕНИЮ НЕ УДАЛОСЬ ЗАПУСТИТСЯ, ПОСКОЛЬКУ libexpat.dll не был найден

Author:  DerMeister =) [ 2006-05-29 19:33:01 ]
Post subject: 

hol wrote:
вроде да, ща с сайта скачаю или дай плз ссылку если есть


Так я же написал что тут нестандартная длл нужна... Читай про это в топике General-->Injection+Perl.

Author:  hol [ 2006-05-29 19:38:06 ]
Post subject: 

оке, ща новую ставить буду +)

Author:  DerMeister =) [ 2006-05-29 19:40:18 ]
Post subject: 

hol wrote:
оке, ща новую ставить буду +)

Ты только копию старой не забудь оставить.
ЗЫ: Учти, там инсталл на 20 с лишним мегов.

Author:  hol [ 2006-05-29 19:42:19 ]
Post subject: 

ТАМ АРХИВ С ДЛЛ БИТЫЙ +(((((((((( а ту штуку на 20 метров проинсталировал и чёто неврубаюсьт немного +_)))

Author:  DerMeister =) [ 2006-05-29 19:44:56 ]
Post subject: 

hol wrote:
ТАМ АРХИВ С ДЛЛ БИТЫЙ +(((((((((( а ту штуку на 20 метров проинсталировал и чёто неврубаюсьт немного +_)))

Скачай снова, вроде бы я сам сёдня последнюю качал и всё норм.
У тебя версия самого инжекта какая?

Author:  dmitrykit [ 2006-05-29 23:26:08 ]
Post subject: 

Prinuditelnjoje podsazhivanije userov na PERL :)

Author:  DerMeister =) [ 2006-05-29 23:53:03 ]
Post subject: 

Ну всёже главное что я для себя писал... А для себя есстесьно на перле :P

Page 1 of 2 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/