Вторник, 2025-07-15, 9:16 PM
Приветствую Вас Прохожий | RSS
 
Главная страница | Как разложить шапки по мешкам? - Форум гильдии Gelezinis Vilkas | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PAR  
Как разложить шапки по мешкам?
montДата: Суббота, 2006-12-16, 11:49 PM | Сообщение # 1
Одмин.
Группа: Администраторы
Сообщений: 1051
Статус: Offline
Как сделать, что-бы при переполнении мешка, он ставил сеткачбек на другой?:)
 
PARДата: Воскресенье, 2006-12-17, 0:16 AM | Сообщение # 2
Великий Скриптор
Группа: Модераторы
Сообщений: 149
Статус: Offline
Смотря в каком скрипте-) если на том, который на тейлоринг, то нада чтобы при кол-ве шкур > 7000, переменной SyndykSecure присвавалось значение ИД следующего контейнера

найти кол-во шкур мона так:
Code

UO.FindType(Item,'0x0000',SyndykSecure)
wait(1000)
количество=UO.GetQuantity('finditem')

аднака в последней версии сего скриптега, это уже не актуально, т.к. там настравивается кол-во шкур, которое будет покупаться сверх нужного для шитья количества-)

а ежель скриптег другой, тада выложи, глянем-з

Сообщение отредактировал mont - Пятница, 2007-06-01, 2:56 AM
 
montДата: Воскресенье, 2006-12-17, 0:32 AM | Сообщение # 3
Одмин.
Группа: Администраторы
Сообщений: 1051
Статус: Offline
Надо что-б простецки шил шапки, и раскладывал по мешкам, тоесть когда 1ый заполняется, заполняет 2ой... и так далее, до того, как кончатся шкуры. вот так)
 
PARДата: Воскресенье, 2006-12-17, 1:43 AM | Сообщение # 4
Великий Скриптор
Группа: Модераторы
Сообщений: 149
Статус: Offline
Зачем тебе стока шапок? biggrin

лови..
Code

var ResolutionMode =640
var HidesContainer =0x62a55aaf
var LCapsContainer0=0x62a55aa0
var LCapsContainer1=0x62a55aa1
var LCapsContainer2=0x62a55aa2
var LCapsContainer3=0x62a55aa3
var LCapsContainer4=0x62a55aa4
var LCapsContainer5=0x62a55aa5
var LCapsContainer6=0x62a55aa6
var LCapsContainer7=0x62a55aa7
var LCapsContainer8=0x62a55aa8
var LCapsContainer9=0x62a55aa9
var LCapsContainer10=0x62a55aaa
var LCapsContainer11=0x62a55aab
var LCapsContainer12=0x62a55aac
var LCapsContainer13=0x62a55aad
var LCapsContainer14=0x62a55aae

var SewingKit =0x0f9d
var Hides =0x1078
var LeatherCap =0x1db9
var ScriptStatus =1

sub MakingCaps()
while ScriptStatus==1
Put(Hides,HidesContainer)
Take(Hides,'240',HidesContainer)

while UO.Count(Hides)>2 and UO.Count(LeatherCap)<120
UO.DeleteJournal()
UO.WaitMenu('Choose a category.','leather','What you you want to create?','Leather Cap - takes 2 hides')
UO.WaitTargetType(Hides)
UO.UseType(SewingKit)

while not UO.InJournal('create') and not UO.InJournal('destroy')
wait(10)
wend

if UO.InJournal('capabilities,') or UO.InJournal('Targetting') then
if ResolutionMode==0 then
UO.LClick(318,221) #640x480
endif
if ResolutionMode==1 then
UO.LClick(398,279) #800x600
endif
endif
wend

PutLCaps(LCapsContainer0)
PutLCaps(LCapsContainer1)
PutLCaps(LCapsContainer2)
PutLCaps(LCapsContainer3)
P utLCaps(LCapsContainer4)
PutLCaps(LCapsContainer5)
PutLCaps(LCapsContainer6)
PutLCaps(LCapsContainer7)
PutLCaps(LCapsContainer8)
PutLCa ps(LCapsContainer9)
PutLCaps(LCapsContainer10)
PutLCaps(LCapsContainer11)
PutLCaps(LCapsContainer12)
PutLCaps(LCapsContainer13)
PutLCap s(LCapsContainer14)

if UO.Count(LeatherCap)>0 then
ScriptStatus=0
endif
wend
end sub

sub PutLCaps(ContainerID)
UO.FindType(LeatherCap,'0x0000',ContainerID)
wait(1000)

if UO.GetQuantity('finditem')==0 Then
Put(LeatherCap,ContainerID)
endif
end sub

sub Put(Item,Syndyk)
while UO.Count(Item)>0
UO.FindType(Item)
UO.MoveItem('finditem','0',Syndyk)
wait(1000)
wend
end sub

sub Take(Item,Count,Syndyk)
var PrevItemCount=UO.Count(Item)
UO.FindType(Item,'0x0000',Syndyk)
wait(1000)

if UO.GetQuantity('finditem')>0 Then
wait(1000)
UO.MoveItem('finditem',Count,'backpack')
wait(1000)
endif

while PrevItemCount==UO.Count(Item)
wait(200)
if UO.GetQuantity('finditem')==0 Then
wait(1000)
PrevItemCount=-10
endif
wend
end sub

# @ PAR -)


Сообщение отредактировал mont - Пятница, 2007-06-01, 2:56 AM
 
PARДата: Воскресенье, 2006-12-17, 1:47 AM | Сообщение # 5
Великий Скриптор
Группа: Модераторы
Сообщений: 149
Статус: Offline
ИД нужных контейнеров узнаем командой ,info и записываем в переменные:
Code

var HidesContainer =0x62a55aaf
var LCapsContainer0=0x62a55aa0
var LCapsContainer1=0x62a55aa1
var LCapsContainer2=0x62a55aa2
var LCapsContainer3=0x62a55aa3
var LCapsContainer4=0x62a55aa4
var LCapsContainer5=0x62a55aa5


Сообщение отредактировал mont - Пятница, 2007-06-01, 2:56 AM
 
montДата: Пятница, 2008-07-04, 2:48 AM | Сообщение # 6
Одмин.
Группа: Администраторы
Сообщений: 1051
Статус: Offline
чето не пашет он(((
 
  • Страница 1 из 1
  • 1
Поиск:

Gelezinis Vilkas © 2007
Конструктор сайтовuCoz