| Yoko http://forum.yoko.com.ua/ |
|
| Искуственный вендор! http://forum.yoko.com.ua/viewtopic.php?f=20&t=7485 |
Page 1 of 1 |
| Author: | NiFiGaSebe [ 2006-04-24 01:05:52 ] |
| Post subject: | Искуственный вендор! |
скрипт работает следующим образом. на рынке стоит чар. записывает все названия итемов в список, остается подписать цену. это как бы подготовка) ( baza() ) дальше сам скрипт реагирует на некую фразу например trade и выводит весь список товаров, который уже был составлен. каждый товар под пронумерован. затем покупатель пишет некую фразу например mega buy и номер товара. бот кладет товар в окно и ждет определенное время, пока в трей появится необходимая сумма и жмет ок. не дописал правда удаление из списка купленного товара.. впадлу уже было ) особо не пользовался макром, писал ради интереса) вот копался в старых своих скиптах вспомнил про него, мож кому пригодится) Code: sub vendor() |
|
| Author: | Edred [ 2006-04-24 08:26:51 ] |
| Post subject: | |
Как минимум третий-четвертый скрипт на эту тему на моей памяти... Почему-то народу нравится писать вендоров, хотя после запуска на шардах обычно тут же вносят исправления в правила, запрещающие их. |
|
| Author: | Scripts Writer [ 2006-04-24 13:33:46 ] |
| Post subject: | |
Впечатляет, но я бы такой не стал запускать. Для этого есть НПС,а что бы наипать всегда найдутся умельцы. |
|
| Author: | WandeRinG [ 2006-04-24 16:12:37 ] |
| Post subject: | |
а как цену подписывать?! вообщем пример содержимого файла дайте |
|
| Author: | Mirage [ 2011-02-20 16:16:12 ] |
| Post subject: | Re: Искуственный вендор! |
Я немного подправил скрипт. Так будет более работоспособно и понятно что там делать. Чар в игре должен быть с открытым бэкпаком в котором находятся вещи на продажу. Запускается функция info(). Когда функция завершит работу в открывшемся TEXT окне будет список следующего вида: Quote: 1 0x40E4FA82 a Small wood and plaster house 2 0x40E4FA3C a Small wood and plaster house 3 0x40E4F9DA a Forester s House' 4 0x40067BC6 100 Mandrake Root 5 0x40015021 a Golden fish 6 0x40ED854C Bank Cheque [450000gp] 7 0x40F3F7B7 215 Iron ingot Копируем то что получилось в файл D:\lol.txt (предварительно создав его соответственно). Чтобы скрипт назначил цену на предметы редактируем и выставляем после ID предмета его стоимость вот так: Quote: 1 0x40E4FA82 100000 a Small wood and plaster house 2 0x40E4FA3C 100000 a Small wood and plaster house 3 0x40E4F9DA 50000a Forester s House' 4 0x40067BC6 1000 100 Mandrake Root 5 0x40015021 5000 a Golden fish 6 0x40ED854C 450000 Bank Cheque [450000gp] 7 0x40F3F7B7 50000 215 Iron ingot Сохраняем и закрываем файл. Все готово к началу торгов. Запускаем vendor(). Чар ждет когда рядом с ним скажут слово trade. Озвучивает товар и цену, покупатель должен произнести (например) mega buy 1. Бот передаст ему товар под номером 1 и будет ожидать появления нужной суммы золота в другом окне. Если деньги не обнаруживаются окно с торговлей закрывается. Если нужное количество золото передано и поставлена галка, чар передает продаваемый товар покупателю. Это то что РАБОТАЕТ (протестировано). Теперь о плохом. Автор не доделал функцию очистки списка покупок, соответственно повторение mega buy 1 сломает мозг боту продавцу. Так же используются несколько устаревшие команды типа goto, нет проверки на расстояние до покупателя и наконец лучше было бы чтобы товар брался из сундука (банка) куда потом скидывалось золото. Но в целом скрипт нормальный и как основу для чего то более глобального его взять можно. Code: sub vendor() Будут вопросы - пишите. |
|
| Author: | tylllkah [ 2012-11-07 13:14:56 ] |
| Post subject: | Re: Искуственный вендор! |
вылетает, и спамит сильно |
|
| Author: | Mirage [ 2012-11-07 14:13:46 ] |
| Post subject: | Re: Искуственный вендор! |
Менял чего то или тот что вверху - мой - вылетает? |
|
| Author: | tylllkah [ 2012-11-07 17:48:43 ] |
| Post subject: | Re: Искуственный вендор! |
по инструкции всё, пишешь трайд, он начинает спамить и потом уо сварачивается |
|
| Author: | tylllkah [ 2012-12-04 12:16:06 ] |
| Post subject: | Re: Искуственный вендор! |
Ау |
|
| Author: | tylllkah [ 2013-02-11 12:20:39 ] |
| Post subject: | Re: Искуственный вендор! |
Вспомним старое, не работает вылетает... |
|
| Author: | admir [ 2013-02-14 00:01:41 ] |
| Post subject: | Re: Искуственный вендор! |
) давно пора на стелс переходить) |
|
| Author: | tylllkah [ 2013-02-14 11:23:32 ] |
| Post subject: | Re: Искуственный вендор! |
стелс? не, не слышал |
|
| Author: | tylllkah [ 2013-03-31 15:44:12 ] |
| Post subject: | Re: Искуственный вендор! |
кто поможет подставить игнор себя? и второй вопрос считает он деньги в трайде или нет? Code: sub vendor() |
|
| Author: | tylllkah [ 2013-04-04 00:27:17 ] |
| Post subject: | Re: Искуственный вендор! |
Ап! Добрые люди, помогите) |
|
| Author: | Mirage [ 2013-04-04 06:35:58 ] |
| Post subject: | Re: Искуственный вендор! |
Quote: кто поможет подставить игнор себя? UO.Ignore("self") - команда есть в хелпе. Quote: и второй вопрос считает он деньги в трайде или нет? Запусти и проверь. |
|
| Author: | tylllkah [ 2013-04-04 22:31:15 ] |
| Post subject: | Re: Искуственный вендор! |
Mirage wrote: Quote: кто поможет подставить игнор себя? UO.Ignore("self") - команда есть в хелпе. Quote: и второй вопрос считает он деньги в трайде или нет? Запусти и проверь. Она ведь работает при поиске а не по игнору журнала, я ее элемов игнорирую)) |
|
| Author: | ZeroDX [ 2013-04-05 05:05:05 ] |
| Post subject: | Re: Искуственный вендор! |
Code: line = uo.injournal(msg) |
|
| Author: | tylllkah [ 2013-04-05 06:09:11 ] |
| Post subject: | Re: Искуственный вендор! |
ZeroDX wrote: Code: line = uo.injournal(msg) Вопрос ее вставит перед тем как я сказал трэйд или после? Разумеется перед тем как мне скажут трэйд |
|
| Author: | ZeroDX [ 2013-04-05 07:10:44 ] |
| Post subject: | Re: Искуственный вендор! |
вытирать что-то из журнала, следует после добавления чего-то в журнал |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|