| Yoko http://forum.yoko.com.ua/ |
|
| эксплоужен, explosion, бомба, bomb http://forum.yoko.com.ua/viewtopic.php?f=3&t=14423 |
Page 1 of 1 |
| Author: | wizardme [ 2009-02-15 16:00:38 ] |
| Post subject: | эксплоужен, explosion, бомба, bomb |
Code: ; explosion on last target Скрипт, собственно, юзает экспоужен бутылку, ждет определенное время и кидает ее в супостата. И все бы ничего, если бы скрипт не имел две пренепреятнейшие особенности, иногда вместо исполнения своих обязанностей скрипт или пишет You can't see that! (стоя напротив цели) в то время как кидается target(), либо, в крайнем случае, пишет Warning! Error in command после чего успешно взрывает владельца, при этом слайд эффектом идет заедание таргета, и приходится писать ,info и на чем- нибудь щелкать, чтобы эффект данный прошел. Проблема судя по всему в uo.target(). Lasttargetkey 0x00000004 получен с помощью команды 0x00000004 uo.print(uo.getserial('lasttarget')). Также хочу заметить, что от замены 'lasttarget' на 'laststatus' ничего не меняется. В итоге мне хотелось бы узнать, что необходимо исправить в скрипте, чтобы он вел себя более вменяемо. |
|
| Author: | Millerbeer [ 2009-02-15 17:56:11 ] |
| Post subject: | |
юзай бомбу не по ID, а по типу, серийник у всех предметов разный, то есть ты одну бомбу бахнул, у следующей уже серийник другой, и целиться попробуй чуть по другому Code: ; explosion on last target P.S. не тестил |
|
| Author: | wizardme [ 2009-02-15 18:01:55 ] |
| Post subject: | |
Заменил на uo.usetype('0x0F0E','0x069A') , но все равно. Тем более не менялся id раньше, но юзтайп все равно лучше. Пока проблема сузилась до 'lasttarget' он почему- то глючит. То есть если предварительно спел кинуть по waittargetlast(), то скрипт вроде работает стабильно. По waittargetobject задержку поставить, по крайней мере я так считаю, невозможно. |
|
| Author: | Millerbeer [ 2009-02-15 18:08:32 ] |
| Post subject: | |
ну там ловушка стоит в ластстатус, на цель левой кнопкой мыши жмёшь и тащишь, чтоб ластстатус получить и потом скрипт запускаешь |
|
| Author: | wizardme [ 2009-02-15 18:42:07 ] |
| Post subject: | |
Ничего не меняет. |
|
| Author: | Millerbeer [ 2009-02-15 18:47:30 ] |
| Post subject: | |
А ты мой вариант пробуешь? или свой? |
|
| Author: | wizardme [ 2009-02-15 19:01:40 ] |
| Post subject: | |
Millerbeer wrote: А ты мой вариант пробуешь? или свой?
У твоего есть одна небольшая проблема, waittarget должен использоваться до usetype по правилам. |
|
| Author: | Millerbeer [ 2009-02-15 19:04:14 ] |
| Post subject: | |
по идее да, но на практике вроде пофиг, что ловушку ставишь до юза, что юзанешь, появится прицел, потом ставишь ловушку и она нормально срабатывает |
|
| Author: | wizardme [ 2009-02-15 19:29:19 ] |
| Post subject: | |
Millerbeer wrote: по идее да, но на практике вроде пофиг, что ловушку ставишь до юза, что юзанешь, появится прицел, потом ставишь ловушку и она нормально срабатывает
Вовсе не пофиг, у тебя она работает потому что у тебя циклы. Первый раз у тебя ничего не выходит, а со второго раза цикл начинает работать, с эксплоуженами как с парашутом. Проблема вроде определилась, каким- то образом сбивается ласттаргет, не смотря на то, что сериал таргета не меняется. Каким- то образом если кастануть спел по waittargetlast до юза эксплоужена то все работает (пока как часы). Каким- то образом если юзнуть скил с таргетом на цель (вместо спела), то все равно багует. А значит необходимо эмулировать каст спела, желательно при этом его не кастуя и быстро это сделать. Вопрос, как эмулировать каст спела или как еще можно добится желаемого результата? |
|
| Author: | Millerbeer [ 2009-02-15 20:20:07 ] |
| Post subject: | |
Потестил у нас на шарде, у нас взрывчатка кидается на пол, поэтому пришлось мудрить с киркой и ласт тайлом, для чистоты эксперимента в начале скрипта впихнул канселтаргет и чр27, это чтоб ты не думал, что срабатывает не с первого, а со второго раза и выводы следующие: если ты юзанул чегото и прицел появился, можешь сделать паузу, какую тебе надо, потом кинуть ловушку, какой-нить вейт таргет, всё замечательно сработает именно на первый прицел, не на второй не на третий не на 28, миф подтверждён Code: sub exp() |
|
| Author: | wizardme [ 2009-02-15 20:51:05 ] |
| Post subject: | |
Code: sub exp() У меня даже такой скрипт не работает. |
|
| Author: | Millerbeer [ 2009-02-15 21:57:46 ] |
| Post subject: | |
ндя, такое и у меня не работает |
|
| Author: | wizardme [ 2009-02-15 22:35:47 ] |
| Post subject: | |
Как объяснить, что этот скрипт работает, Code: sub exp() а этот не работает? Code: sub exp() Если я не ошибаюсь, отличие в скриптах только одно, в первом кастуется пойзон, во втором стрелка. Причем если вместо стрелки кастуется фаербол (тоже 3уровень магии как и пойзон), то все равно не работает. То есть кастуется спел, а когда бутылку надо кидать пишет you can't see that. Проверка проходила так- я реколился вторым чаром куда-нибудь и реколился обратно. Если в скрипте кастовался пойзон по нему, то потом кидалась бомба. Если кастовалась стрелка или фаербол, то you cant see that и бомба не кидалась. Что это за полтергейст? И можно ли как нибудь без пойзона кидать экспоужен? |
|
| Author: | Millerbeer [ 2009-02-16 06:59:13 ] |
| Post subject: | |
А если просто uo.lclick, юзанул бомбу, выдержал паузу и левый клик по цели |
|
| Author: | wizardme [ 2009-02-16 15:16:19 ] |
| Post subject: | |
Millerbeer wrote: А если просто uo.lclick, юзанул бомбу, выдержал паузу и левый клик по цели
Что написать нужно в uo.click? Сейчас кстати попробовал уошным ласттаргетом кидать бомбу, и нифига, не видит цель, хотя скилы и спелы работают. В чем то тут может быть проблема? |
|
| Author: | Millerbeer [ 2009-02-16 15:51:23 ] |
| Post subject: | |
Не, uo.lclick не покатит, там аргументы ток координаты, указатели не принимаются, а какой именно уошный ласттаргет, что за скрипт вообще? |
|
| Author: | wizardme [ 2009-02-16 16:39:42 ] |
| Post subject: | |
Millerbeer wrote: Не, uo.lclick не покатит, там аргументы ток координаты, указатели не принимаются, а какой именно уошный ласттаргет, что за скрипт вообще?
lasttarget в уо макросе |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|