Page 1 of 1

Вопрос по функциям finditem, ignore

Posted: 04.02.2019 16:18
by Sorme.it
Всем доброго времени суток.
Есть простенький код поискового скрипта вида:

Code: Select all

FindDistance := 15; 
FindType(VESH,ground);
if  FindCount = 1 
then 
UOsay ('VESH FOUND!');
wait (300)    
Скрипт работает хорошо, вещи находятся.
Но иногда случается следующие ситуации:
1. если искомую вещь лутать из хайдинга - она не убирается из поисковой выдачи, и соответственно, скрипт продолжает орать
2. иногда по неизвестной искомая вещь (которую уже слутал) не убирается из поисковой выдачи и скрипт продолжает орать.

Смотрю в сторону функции ignore. Те - нашел, занес в игнор, слутал, убрал игнорресетом.

Все правильно делаю или есть способ проще ?

Re: Вопрос по функциям finditem, ignore

Posted: 04.02.2019 16:57
by DDoS
На некоторых шардах встречались предметы в трупах которые не перемещаются. Поэтому в луте всегда move > wait > ignore. Сброс игнора в конце лута, при завершении функции.

Re: Вопрос по функциям finditem, ignore

Posted: 04.02.2019 16:59
by Sorme.it
Тут дело другое - скрипт запущен на мульте, лутает другой перс

Re: Вопрос по функциям finditem, ignore

Posted: 06.02.2019 10:26
by Vizit0r
Sorme.it wrote:Тут дело другое - скрипт запущен на мульте, лутает другой перс
как это отменяет вышесказанное?