cartograph problem with blank map and crafted map

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Null
Posts: 2
Joined: 2006-03-13 00:54:23

cartograph problem with blank map and crafted map

Post by Null »

hi everybody!
I have to buy blank maps and craft it.
Now, when i buy the maps and i start to crafting them, i have a problem!
The blank maps and the crafted maps have the same type and colour, and the serial change for every map.

a Blank Map (1):
ID=0x5FD1F9F3 Type=0x14EB THLXHFF Name=a Blank Map
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=113 Y=85 Z=0 C=0x5DA33D08 F=0x00

a Blank Map (2):
ID=0x5FD1F9F7 Type=0x14EB PHLXHFF Name=a Blank Map
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=78 Y=91 Z=0 C=0x5DA33D08 F=0x00

a crafted map (1)
ID=0x5FD1FA34 Type=0x14EB YOLXHFF Name=a completed world map
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=48 Y=91 Z=0 C=0x5DA33D08 F=0x00

a crafted map (2)
ID=0x5FD2F721 Type=0x14EB NJDBIFF Name=a completed world map
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=44 Y=76 Z=0 C=0x5DA33D08 F=0x00

as u can see for every map the id change and the type/colour is the same for the blank maps and the crafted maps

So, how i can craft the blank maps in my back without click on the already crafted maps?

Sorry for my english :P
CFA
Posts: 64
Joined: 2006-02-03 06:53:36

Re: cartograph problem with blank map and crafted map

Post by CFA »

put blank map in other bag, them use findtype(type, color, container) and useobject('finditem')

Sorry for my english ;)
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

1. you can check name of map, use

Code: Select all

UO.Click( 'finditem' )
wait(100)
x = UO.GetName( 'finditem' )


2. you can use different containers for blank maps, used maps. Drag one map from first container to backpack, use

Code: Select all

flag = 0
While flag == 0
   UO.DeleteJournal()
   UO.UseObject( MapSer )
   k = 0
   repeat
      k = k + 1
      wait(100)
   until UO.InJournal( Fizzle ) OR UO.InJournal( Success ) OR k > 1200
   If UO.InJournal( Success ) OR k > 1200 Then
      flag = 1
   Endif
Wend

and drop used map to second container...
Null
Posts: 2
Joined: 2006-03-13 00:54:23

Post by Null »

thx :wink:
Post Reply