Yoko http://forum.yoko.com.ua/ |
|
Injection 2015 http://forum.yoko.com.ua/viewtopic.php?f=1&t=17527 |
Page 8 of 15 |
Author: | kobol [ 2015-11-14 12:47:02 ] |
Post subject: | Re: Injection 2015 |
Когда работаешь в редакторе FAR и нажимаешь и удерживаешь Ctrl в инжекте запускается много функций main |
Author: | kobol [ 2015-11-14 22:47:23 ] | ||
Post subject: | Re: Injection 2015 | ||
Пара моментов. В старой инже в selllist были прописаны только названия итемов и все продавалось ) В новой требуется еще и типы прописывать, иначе не продается. В charprint теперь три параметра и старая функция не работает. Как это обойти? Нельзя ли как-то в парсере сделать, чтобы если два параметра - то автоматом добавлял первый параметр 'self'? И все таки старый заголовок окна клиента смотрелся поаккуратней - текст был центрирован по высоте и между разделителем и надписью оставался пробел в пару пискселей. Хотя я ужк почти привык ))
|
Author: | Mirage [ 2015-11-15 16:24:05 ] |
Post subject: | Re: Injection 2015 |
Code: ITEM[0]=0x1BF2,0x03B7,1,Stone Blocks в бай листе еще и цвет требуется указывать если что. Но по мне так стало удобнее. Название админ от балды может придумать, а тут тройная проверка получается. Про charprint - открываешь в блокноте свой файл и делаешь замену uo.charprint(printcolour на uo.charprint('self', printcolour Це начальные скиллы работы с компутером. |
Author: | kobol [ 2015-11-15 18:17:08 ] |
Post subject: | Re: Injection 2015 |
Mirage wrote: [code]ITEM[0]=0x1BF2,0x03B7,1,Stone Blocks ITEM[1]=0x1422,0x0860,1,Marbles .... в бай листе еще и цвет требуется указывать если что. Но по мне так стало удобнее. Название админ от балды может придумать, а тут тройная проверка получается. Ужас какой Вот работало все, а теперь переколупливать надо И цвета эти еще где-то надо найти. Quote: Про charprint - открываешь в блокноте свой файл и делаешь замену uo.charprint(printcolour на uo.charprint('self', printcolour Це начальные скиллы работы с компутером. Ну да.. ну да.. и так 10500 раз везде, где charprint встречается. А потом захочешь запустить старую инжу и все взад возвращать. |
Author: | Mirage [ 2015-11-15 21:23:05 ] |
Post subject: | Re: Injection 2015 |
Торговые НПС обычно продают один набор товаров. Все равно при маркировке рун/рунбуков придется их всех обойти. Переписание всех товаров НПС происходит в течении 15 секунд если одной рукой пить чай а второй держать телефон по которому разговаривать в этот момент. Наверное переписать 100 НПС конечно сложно но ведь это и не нужно - если Вася и Петя продают яблоки то достаточно 1 раз их считать и чар купит яблоки и у Васи и у Пети. Стало быть надо обойти только 3-4 НПС торговцев. kobol wrote: Ну да.. ну да.. и так 10500 раз везде, где charprint встречается. Еще пользуетесь раздельными файлами скриптов? У моего автолоада (1 фаайла) в котором добыча, скупка, охота, немного ПВП скриптов, всякая дребедень процедурная типо функций движения, перемещения однотипных предметов и крафтов всех крафтопригодных предметов на сервере где я играл порядка 50-55 чарпринтов. После того как я растащил на инклюды процедуры которые не меняются годами в автолоаде осталось 21 чарпринт. Замена всего происходит 4 нажатиями кнопок - CTRL+C;CTRL+R;CTRL+V;CRTL+S. А уж если и возникает странное желание kobol wrote: А потом захочешь запустить старую инжу и все взад возвращать. то что мешает держать 2 папки с инжектом и 2 автолоада с новыми и старыми функциями? ИМХО Проблема на ровном месте. Пора обновляться. |
Author: | kobol [ 2015-11-15 23:36:19 ] |
Post subject: | Re: Injection 2015 |
Да я свое барахло продаю. Все что кузнец наковал. Переписать конечно можно, осталось найти все типы итемов и цвета треш-руды и вписать их в лист. Насчет раздельных файлов скриптов... По хорошему надо собрать все в один. Наверное ) |
Author: | kobol [ 2015-11-16 22:54:33 ] | ||
Post subject: | Re: Injection 2015 | ||
Нельзя как-нибудь офтильтровывать сообщения из журнала от automenu? Весь журнал забит verbose menu отключен, но он на эти сообщения не влияет.
|
Author: | kobol [ 2015-11-17 00:36:59 ] |
Post subject: | Re: Injection 2015 |
По мере поступления ( Не работает такой скрипт. Говорит, что продается слишком быстро. Под старой инжой работает, продает по 10 шт. Code: #Если Вы попытаетесь продать НПС-вендору несколько стопок вещей (или несколько вещей, которые не складываются в стопки) за один раз при помощи инжекта, |
Author: | dubd [ 2015-11-17 22:26:01 ] |
Post subject: | Re: Injection 2015 |
Мираж с днюхой прошедшей Спасибо |
Author: | kobol [ 2015-11-18 08:09:42 ] |
Post subject: | Re: Injection 2015 |
Псоле завершения скрипта на BlackSmithing по кнопке terminate, невозможно выковать вручную - по клику на инге меню не открывается. Видимо что-то остается в памяти висеть. |
Author: | jackblack [ 2015-11-19 10:13:29 ] |
Post subject: | Re: Injection 2015 |
Zdrastvuite! V okne, gde mozhno dobovlat servera, shto delaet opcija Enable Crypt? Igraja na servere The Abyss, neobhodimo li kokaja-to dopolnitetlnaja nastroika Injecta, shtob nevidno bilo, shto igraju na Injecte? Schas tolka postavlena galka na TusbbFix. |
Author: | Incorrect User [ 2015-11-19 10:40:04 ] |
Post subject: | Re: Injection 2015 |
Enable Crypt - шифрует логин и пароль, и больше ничего. |
Author: | Mirage [ 2015-11-19 22:19:24 ] |
Post subject: | Re: Injection 2015 |
kobol wrote: По мере поступления ( Говорит, что продается слишком быстро. #Если Вы попытаетесь продать НПС-вендору несколько стопок вещей (или несколько вещей, которые не складываются в стопки) за один раз при помощи инжекта, #то вендор скажет Вам, что Вы продаёте всё слишком быстро, а он - тормоз и поэтому не может купить весь Ваш товар сразу. Это связано с тем, что на ДРВ ввели #задержку 0,3 секунды на продажу итемов, а инжект по умолчанию пытается продать все итемы одновременно. Выставить в инжекте задержку на продажу можно #командой ,set buydelay X, где Х рассчитывается по формуле: X = 300*K (K - количество вещей, которое Вы продаёте). #Но я бы посоветовала в рассчётах брать задержку немного побольше - 0,35 сек. Таким образом, если Вы хотите продать, например, 40 итемов, #то задержка составит: X = 350*40 = 14000, и в клиенте нужно ввести: ,set buydelay 14000 (т.е. эти 40 итемов будут продаваться в течение 14ти секунд). #При продаже Вам может пригодиться ещё одна команда, которая позволяет задать количество итемов, которые Вы хотите продать: ,set maxsell Y #(Y - кол-во вещей для продажи)." ############################################################ |
Author: | kobol [ 2015-11-20 00:04:31 ] |
Post subject: | Re: Injection 2015 |
)) |
Author: | Mirage [ 2015-11-20 17:16:58 ] |
Post subject: | Re: Injection 2015 |
_set buydelay 3000 пропиши перед запуском и проверь. Там же описан ответ на твой вопрос. |
Author: | kobol [ 2015-11-20 18:41:53 ] |
Post subject: | Re: Injection 2015 |
Mirage wrote: _set buydelay 3000 пропиши перед запуском и проверь. Там же описан ответ на твой вопрос. В старой инже это скрипт работал. В новой - не работает, поэтому и вопрос. В скрипте есть Code: uo.set('buydelay','3500') |
Author: | Mirage [ 2015-11-20 23:05:22 ] |
Post subject: | Re: Injection 2015 |
Не заметил, прочитал не до скрипта а только до описания. Вообще у меня все торговые вопросы на 2 шардах решились 3000 паузой. Попробуй секунд до 5 увеличить или больше. |
Author: | kobol [ 2015-11-21 17:40:04 ] | ||
Post subject: | Re: Injection 2015 | ||
Такая информация может быть полезна для отладки или смысла нет ее постить?
|
Author: | kobol [ 2015-11-21 19:44:38 ] |
Post subject: | Re: Injection 2015 |
Так не берет, ошибка парсера. Code: EnemyHP=UO.GetHP( EnemyID )/uo.GetMaxHP(EnemyID) только так )) Code: EHP=UO.GetHP( EnemyID ) -------- исправлено, на самом деле не берет HP с первого запроса. Надо два раза запросить, тогда возвратит не ноль. ------ Code: EHP=UO.GetHP( 'finditem' ) сервер DRW |
Author: | Incorrect User [ 2015-11-21 20:03:54 ] |
Post subject: | Re: Injection 2015 |
Он и не должен получать ХП, сначала нужно получить статус uo.getstatus(serial) Code: EMaxHP=uo.GetMaxHP(EnemyID) |
Page 8 of 15 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |