Фишинг (стопоритца)

Anything and all.

Moderators: Murderator+, Murderator

Locked
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Фишинг (стопоритца)

Post by dubd »

вот скрипт на фишинг, он хороший - ловля на корабле. Герой ловит,ловит, а потом дайот команду матросу "Back,forward" и другие. После чего корабль двигаетца в нужное направление, потом останавливаетца и герой больше не рыбачит. Скажите пожалуйста в чем может быть сук?
Last edited by dubd on 2012-09-03 15:29:45, edited 1 time in total.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: лут простой

Post by Mirage »

объявлено 10 элементов массива, всего 5, в цикле прогоняется 15.

15 строка

if uo.FindCount()>0 and uo.GetDistance("lastcorpse")<=then

потерял число перед then
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: лут простой

Post by dubd »

спасибо за ответ, а чего туда вставить нужно? если не сложно скажи!

всымысле к чему это чилсо будет относится?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: лут простой

Post by Mirage »

если предмет найден и дистанция до него меньше или равна X тогда


Х зависит от версии сферы. На 55 это 3-4 на 56 2-3. Лучше ставить 2
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: лут простой

Post by dubd »

ну вот я вставил, а ошибка осталась!

Code: Select all

if uo.FindCount()>0 and uo.GetDistance("lastcorpse")2<=then
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: лут простой

Post by Juicy Fruit »

2 поставь после <=
dubd
Posts: 249
Joined: 2012-07-27 23:43:14

Re: лут простой

Post by dubd »

о заработало!! спс Джуси и Мираж!

блин :| сейчас после лута выскакивает - "Line 14 :Runtime error''

сори что на мозг влияю, но не могли бы помочь!
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: лут простой

Post by Mirage »

я по ласткорпсу никогда не лутил. Попробуй вот так:

Code: Select all

sub Looting()
	var t,l
	t=1200
	dim LootingItem[4]
	uo.Print('Начинаем Лутать...')
	LootingItem[0] = '0x0EED' ## - Gold Coins
	LootingItem[1] = '0x1BDD' ## - logs
	LootingItem[2] = '0x0F3F' ## - arrows стрелы
	LootingItem[3] = '0x0F90' ## - Dead Wood
	if uo.GetDistance("lastcorpse")<=2 then
		uo.UseObject('lastcorpse')
		wait(t)
		for l=0 to 3
			uo.FindType(LootingItem[l],"-1","lastcorpse")
			if uo.FindCount()>0 and uo.GetDistance("lastcorpse")<=2 then
				uo.Print('Найден предмет: '+str(uo.findcount()))
				uo.Grab(-1,"finditem")
				wait(t)
			end if
		next
	endif
end sub
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Фишинг (стопоритца)

Post by Mirage »

Создай другую тему - не надо менять первый топик и заглавие. Либо просто в теле темы задавай вопрос. Эту тему закрываю так как "осчастливлен".
Locked