Поправьте пожаста скрипт на варку

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Ooze
Posts: 11
Joined: 2011-05-03 10:42:43

Поправьте пожаста скрипт на варку

Post by Ooze »

Code: Select all

 sub main()
 var kegg="0x1940"
 var text="Charges now: [25/ 75]"

 repeat
 if uo.count(kegg)<1 then
 uo.findtype(kegg,'-1','0x779B2DFB') - 1
 uo.moveitem('finditem',1,'backpack')
 endif
 wait(500)
 if UO.Count('0x0F87')<1 then 
 UO.FindType('0x0F87',-1,'0x779B2DFB') - 2
 UO.Grab('10','finditem') 
 wait(1000) 
 end if
 UO.WaitMenu("Select a potion to make","(last)") 
 UO.WaitTargetType('0x0F87')
 UO.UseType('0x0E9B')
 wait(21000)
 uo.DeleteJournal()
 uo.findtype('0x1940','-1','backpack') 
 uo.setcatchbag('finditem')
 wait(1000)
 uo.findtype('0x0F08','-1','backpack')
 uo.grab('0','finditem') 
 wait(1000)
 uo.unsetcatchbag()
 wait(1000)
 if uo.injournal('Charges now: [25/ 75]') then
 uo.findtype(kegg,'-1','backpack')
 uo.moveitem('finditem',1,'0x779B2DFB') - 3
 wait(2000)
 uo.DeleteJournal()
 endif
 until (1 == 0)
 end sub
1) сундук с пустыми кегами
2) сундук с глазками
3) сундук, куда скидывать полные кеги

не хочет брать реги и кеги с сундука и полные уберать
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Поправьте пожаста скрипт на варку

Post by Mirage »

uo.findtype(kegg,'-1','0x779B2DFB') - 1

Что за запись?
Где комментирование строки? :roll:
Ooze
Posts: 11
Joined: 2011-05-03 10:42:43

Re: Поправьте пожаста скрипт на варку

Post by Ooze »

Mirage wrote:uo.findtype(kegg,'-1','0x779B2DFB') - 1

Что за запись?
Где комментирование строки? :roll:
я не разбираюсь в этом, знал бы сам подумал))
а что там должно быть?
нашел в инете с комментированием тока этих строк
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Поправьте пожаста скрипт на варку

Post by Mirage »

Твой вопрос просто выглядит примерно вот так.
У меня есть скрипт:

Code: Select all

Солнце светит
на лицо
до чего же
зашибись
Почему он не работает в инжекте?
Ответ - потому что это не язык инжекта!

Code: Select all

sub main()
	var kegg="0x1940"
	var text="Charges now: [25/ 75]"
	repeat
		if uo.count(kegg)<1 then
			uo.findtype(kegg,'-1','0x779B2DFB') # комментарии пишутся после знака решетка
			uo.moveitem('finditem',1,'backpack') ; или знака точка с запятой
		endif
		wait(500)
		if UO.Count('0x0F87')<1 then
			UO.FindType('0x0F87',-1,'0x779B2DFB') ; если убрать точку с запятой и просто написать какойто текст в скрипте то скрипт работать не будет
			UO.Grab('10','finditem') ; про это, кстати, написано в первом уроке по скриптингу на этом форуме 
			wait(1000)
		end if
		UO.WaitMenu("Select a potion to make","(last)")
		UO.WaitTargetType('0x0F87')
		UO.UseType('0x0E9B')
		wait(21000)
		uo.DeleteJournal()
		uo.findtype(kegg,'-1','backpack')
		uo.setcatchbag('finditem')
		wait(1000)
		uo.findtype('0x0F08','-1','backpack')
		uo.grab('0','finditem')
		wait(1000)
		uo.unsetcatchbag()
		wait(1000)
		if uo.injournal('Charges now: [25/ 75]') then
			uo.findtype(kegg,'-1','backpack')
			uo.moveitem('finditem',1,'0x779B2DFB')
			wait(2000)
			uo.DeleteJournal()
		endif
	until (1 == 0)
end sub
Вот если сейчас работать не будет - пиши какая ошибка выскакивает.
Ooze
Posts: 11
Joined: 2011-05-03 10:42:43

Re: Поправьте пожаста скрипт на варку

Post by Ooze »

он работал просто не брал ничего( потом проверю, курсовая выиграла по статусу важности)) а про точку с запятой, у меня не через нее, не через решотку ничего не работает, пока полностью текст не убереш
Ooze
Posts: 11
Joined: 2011-05-03 10:42:43

Re: Поправьте пожаста скрипт на варку

Post by Ooze »

получилось проверить, все супер как хотелось, спс огромное
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Поправьте пожаста скрипт на варку

Post by Mirage »

Не за что. У тебя и не работало потому что -1 -2 ... всякие стояли - скрипт их не распознает. А стояли как раз в тех кусках которые за перемещение отвечают.
Post Reply