Page 1 of 1

Доделать !

Posted: 2008-12-11 13:46:09
by BATA
Вот скрипт почти сам написал :) Теперь его дороботать надо :)

Code: Select all

VAR Bandag = '0x0E21'
VAR Sklad = '0x402F7B19'
VAR blbandag = '0x0E20' 
VAR ulii = '0x091a'
VAR CharHP=170, LastTimer 
sub main()
repeat
repeat
if UO.Life==170 Then
repeat
    uo.usefromground('0x091a')
    wait(100)
    until UO.Life<50
endif
endif
if UO.Life<170 Then
wait(500) 

     UO.BandageSelf() 
     UO.DeleteJournal() 
     LastTimer=UO.Timer() 
Repeat 
     wait(500) 
Until UO.InJournal('You don') OR UO.InJournal('You put') OR UO.InJournal('You applay the') OR UO.Timer()>LastTimer+100 
until UO.Life==170
endif
until uo.Dead()
endif
end sub
Чтоб мыл бинты в корытци и мешал стаминку и пил когда стамины 50 ! Незнаю как искать в паке :( На стаминку потораюсь сам написать :)
Буду очень рпизнаетелен!!

Posted: 2008-12-11 15:23:37
by BATA
Вот еще на стамину дописал ! А вот с мойкой бнитов не как не получается в пешите в этот скрипт пожалуста! Если еще можно добор блек перла из сундука!

Code: Select all

VAR Bandag = '0x0E21'
VAR Sklad = '0x402F7B19'
VAR blbandag = '0x0E20' 
VAR ulii = '0x091a'
VAR CharHP=170, LastTimer 
sub main()
repeat
repeat
if UO.Life==170 Then
repeat
    uo.usefromground('0x091a')
    wait(100)
    until UO.Life<50
endif
endif
if UO.Life<170 Then
wait(500) 

     UO.BandageSelf() 
     UO.DeleteJournal() 
     LastTimer=UO.Timer() 
Repeat 
     wait(500) 
Until UO.InJournal('You don') OR UO.InJournal('You put') OR UO.InJournal('You applay the') OR UO.Timer()>LastTimer+100 
until UO.Life==170
endif
if UO.Stamina<50 Then
wait(100)
    uo.usetype ('0x0f7a')
    UO.DeleteJournal()
    uo.waitmenu('What','Refresh')
    wait(14000)
    uo.usetype ('0x0F0B','0x0000')
    endif
until uo.Dead()
endif
endif
end sub

Posted: 2008-12-11 22:15:26
by BATA
почему мне не кто не помогает?

Posted: 2008-12-11 22:32:19
by Savage
Есть очень простое правило, форматируй свой код, открыл цикл, следующие команды через ТАБ, то же и с условиями. А вот теперь посмотри что ты написал...

Code: Select all

VAR Bandag = '0x0E21' 
VAR Sklad = '0x402F7B19' 
VAR blbandag = '0x0E20' 
VAR ulii = '0x091a' 
VAR CharHP=170, LastTimer 
sub main() 
repeat 
	repeat 
		if UO.Life==170 Then 
			repeat 
			    uo.usefromground('0x091a') 
			    wait(100) 
			until UO.Life<50 
		endif 
endif 
		if UO.Life<170 Then 
			wait(500) 

			UO.BandageSelf() 
			UO.DeleteJournal() 
			LastTimer=UO.Timer() 
			Repeat 
				wait(500) 
			Until UO.InJournal('You don') OR UO.InJournal('You put') OR UO.InJournal('You applay the') OR UO.Timer()>LastTimer+100 
	until UO.Life==170 
endif 
		if UO.Stamina<50 Then 
			wait(100) 
			uo.usetype ('0x0f7a') 
			UO.DeleteJournal() 
			uo.waitmenu('What','Refresh') 
			wait(14000) 
			uo.usetype ('0x0F0B','0x0000') 
		endif 
until uo.Dead() 
endif 
endif 
end sub 
Странно что это вообще запускается.

Posted: 2008-12-12 12:03:00
by BATA
Нормально работает :) уже второй день на нем качаю :)
Щас пстораюсь написать на прокачку таминга :)
А запускается потому что я єто делал :))))))