Yoko http://forum.yoko.com.ua/ |
|
Нужна минимальная помощ с большим скриптом на ламбер http://forum.yoko.com.ua/viewtopic.php?f=3&t=17204 |
Page 1 of 2 |
Author: | angelinthesky [ 2013-03-05 21:25:23 ] |
Post subject: | Нужна минимальная помощ с большим скриптом на ламбер |
Скрипт полностью работает, но есть две заминки (точнее одна заминка и одно дополнение) которые требую помощи тру. скриптёров. Если такие есть то помогите: 1. При неудачной рубке (You hack at the tree for a while, but fail to produce any useable wood.) происходит пауза ~5 секунд... как бы её убрать ? 2. Попытался сделать чтоб при сообщении в системном чате: 'Enter the text' (антимакрос система) проигрывался муз. файл... но он почему то не проигрывается (я вставил его в строку если меня атакуют, т.к. ещё не до такой степени могу коректировать скрипты чтобы вставить такую переменную или что ещё там нужно вставить). Если можно то вставить отдельно проигрывание муз. файла и чтоб ждал пока введёшь в чате ответ и нажмёшь дабл клик на топор (появлении в системном чате 'What do you want to use this on?') (т.к. после введение ответа в системном чате ничего не выдаёт). Я в скриптах не силён... как смог изменил, но это у меня кое что не получилось... если кто соблоговолит то вставте уже в скрипт... (но буду рад даже если обьясните что и куда вставить.) А вот сам скрипт взятый из одной из тем на форуме: Code: ################## |
Author: | Mirage [ 2013-03-05 22:38:17 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
1) замени строку var Text1=uo.GetName()+': You hack at the tree for a while, but fail to produce any useable wood.' на строку var Text1='any useable' 2) Процедура отвечающая за атаку чара / обнаружение энта / рекол / и твой энтер текст называется sub AttackEnts() и если присмотрется в шапке написано следующее: var AttackEnts=0 ## 1 - Включить рекол по руне(в паке) при атаке, 0 - отключить рекол. Внимательнее ![]() 3) четкая гифка в подписе. Пару минут любовался. ![]() PS это не совсем работа для спецов ![]() ![]() |
Author: | angelinthesky [ 2013-03-05 22:41:33 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Mirage wrote: 1) замени строку var Text1=uo.GetName()+': You hack at the tree for a while, but fail to produce any useable wood.' на строку var Text1='any useable' 2) Процедура отвечающая за атаку чара / обнаружение энта / рекол / и твой энтер текст называется sub AttackEnts() и если присмотрется в шапке написано следующее: var AttackEnts=0 ## 1 - Включить рекол по руне(в паке) при атаке, 0 - отключить рекол. Внимательнее ![]() 3) четкая гифка в подписе. Пару минут любовался. ![]() PS это не совсем работа для спецов ![]() ![]() Кск сделать чтоб скрипт ждал пока введёшь в чате ответ и нажмёшь дабл клик на топор (появлении в системном чате 'What do you want to use this on?') (т.к. после введение ответа в системном чате ничего не выдаёт). А рекол и атаку от энтов убрать |
Author: | Mirage [ 2013-03-05 22:43:11 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
принскрин антимакрос окна сделай (можно только уголка - окошка) или опиши подробно принцип происходящего |
Author: | ZeroDX [ 2013-03-05 23:15:03 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Была реализация =), но боялся, что систему поменяют и стёр =)ссылка может помочь, там все реально сделать автоматом и не заморачиваться и ожиданием ответа итд зы 1.массив Code: value[0] = ' Нол' и так далее 2. функция, проверяющая наличие подстроки в строке Code: sub In_string(substr, string) |
Author: | angelinthesky [ 2013-03-05 23:23:54 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
ZeroDX wrote: Была реализация =), но боялся, что систему поменяют и стёр =)ссылка может помочь, там все реально сделать автоматом и не заморачиваться и ожиданием ответа итд Я сам не силён писать такое... Мне не обязательно атимакрос система (но была бы к стати... если есть у кого то дайте скрипт, или хотябы подскажите как его примерно написать и куда вставить) я и сам могу цифры вводить... но проблема в задрежке и в звуке... Как бы приостановить макрос при выскакивании Enter the text и после дабл клика на топор продолжал скрипт |
Author: | angelinthesky [ 2013-03-05 23:27:27 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Code: value[0] = ' Ноль' Я так понял вот так должно всё это выглядеть ? (Если так то в какое место скрипта это засунуть ? ![]() Если не затруднит то кинь этот скрипт уже со внесённым туда этим антимакрососм. (Я в жизни не догодаюсь куда его сунуть) |
Author: | angelinthesky [ 2013-03-05 23:46:05 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Как я понимаю нужно его поместить в цикл... Можно заменить цикл атаки на энтов им? Тоесть когда в чате пишет is attacking you заменить на Enter the text ... тоесть: Code: sub AttackEnts() Ну и в шапке заменить Code: var RecallDrop=0на Code: var In_string=1 P.S. В скриптах не силён... сделал как смог... Правильно ? |
Author: | angelinthesky [ 2013-03-06 00:23:49 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Тоесть всё полностью выглядит так: Code: ################## Что не так ? |
Author: | ZeroDX [ 2013-03-06 01:31:52 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
всё=) начиная от массива и заканчивая простой вставкой =) в массиве надо стереть последние буквы, ибо иногда они не печатаются. затем нужно накатать функцию antimacros(), которая бы палила в журнале строку Сколько будет. далее надо прогонять строку через функцию, что я дал выше, первым параметром - элементы массива, вторым строка из журнала. функция вернула 1 - добавляем номер итерации к переменной, которая объявлена заранее и равна нулю с самого запуска функции. затереть строку, дабы не было повторных срабатываний. в случае успеха - возвращать true, на которое среагирует функция, получившая управление: реакция - юзнуть топор ещё разок, а возвращать false - только если в журнале не обнаружена строка Сколько будет вот например так: Code: sub antimacro() реализация немного не та получившийся код нужно будет заводить из функции GetTree, сразу после строки uo.UseObject('Axe') Code: if antimacro() then НО! тебе же нужно пауза просто... Code: sub antimacro() а в GetTree нужно вставить в то же место Code: antimacro() так сделать легче, и код короче... имхо лучший вариант ![]() |
Author: | angelinthesky [ 2013-03-06 01:42:20 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Всё до чего я смог додуматься виглядит вот так: Code: ################## Если не сложно исправь что теперь не так ? Теперь выдаёт Parse error |
Author: | ZeroDX [ 2013-03-06 01:48:19 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
неее =) через 4 часа мне надо просыпаться. а скрипт не рабочий и нуждается в постредакции =) мб Мираж завтра починит... Надейся ![]() PS функции писались в 3:30, я уже не помню встроенные функции инжекта, не помню их названия и не помню что они делают, но я точно могу сказать что переменная line не меняет своего значения, а должна делать это с каждой итерацией первого цикла for j PSS ну всё... баюшки |
Author: | angelinthesky [ 2013-03-06 01:52:48 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
ZeroDX wrote: неее =) через 4 часа мне надо просыпаться. а скрипт не рабочий и нуждается в постредакции =) мб Мираж завтра починит... Надейся ![]() PS функции писались в 3:30, я уже не помню встроенные функции инжекта, не помню их названия и не помню что они делают, но я точно могу сказать что переменная line не меняет своего значения, а должна делать это с каждой итерацией первого цикла for j PSS ну всё... баюшки Ну скрипт не рабочий эт точно... ![]() Ну подождём утра... мож и в правду мираж подчинит... |
Author: | angelinthesky [ 2013-03-06 02:20:31 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Mirage wrote: 1) замени строку var Text1=uo.GetName()+': You hack at the tree for a while, but fail to produce any useable wood.' на строку var Text1='any useable' Кстати не помогло... Всё равно задержка ~5 секунд Mirage wrote: PS это не совсем работа для спецов ![]() ![]() Не думаю что любитель может в таком скрипте разобраться, найти ошибку и довести до рабочего состояния |
Author: | angelinthesky [ 2013-03-06 12:37:49 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Quote: 1. При неудачной рубке (You hack at the tree for a while, but fail to produce any useable wood.) происходит пауза ~5 секунд... как бы её убрать ? Помогите пожалусто с этим... И ещё почемуто не воспроизводится медиа файл когда выскакивает 'Enter the text' |
Author: | ZeroDX [ 2013-03-06 17:39:19 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
поправил свой скрипт, тут ты вставил его правильно, вот только angelinthesky wrote: Ну и в шапке заменить Код:var RecallDrop=0 на Код:var In_string=1 P.S. В скриптах не силён... сделал как смог... Правильно ? это ты зачем придумал? это лишнее |
Author: | angelinthesky [ 2013-03-06 19:35:01 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
Скрипт всё равно ещё не работает... Помогите люди добрыего его до ума довести |
Author: | ZeroDX [ 2013-03-06 20:00:44 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
как именно не работает? |
Author: | angelinthesky [ 2013-03-06 20:42:00 ] |
Post subject: | Re: Нужна минимальная помощ с большим скриптом на ламбер |
ZeroDX wrote: как именно не работает? Ну вообще не запускается... пишет Line 651: parse error |
Page 1 of 2 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |