Page 1 of 1

Автоатака

Posted: 2005-05-25 05:11:01
by Destruction
Собсно до того обленился, что даже атакавать врагов лень :))

Суть скрипта такая - ищем объект, если найденный объект НПЦ (isNPC), тогда нападем на него и бум ждать, пока эта дрянь не сдохнет или же мы не отойдем, потом его в игнор и ищем следущий объект, если не НПЦ - игнорим и ищем дальше.

Но вот тут то и возникла проблема, как я уже сказал - я ленивый, и ессно лут у меня происходит скриптом, но дело в том, что скрипт на автоатаку начинает игнорить труп в результате чего, лут прекращается... Меня не устраивает вариант дождатся окончания лута и продолжить поиск - ибо не устраивает.

Вобщем как быть? Подскажите, кто сталкивался :roll:

Posted: 2005-05-25 05:21:26
by Destruction
Еще подумал - вторая проблема есть.

Мы ведь ведем поиск в двух скриптах - вот он и сбивается :evil:

Posted: 2005-05-25 08:44:17
by Beyonder
В таких случаях делаеться очень просто, у меня на этом принципе скрипт автолута сделан чтобы не мешать другим скриптам. Просто вместо игноров, в начале создаешь массив НПС, перебираешь их все, в скрипте на автолут тоже массив, и тоже перебираешь по очереди их все. Вот и решение проблеммы.

Posted: 2005-05-25 12:58:26
by Destruction
Beyonder wrote:В таких случаях делаеться очень просто, у меня на этом принципе скрипт автолута сделан чтобы не мешать другим скриптам. Просто вместо игноров, в начале создаешь массив НПС, перебираешь их все, в скрипте на автолут тоже массив, и тоже перебираешь по очереди их все. Вот и решение проблеммы.

Гм... Интересно какой же размер массива? :))

Ладно, буду скрипт переписывать, хотя таааак лень :)

Posted: 2005-05-25 13:34:03
by Sfagnum
Destruction wrote:Гм... Интересно какой же размер массива? :))

Ладно, буду скрипт переписывать, хотя таааак лень :)
а типа заатачил кого то -> в массив, облутал -> пинка ему из массива? или я не так понял?

Posted: 2005-05-26 10:20:27
by Destruction
Sfagnum wrote:
Destruction wrote:Гм... Интересно какой же размер массива? :))

Ладно, буду скрипт переписывать, хотя таааак лень :)
а типа заатачил кого то -> в массив, облутал -> пинка ему из массива? или я не так понял?

Нее, автоатака это дело сложное - он бут постоянно обновлять свой список. Однако лут - в массив сложил все что есть, через глобалки устроил проверку, чтобы не спутался поиск врагов и лута (хотя шанс мизерный) и облутил.. Тока это, я наверное сделаю массив через строку, так ИМХО - удобнее, а вдруг я найду сумку не с 50 айтемами, а с 200? :) А нах мне регать на 200 када я могу хрнать в строке :twisted:

Re: Автоатака

Posted: 2005-06-08 00:25:55
by magl
Destruction wrote:Собсно до того обленился, что даже атакавать врагов лень :))

Суть скрипта такая - ищем объект, если найденный объект НПЦ (isNPC), тогда нападем на него и бум ждать, пока эта дрянь не сдохнет или же мы не отойдем, потом его в игнор и ищем следущий объект, если не НПЦ - игнорим и ищем дальше.

Но вот тут то и возникла проблема, как я уже сказал - я ленивый, и ессно лут у меня происходит скриптом, но дело в том, что скрипт на автоатаку начинает игнорить труп в результате чего, лут прекращается... Меня не устраивает вариант дождатся окончания лута и продолжить поиск - ибо не устраивает.

Вобщем как быть? Подскажите, кто сталкивался :roll:

Слушай а выложи сам скрипт на автоатаку - как я понял нуно просто от одного нпц до другого бегать и усе :?: :)

Re: Автоатака

Posted: 2005-06-09 21:18:15
by Destruction
magl wrote:
Destruction wrote:Собсно до того обленился, что даже атакавать врагов лень :))

Суть скрипта такая - ищем объект, если найденный объект НПЦ (isNPC), тогда нападем на него и бум ждать, пока эта дрянь не сдохнет или же мы не отойдем, потом его в игнор и ищем следущий объект, если не НПЦ - игнорим и ищем дальше.

Но вот тут то и возникла проблема, как я уже сказал - я ленивый, и ессно лут у меня происходит скриптом, но дело в том, что скрипт на автоатаку начинает игнорить труп в результате чего, лут прекращается... Меня не устраивает вариант дождатся окончания лута и продолжить поиск - ибо не устраивает.

Вобщем как быть? Подскажите, кто сталкивался :roll:

Да усе, скрипта нет - стер, надоело писать :twisted:
Слушай а выложи сам скрипт на автоатаку - как я понял нуно просто от одного нпц до другого бегать и усе :?: :)