Yoko
http://forum.yoko.com.ua/

Скрипт на обкладку и if then else
http://forum.yoko.com.ua/viewtopic.php?f=20&t=4001
Page 1 of 1

Author:  camrad [ 2005-05-14 12:28:39 ]
Post subject:  Скрипт на обкладку и if then else

Наваял я скрипт на обкладку по ласт статусу, но столкнулся с проблемой - когда сундуки флипяться на земля они меняют свой тип, эт очень неприятно соответственно незнаю что делать: ВОПРОСЫ:
как в
uo.findtype("0x09aa","0xffff","my") Прописать еше один тип для поиска, если этого зделать нельзя то как правильно пользоваться командами
IF THEN ELSE
Вот сам скрипт , несудите строго - я начинаюший.
Code:
sub Box() 
UO.Set('lasttarget','laststatus')
if uo.findcount(0) then
uo.findtype("0x0e7d" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")+1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")),"finditem")
else
uo.findtype("0x09aa" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")+1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")),"finditem")
wait(500)
endif
if uo.findcount(0) then
uo.findtype("0x09aa" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")+1),str(uo.getz("lasttarget")),"finditem")
wait(500)
else
uo.findtype("0x0e7d" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")+1),str(uo.getz("lasttarget")),"finditem")
endif
uo.findtype("0x09aa" or "0x0e7d","0xffff","my")
if uo.findcount(0) then
uo.drop("1",str(uo.getx("lasttarget")-1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")),"finditem")
wait(500)
else
uo.findtype("0x0e7d" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")-1),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")),"finditem")
endif
if uo.findcount(0) then
uo.findtype("0x09aa" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")-1),str(uo.getz("lasttarget")),"finditem")
wait(500)
else
uo.findtype("0x0e7d" or "0x0e7d","0xffff","my")
uo.drop("1",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")-1),str(uo.getz("lasttarget")),"finditem")
endif
end sub

Author:  Leo [ 2005-05-15 16:43:56 ]
Post subject: 

Попробуй сделать массив. Незнаю, может поможет...
Code:
var i
DIM sunduk[2]
sunduk[1]='0x0e7d'
sunduk[2]='0x09aa'
for i=1 to 2


А на счёт If Then Else
If(если) *какое-то условие* then(то)
*какое-то действие*
else(в обратном случае)
*какое-то действие*
Endif(Конец)

Author:  camrad [ 2005-05-15 23:51:56 ]
Post subject: 

К сожалению с масивом невышло.
Следуюший вопрос: как работать с командой
Code:
uo.findcount()

- мне нужно что бы если число найденных итемов больше 0 то выполнить действие - что то вроде
Code:
if "число найденых итемов" >  0 then

Как это прально написать?

Author:  flake [ 2005-05-16 00:02:38 ]
Post subject: 

Code:
If UO.Findcount() > 0 Then

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/