помогите пожалусто неработаит скрипт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
justme
Posts: 36
Joined: 2009-08-11 19:49:55

помогите пожалусто неработаит скрипт

Post by justme »

Code: Select all

sub megaloot()

var i

dim Loot[89]

Loot[0]='0x0B34'#bracelet
Loot[1]='0x20D6'#shrinked dragon
Loot[2]='0x204E'#shroud of the monk
Loot[3]='0x0B34'#cloak
Loot[4]='0x1B76'#heater shield 1
Loot[5]='0x1B77'#heater shield 2
Loot[6]='0x1B7A'#wooden shield
Loot[7]='0x1B7B'#metal shield
Loot[8]='0x1B73'#buckler
Loot[9]='0x1412'#helm 1.1
Loot[10]='0x1419'#helm 1.2
Loot[11]='0x140C'#helm 2.1
Loot[12]='0x140D'#helm 2.2
Loot[13]='0x1408'#helm 3.1
Loot[14]='0x1409'#helm 3.2
Loot[15]='0x140A'#helm 4.1
Loot[16]='0x140B'#helm 4.2
Loot[17]='0x140E'#helm 5.1
Loot[18]='0x140F'#helm 5.2
Loot[19]='0x1413'#plaitmail gorget
Loot[20]='0x1410'#plaitmail arms
Loot[21]='0x1414'#platemail gautlets 1
Loot[22]='0x1418'#platemail gautlets 2
Loot[23]='0x1415'#platemail 1
Loot[24]='0x1416'#platemail 2
Loot[25]='0x1C04'#platemail armor 1
Loot[26]='0x1C05'#platemail armor 2
Loot[27]='0x1411'#platemail legs 1
Loot[28]='0x141A'#platemail legs 2
Loot[29]='0x143E'#halberd
Loot[30]='0x0F4B'#double axe
Loot[31]='0x0F45'#executioner's axe
Loot[32]='0x1441'#two handed axe 1
Loot[33]='0x1442'#two handed axe 2
Loot[34]='0x0F49'#axe 1
Loot[35]='0x0F4A'#axe 2
Loot[36]='0x13FA'#large battle axe 1
Loot[37]='0x13FB'#large battle axe 2
Loot[38]='0x0F47'#battle axe 1
Loot[39]='0x0F48'#battle axe 2
Loot[40]='0x13AF'#war axe 1
Loot[41]='0x13B0'#war axe 2
Loot[42]='0x0F4D'#bardiche
Loot[43]='0x13B9'#viking sword
Loot[44]='0x0F60'#longsword 1
Loot[45]='0x0F61'#longsword 2
Loot[46]='0x0F5E'#broadsword 1
Loot[47]='0x0F5F'#broadsword 2
Loot[48]='0x1440'#catlass 1
Loot[49]='0x1441'#catlass 2
Loot[50]='0x13B5'#scimitar
Loot[51]='0x13FE'#katana
Loot[52]='0x0E87'#pitchfork
Loot[53]='0x0F62'#spear
Loot[54]='0x1402'#short spear
Loot[55]='0x1404'#war fork 1
Loot[56]='0x1405'#war fork 2
Loot[57]='0x1400'#kryss 1
Loot[58]='0x1401'#kryss 2
Loot[59]='0x0F51'#dagger 1
Loot[60]='0x0F52'#dagger 2
Loot[61]='0x0E85'#pickaxe
Loot[62]='0x1406'#war mace
Loot[63]='0x1438'#war hammer 1
Loot[64]='0x1439'#war hammer 2
Loot[65]='0x143A'#maul 1
Loot[66]='0x143B'#maul 2
Loot[67]='0x0F5C'#mace 1
Loot[68]='0x0F5D'#mace 2
Loot[69]='0x143C'#hammer pick 1
Loot[70]='0x143D'#hammer pick 2
Loot[71]='0x13B3'#club
Loot[72]='0x13E3'#smith's hammer
Loot[73]='0x13FC'#heavy crossbow
Loot[74]='0x0F4F'#crossbow
Loot[75]='0x13B1'#bow
Loot[76]='0x13BB'#chainmail coif 1
Loot[77]='0x13C0'#chainmail coif 2
Loot[78]='0x13C4'#chainmail tunic 1
Loot[79]='0x13BF'#chainmail tunic 2
Loot[80]='0x13BE'#chainmail leggings
Loot[81]='0x13F2'#ringmail gloves 1
Loot[82]='0x13EB'#ringmail gloves 2
Loot[83]='0x13EE'#ringmail sleeves 1
Loot[84]='0x13EF'#ringmail sleeves 2
Loot[85]='0x13EC'#ringmail tunic 1
Loot[86]='0x13ED'#ringmail tunic 2
Loot[87]='0x13F0'#ringmail leggings 1
Loot[88]='0x13F1'#ringmail leggings 2

UO.UseObject('lastcorpse')
if UO.GetQuantity('lastcorpse') then
UO.SetArm('temp')
UO.WaitTargetObject('lastcorpse')
UO.UseType('0x0F51') ;dagger
wait(500)
UO.Arm('temp')
wait(300)

uo.set('finddistance','3')

for i=0 to 88
uo.findtype(Loot[i],-1,'ground')
if uo.findcount() then
uo.useobject('finditem')
uo.ignore('finditem')
end if
next
uo.print('Loot finished.')
wear()
end sub
;
;
sub wear()

var m

dim Arm[34]

Arm[0]='0x1412'#helm 1.1
Arm[1]='0x1419'#helm 1.2
Arm[2]='0x140C'#helm 2.1
Arm[3]='0x140D'#helm 2.2
Arm[4]='0x1408'#helm 3.1
Arm[5]='0x1409'#helm 3.2
Arm[6]='0x140A'#helm 4.1
Arm[7]='0x140B'#helm 4.2
Arm[8]='0x140E'#helm 5.1
Arm[9]='0x140F'#helm 5.2
Arm[10]='0x1413'#plaitmail gorget
Arm[11]='0x1410'#plaitmail arms
Arm[12]='0x1414'#platemail gautlets 1
Arm[13]='0x1418'#platemail gautlets 2
Arm[14]='0x1415'#platemail 1
Arm[15]='0x1416'#platemail 2
Arm[16]='0x1C04'#platemail armor 1
Arm[17]='0x1C05'#platemail armor 2
Arm[18]='0x1411'#platemail legs 1
Arm[19]='0x141A'#platemail legs 2
Arm[20]='0x13BB'#chainmail coif 1
Arm[21]='0x13C0'#chainmail coif 2
Arm[22]='0x13C4'#chainmail tunic 1
Arm[23]='0x13BF'#chainmail tunic 2
Arm[24]='0x13BE'#chainmail leggings
Arm[25]='0x13F2'#ringmail gloves 1
Arm[26]='0x13EB'#ringmail gloves 2
Arm[27]='0x13EE'#ringmail sleeves 1
Arm[28]='0x13EF'#ringmail sleeves 2
Arm[29]='0x13EC'#ringmail tunic 1
Arm[30]='0x13ED'#ringmail tunic 2
Arm[31]='0x13F0'#ringmail leggings 1
Arm[32]='0x13F1'#ringmail leggings 2
Arm[33]='0x1086'#bracelet

UO.UseType('0x1B76') ;sword
UO.UseType('0x13B9') ;shield

for m=0 to 33
uo.findtype(Arm[m],-1,'backpack')
if uo.findcount() then
uo.useobject('finditem')
end if
next
end sub
помогите плиз чёт он не работаит незнаю почему режет но не лутит спс за рание (сервер дрв)
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: помогите пожалусто неработаит скрипт

Post by Mirage »

:) твой скрипт и не должен ЛУТИТЬ. Он просто пытается использовать (зачем то) предметы в трупе.

Code: Select all

for i=0 to 88
 uo.findtype(Loot[i],-1,'ground')
     if uo.findcount() then
        uo.moveitem('finditem', 0, 'backpack')
    end if
next
uo.print('Loot finished.')
;wear() зачем это тут?
end sub

вот так попробуй исправить у себя в скрипте.
А sub wear() вообще можно удалить по-моему.
justme
Posts: 36
Joined: 2009-08-11 19:49:55

Re: помогите пожалусто неработаит скрипт

Post by justme »

Mirage wrote::) твой скрипт и не должен ЛУТИТЬ. Он просто пытается использовать (зачем то) предметы в трупе.

Code: Select all

for i=0 to 88
 uo.findtype(Loot[i],-1,'ground')
     if uo.findcount() then
        uo.moveitem('finditem', 0, 'backpack')
    end if
next
uo.print('Loot finished.')
;wear() зачем это тут?
end sub

вот так попробуй исправить у себя в скрипте.
А sub wear() вообще можно удалить по-моему.

он зделан для того штоп резать труп и одевать лут на себя когда лутиш а он только режет
Post Reply