return

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Daniell
Posts: 16
Joined: 2005-03-30 09:57:23
Contact:

return

Post by Daniell »

обьясните или дайте ссылку как она работает

пожалуста
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Ретурн?Поаглицки это возврат то есть прямое назначение это возвращать из функци
Она же и терменирующий опператор функции..
Тоесть 2 назначения которые она выполняет одно временно
Return [значение]
при вызове этого операнда из тела функции равнозначно за вершению функции
результатом возвращаемый функцией будет [значение]
Daniell
Posts: 16
Joined: 2005-03-30 09:57:23
Contact:

Post by Daniell »

помоги мне здесь прошу очень
какое значение втулить чтобы скрипт выполнял свои действия с самого начала

sub kolmap()
var k
var meshochek
uo.useobject(seifformap2)
uo.useobject(seifformap1)
uo.findtype(mapa,'-1',seifformap1)
if uo.findcount()>=50 then
uo.findtype(meshok,'-1',seifformap1)
meshochek=uo.getserial('finditem')
uo.moveitem('finditem','1','backpack')
k=0
wait(200)
uo.useobject(meshochek)
wait(200)
while k<>50
uo.Click(meshochek)
wait(300)

UO.FindType(mapa,'0x0000',seifformap1)
UO.MoveItem('finditem','1',meshochek)
CheckLag()
wait(600)
k=k+1
;UO.FindType(mapa, '0x0000', meshochek)
;if UO.FindCount(mapa)>=255 then
while UO.Count(mapa, '0x0000', meshochek)>=255
UO.MoveItem(meshochek, 1, seifformap2)
UO.Print('255')
wait(500)

if UO.InJournal("Too many items") then
return
endif

wend
wend
endif
end sub
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

эм... если бы ты обеснил бы что это чудо делает... тгда бы я может и подумал какая его часть должна повторится
Daniell
Posts: 16
Joined: 2005-03-30 09:57:23
Contact:

Post by Daniell »

скрипт делает след: если в мешке seifformap1 карт = или больше 50

то кладется в бакпак мешочек и в него слаживаются карты с мешка seifformap1
в старой версии скрипт должен был ложить этот мешок с бекпака в seifformap1


а я пытаюсь доделать такое чтобы шла проверка если в мешке который лежит в бакпаке 255 карт то этот мешок ложится в seifformap2

помоги очень прошу, заранее спасибо!
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Code: Select all

UO.UseObject( meshok )
UO.FindType( karta, '-1', meshok )
  If UO.FindCount() == 255 Then
    UO.MoveItem( meshok, '-1', seifformap2  )
  EndIf
 
Post Reply