It is currently 20 Apr 2024, 07:01

All times are UTC + 2 hours [ DST ]




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: 07 Mar 2012, 22:05 
Offline
Начинающий игрок

Joined: 11 Jan 2012, 18:58
Posts: 20
Code:
;######### CRAFT CORDINATES #############
set %categx 70
set %categy 210

set %selectx 270
set %selecty 150

;#########################################





sub findiron
{
event sysmessage ## SEARCHING FO-R IRON ###
  event sysmessage looping metal find
  ignoreitem reset 1
  set %x_m_s 0
  finditem RMK C_ , #BACKPACKID
  set %mycontrol 0
     while %x_m_s <> 1
        {
         if #FINDCOL = 0
            {
             set %ironfound  #FINDID
             event sysmessage found  %ironfound iron  #FINDSTACK ignots
             set %x_m_s 1
             set %mycontrol %mycontrol +1
            }
                      else
            {
              event sysmessage found not iron #FINDSTACK ignots  #FINDID
              ignoreitem #FINDID 1
              set %x_m_s 0
              set %mycontrol %mycontrol +1
              finditem RMK C_ , #BACKPACKID
            }
          if %mycontrol > 16
         {
         break
         }
         }
return
}


sub findbronze
{
event sysmessage ## SEARCHING FO-R bronze ###
  event sysmessage looping metal find
  ignoreitem reset 1
  set %x_m_s 0
  finditem RMK C_ , #BACKPACKID
  set %mycontrol 0
     while %x_m_s <> 1
        {
         if #FINDCOL = 1160
            {
             set %bronzefound  #FINDID
             event sysmessage found  %bronzefound bronze  #FINDSTACK ignots
             set %x_m_s 1
             set %mycontrol %mycontrol + 1
            }
                      else
            {
              event sysmessage found not bronze #FINDSTACK ignots  #FINDID
              ignoreitem #FINDID 1
              set %x_m_s 0
              set %mycontrol %mycontrol + 1
              finditem RMK C_ , #BACKPACKID
            }
         if %mycontrol > 16
         {
         break
         }
           
         }
return
}

sub findcopper
{
event sysmessage ## SEARCHING FO-R copper ###
  event sysmessage looping metal find
  ignoreitem reset 1
  set %x_m_s 0
  finditem RMK C_ , #BACKPACKID
  set %mycontrol 0
     while %x_m_s <> 1
        {
         if #FINDCOL = 2738
            {
             set %copperfound  #FINDID
             event sysmessage found  %copperfound copper  #FINDSTACK ignots
             set %x_m_s 1
             set %mycontrol %mycontrol +1
             }
                      else
            {
              event sysmessage found not copper #FINDSTACK ignots  #FINDID
              ignoreitem #FINDID 1
              set %x_m_s 0
              finditem RMK C_ , #BACKPACKID
              set %mycontrol %mycontrol +1
              if %mycontrol > 14
              {
              break
              }
            }
         }
return
}


sub bsiron
{

finditem  %ironfound C_ , #BACKPACKID
event sysmessage UNDER BS found #FINDSTACK %ironfound  iron ######
while %enoughiron <> 0
{
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughiron  1
}
else
{
gosub clean
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughiron  1
}
else
{
return
}
}
 finditem TLH C_ , #BACKPACKID
    if #FINDCNT > 1
     {
      event sysmessage found #FINDCNT hammers
      set %myhammer #FINDID
     }
     else
     {
      event sysmessage no hammers found

      halt
     }
      event sysmessage using hammer %myhammer usinng iron  %ironfound
      set #LOBJECTID %myhammer
      event macro 17 0
      target
      set #LTARGETID %ironfound
      set #LTARGETKIND 1
      event sysmessage LTARGETID IS #LTARGETID
      event Macro 22 0
       wait 30
      click %categx %categy f
      wait 30
      click %selectx %selecty f
      wait 7s
 finditem  %ironfound C_ , #BACKPACKID
}
return
gosub clean
find %ironfound C_ , #BACKPACKID
}

sub bscopper
{

finditem  %copperfound C_ , #BACKPACKID
event sysmessage UNDER BS found #FINDSTACK %copperfound  copper ######
while %enoughcopper <> 0
{
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughcopper  1
}
else
{
gosub clean
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughcopper  1
}
else
{
return
}
}
 finditem TLH C_ , #BACKPACKID
    if #FINDCNT > 1
     {
      event sysmessage found #FINDCNT hammers
      set %myhammer #FINDID
     }
     else
     {
      event sysmessage no hammers found

      halt
     }
      event sysmessage using hammer %myhammer usinng copper  %copperfound
      set #LOBJECTID %myhammer
      event macro 17 0
      target
      set #LTARGETID %copperfound
      set #LTARGETKIND 1
      event sysmessage LTARGETID IS #LTARGETID
      event Macro 22 0
       wait 30
      click %categx %categy f
      wait 30
      click %selectx %selecty f
      wait 7s
 finditem  %copperfound C_ , #BACKPACKID
}
return
gosub clean
find %copperfound C_ , #BACKPACKID
}

sub bsbronze
{

finditem  %bronzefound C_ , #BACKPACKID
event sysmessage UNDER BS found #FINDSTACK %bronzefound  bronze ######
while %enoughbronze <> 0
{
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughbronze  1
}
else
{
gosub clean
if #FINDSTACK > 30
event sysmessage We have neough
{
 set %enoughbronze  1
}
else
{
return
}
}
 finditem TLH C_ , #BACKPACKID
    if #FINDCNT > 1
     {
      event sysmessage found #FINDCNT hammers
      set %myhammer #FINDID
     }
     else
     {
      event sysmessage no hammers found

      halt
     }
      event sysmessage using hammer %myhammer usinng bronze  %bronzefound
      set #LOBJECTID %myhammer
      event macro 17 0
      target
      set #LTARGETID %bronzefound
      set #LTARGETKIND 1
      event sysmessage LTARGETID IS #LTARGETID
      event Macro 22 0
       wait 30
      click %categx %categy f
      wait 30
      click %selectx %selecty f
      wait 7s
 finditem  %bronzefound C_ , #BACKPACKID
}
return
gosub clean
find %bronzefound C_ , #BACKPACKID
}






sub clean
{
finditem JBG G
set %myforge #FINDID
finditem BPH C_ , #BACKPACKID
event sysmessage ## THERE ARE LEFT #FINDCNT SWORDS  ##
   while #FINDCNT <> 0
   {
    finditem BPH C_ , #BACKPACKID
    event sysmessage ##SWORDS CLEANING #FINDID  ##
    set #LOBJECTID %myforge
    set #LTARGETID #FINDID
    set #LTARGETKIND 1
    event macro 17
    wait 2s
    event macro 22
    wait 1s
   }
event sysmessage ##NO SWORD TO CLEAN##
find %ironfound C_ , #BACKPACKID
return
}



gosub window
while 1 = 1
{




Enable Event Sysmessage
set #sysmsgcol 1359
event SysMessage ###Script Crafted by Gign###
move 2566 463 1
gosub wait
move 2562 467 1
gosub wait
move 2564 467 1
gosub wait
move 2567 466 1
gosub wait
move 2570 464 1
gosub wait
move 2567 463 1
gosub wait
move 2567 461 1
gosub wait
move 2569 461 1
gosub wait
move 2571 461 1
gosub wait
move 2573 459 1
gosub wait
move 2570 458 1
gosub wait
move 2570 456 1
gosub wait
move 2572 455 1
gosub wait
move 2572 453 1
gosub wait
move 2570 453 1
gosub wait
move 2568 453 1
gosub wait
move 2569 451 1
gosub wait
move 2571 451 1
gosub wait
move 2567 456 0

gosub smeltall

while 1 = 1
{
 gosub findiron
 find %ironfound C_ , #BACKPACKID

 if #FINDSTACK > 30
    {
     gosub clean
     gosub bsiron
     }
     else
     {
     break
     }
}

while 1 = 1
{
 gosub findbronze
 find %bronzefound C_ , #BACKPACKID

 if #FINDSTACK > 30
    {
     gosub clean
     gosub bsbronze
     }
     else
     {
     break
     }
}

while 1 = 1
{
 gosub findcopper
 find %copperfound C_ , #BACKPACKID

 if #FINDSTACK > 30
    {
     gosub clean
     gosub bscopper
     }
     else
     {
     break
     }
}



move 2574 452 1
gosub wait
move 2578 452 1
gosub wait
move 2581 453 1
gosub wait
move 2585 453 1
gosub wait
move 2586 451 1
gosub wait
move 2584 449 1
gosub wait
move 2581 449 1
gosub wait
move 2576 445 1
gosub wait
move 2567 456 0

gosub smeltall
gosub findiron
while 1 = 1
{

 find %ironfound C_ , #BACKPACKID

 if #FINDSTACK > 30
    {
     gosub clean
     gosub bsiron
     }
     else
     {
     break
     }
}



}

sub smeltall
{
wait 1s
finditem DWJ C
wait 1s
while #FINDCNT > 0
{
  set #LOBJECTID #FINDID
  event macro 17
  finditem DWJ C
  wait 1s
}
return
}

sub wait
{
set #LTargetKind 2
for %x -1 1
{
if #MAXWEIGHT < #WEIGHT + 101
{
return
}
for %y -1 1
  {
   repeat
   {
    set #lTargetX #CHARPOSX + %x
    set #lTargetY #CHARPOSY + %y
    set #lTargetZ #CHARPOSZ
    gosub usepick
    target
    event Macro 22 0
    set %weigh #WEIGHT
    set %timer2 #SCNT
    repeat
    {
     wait 1
    }
    until %weigh < #WEIGHT || nothing in #sysMsg || Try in #sysMsg || put in #sysMsg || close in #sysMsg || see in #sysMsg || destroyed in #sysMsg || line in #sysMsg || loosen in #sysMsg || %timer2 < #SCNT - 12
   }
   until nothing in #sysMsg || line in #sysMsg || decide in #sysMsg || Try in #sysMsg || close in #sysMsg || see in #sysMsg || line in #sysMsg
  }
}
gosub dropore
return
}

sub usepick
{
finditem NPF C
while #FINDCNT < 1
{
  event SysMessage No Pickaxes
  wait 2s
  finditem NPF C
}
set #lObjectID #FINDID
event macro 17
return
}

sub dropore
{
finditem DWJ C
for %i 1 #findcnt
{
  set #findindex %i
  if _ , #findcol , _ in %dropcolor
  {
   exevent drag #findid #findstack
   exevent dropg #charposx #charposy #charposz
   wait 10
  }
}
return
}

sub window
}
set %charInfo #charName
set %checksizex 100
set %checksizey 20
set %checkposx 55
set %checkposy 10
set %checkname1 Iron
set %checkname2 Copper
set %checkname3 Bronze
set %checkname4 Steel
set %checkname5 Black_Steel
set %checkname6 Meteor
set %checkname7 Dark_Crystal
set %checkname8 Fire
set %checkname9 Elemental
set %checknamec1 0
set %checknamec2 2738
set %checknamec3 1160
set %checknamec4 1068
set %checknamec5 2723
set %checknamec6 2720
set %checknamec7 2735
set %checknamec8 1094
set %checknamec9 2734
menu window size 240 330
menu window title #spc , Crafted , #spc , by , #spc , Gign
menu Text text_1 10 10 Eaeo? ?oao aueeauaaou ia caie??
for %i 1 9
{
set %name %checkname . %i
set %posy %checkposy + ( 25 * %i )
menu check %name %checkposx %posy %checksizex %checksizey #false %name
}
menu Button button_1 50 260 100 50 Ia?aou eiiaou!
menu show
set #menubutton nothing
while #menubutton <> button_1
{
wait 1
}
menu Hide
for %i 1 9
{
set %name %checkname . %i
menu get %name
if #menures = #true
{
  set %mycolor %checknamec . %i
  set %dropcolor %dropcolor , _ , %mycolor
}
}
set %dropcolor %dropcolor , _
return
}


Top
 Profile  
 
PostPosted: 07 Mar 2012, 22:13 
Offline
Начинающий игрок

Joined: 11 Jan 2012, 18:58
Posts: 20
это в миноке таже шахта тока верхния плавилка,чтоб не глючил скрипт надо не меньше 3 молотков и чтоб хотябы было по 1 ингу бронзы и купира


Top
 Profile  
 
PostPosted: 02 Apr 2012, 01:43 
Offline
Начинающий игрок

Joined: 04 Mar 2012, 15:16
Posts: 47
Code:
Enable Event Sysmessage
set #sysmsgcol 1359
event SysMessage ###Script Crafted by Gign###
gosub start

move 2556 498 0
gosub wait
move 2559 498 0
gosub wait
move 2559 495 0
gosub wait
move 2559 492 0
gosub wait
move 2559 489 0
gosub wait
move 2562 485 0
gosub wait
move 2562 488 0
gosub wait
move 2562 491 0
gosub wait
move 2562 494 0
gosub wait
move 2565 490 0
gosub wait
move 2565 487 0
gosub wait
move 2565 484 0
gosub wait
move 2565 481 0
gosub wait
move 2567 485 0
gosub wait
move 2567 488 0
gosub wait
move 2570 488 0
gosub wait
move 2570 485 0
gosub wait
move 2573 485 0
gosub wait
move 2573 475 0

gosub smeltall
gosub goiron
gosub smelt
gosub gobronze
gosub smelt
gosub gocooper
gosub smelt
move 2568 476 0
gosub wait
move 2570 477 0
gosub wait
move 2576 477 0
gosub wait
move 2579 480 0
gosub wait
move 2576 480 0
gosub wait
move 2573 480 0
gosub wait
move 2570 480 0
gosub wait
move 2567 480 0
gosub wait
move 2573 475 0

gosub smeltall
gosub goiron
gosub smelt
gosub gobronze
gosub smelt
gosub gocooper
gosub smelt

move 2564 484 0


sub smelt
{
wait 1s
set %mytimer #SCNT
while %mytimer > #SCNT - 10
{
finditem %smeltitemtype C
while #FINDCNT > 0
{
  finditem JBG
  set #LOBJECTID #FINDID
  event macro 17
  finditem %smeltitemtype C
  set #LTARGETID #FINDID
  event macro 22
  wait 2s
  finditem %smeltitemtype C
  set %mytimer #SCNT
}
wait 2s
}
return
}

sub smeltall
{
wait 1s
finditem DWJ C
wait 1s
while #FINDCNT > 0
{
  set #LOBJECTID #FINDID
  event macro 17
  finditem DWJ C
  wait 1s
}
return
}


sub wait
{
set #LTargetKind 2
for %x -1 1
{
if #MAXWEIGHT < #WEIGHT + 101
{
return
}
for %y -1 1
  {
   repeat
   {
    set #lTargetX #CHARPOSX + %x
    set #lTargetY #CHARPOSY + %y
    set #lTargetZ #CHARPOSZ
    gosub usepick
    target
    event Macro 22 0
    set %weigh #WEIGHT
    set %timer2 #SCNT
    repeat
    {
     wait 1
    }
    until %weigh < #WEIGHT || nothing in #sysMsg || Try in #sysMsg || put in #sysMsg || close in #sysMsg || see in #sysMsg || destroyed in #sysMsg || line in #sysMsg || loosen in #sysMsg || %timer2 < #SCNT - 12
   }
   until nothing in #sysMsg || line in #sysMsg || decide in #sysMsg || Try in #sysMsg || close in #sysMsg || see in #sysMsg || line in #sysMsg
  }
}
return
}


sub usepick
{
finditem NPF C
while #FINDCNT < 1
{
  event SysMessage No Pickaxes
  wait 2s
  finditem NPF C
}
set #lObjectID #FINDID
event macro 17
return
}


sub goiron
{
set #LTargetKind 1
finditem %tooltype C
while #FINDCNT < 1
{
  event SysMessage No %toolname
  wait 2s
  finditem %tooltype C
}
set #LOBJECTID #FINDID
event macro 17
ignoreitem reset 1
finditem RMK C
while #FINDCOL <> 0 && #FINDCNT > 0
{
  ignoreitem #FINDID 1
  finditem RMK C
}
ignoreitem reset 1
target
set #LTARGETID #FINDID
event Macro 22 0
wait 2s
click %hyix %hyiy f
wait 1s
click %countx %county f
msg 555$
click %itemx %itemy f
return
}



sub gobronze
{
set #LTargetKind 1
finditem %tooltype C
while #FINDCNT < 1
{
  event SysMessage No %toolname
  wait 2s
  finditem %tooltype C
}
set #LOBJECTID #FINDID
event macro 17
ignoreitem reset 1
finditem RMK C
while #FINDCOL <> 1160 && #FINDCNT > 0
{
  ignoreitem #FINDID 1
  finditem RMK C
}
ignoreitem reset 1
target
set #LTARGETID #FINDID
event Macro 22 0
wait 2s
click %hyix %hyiy f
wait 1s
click %countx %county f
msg 555$
click %itemx %itemy f
return
}


sub gocooper
{
set #LTargetKind 1
finditem %tooltype C
while #FINDCNT < 1
{
  event SysMessage No %toolname
  wait 2s
  finditem %tooltype C
}
set #LOBJECTID #FINDID
event macro 17
ignoreitem reset 1
finditem RMK C
while #FINDCOL <> 2738 && #FINDCNT > 0
{
  ignoreitem #FINDID 1
  finditem RMK C
}
ignoreitem reset 1
target
set #LTARGETID #FINDID
event Macro 22 0
wait 2s
click %hyix %hyiy f
wait 1s
click %countx %county f
msg 555$
click %itemx %itemy f
return
}


sub start
{
if %setup <> 1
{
set #LOBJECTID #BACKPACKID
event macro 17
finditem TLH C
set %hammercount #FINDCNT
finditem GTL C
set %tinkercount #FINDCNT
if %hammercount > 0 && %tinkercount < 1
{
  finditem TLH C
  set #LOBJECTID #FINDID
  event macro 17
}
  if %hammercount < 1 && %tinkercount > 0
{
  finditem GTL C
  set #LOBJECTID #FINDID
  event macro 17
}
while #LOBJECTTYPE <> TLH && #LOBJECTTYPE <> GTL
{
  event SysMessage DoubleClick On Hammer For Blacksmiting or DoubleClick On Tinker Tools for Tinkering!
  event SysMessage ========================================
  wait 2s
}
if #LOBJECTTYPE = TLH
{
  set %tooltype TLH
  set %hyix 70
  set %hyiy 210
  set %countx 190
  set %county 438
  set %itemx 275
  set %itemy 149
  set %smeltitemtype BPH
  set %toolname Hammer
}
else
{
  set %tooltype GTL
  set %countx 190
  set %county 438
  set %itemx 270
  set %itemy 210
  set %smeltitemtype PBG
  set %toolname TinkerTools
}
set %setup 1
}
return
}


1-mozhet kto izmenit v etom scripte 4teb on delal ringmail glooves a ne sword.
2-mozhet kto izmenit skript 4teb on tolko kopal, nekakoi plavki i kovki.
Zaranoe blogodarju.


Top
 Profile  
 
PostPosted: 14 Apr 2012, 22:45 
Offline
Эксперт
User avatar

Joined: 14 Apr 2012, 22:06
Posts: 1369
Скидывает по 99 руды на пол... помогите со скриптом.

_________________
Друг познается в BD.
Xerath, Prada, Adidas, Nitrocephal, Overpower, Slayer, Fiesta, Siberia, Icebaby, Invulnerable, Dark


Top
 Profile  
 
PostPosted: 17 Apr 2012, 07:35 
Offline
Начинающий игрок

Joined: 11 Jan 2012, 18:58
Posts: 20
ты в начале сам выбираешь какую руду ему скидывать,поставь чтоб элемент скидывал


Top
 Profile  
 
PostPosted: 09 Jul 2012, 01:41 
Offline
Начинающий игрок
User avatar

Joined: 21 Jun 2012, 15:51
Posts: 24
Location: Kingsport,TN, United States
hello im trying to get this easyuo mining script to work in UO, i tried to use google translator but i am having a difficult time understanding how to install the scripts and make sure it works... I just want to Mine, smelt ingots, and craft daggers or swords once hit max weight.. ive tried installing all the mining/smelting/craft scripts in the forum.. but i cant get them to work, it is my first time using EasyUO. maybe i am doing something wrong? I just copy and paste into new script, then run it.. my character just walks to coordinates and nothing else... if i click the pickaxe , then start the script, it will go to the spot and mine 1 time, then stop. i run it as administrator because i read somewhere that it can affect the script... anyone out there have some advice or guidance ? :)

_________________
-Dol


Top
 Profile  
 
PostPosted: 14 Jul 2012, 17:14 
Offline
Начинающий игрок
User avatar

Joined: 21 Jun 2012, 15:51
Posts: 24
Location: Kingsport,TN, United States
maybe i cant use this script because i installed the english version of client ? every script i try to use, will not work for me.... my character goes to coordinates in minoc mines. then he just stands there.... when the script is running. he doesnt do anything else and the script just hangs.. no errors come up. all ive done is copy + pasted the scripts to my easyUO ... easyuo version 1.5 when i try to run it, i run as administrator ( i have windows 7 ) then i open client.exe with easyuo.. then i log into character to try the script. maybe im doing something wrong?

_________________
-Dol


Top
 Profile  
 
PostPosted: 20 Jul 2012, 15:46 
Offline
Эксперт
User avatar

Joined: 14 Apr 2012, 22:06
Posts: 1369
Dol, use Rennesaince or ML client?
Should stand in minoс cave, upper forge, with a pickaxe and hammers. And u need 1 ingot bronze and 1 ingot cooper in pack.

_________________
Друг познается в BD.
Xerath, Prada, Adidas, Nitrocephal, Overpower, Slayer, Fiesta, Siberia, Icebaby, Invulnerable, Dark


Top
 Profile  
 
PostPosted: 02 Oct 2012, 12:18 
Offline
Новичок

Joined: 28 Sep 2012, 16:36
Posts: 2
Сначало все было замечательно , но потом я начал копать купер , а на ковку требуется 50 бс , у меня еше недокачался бс до такого уровня и скрипт пытается переделать металл и отказываеся идти копать дальше :o3


Top
 Profile  
 
PostPosted: 02 Oct 2012, 12:54 
Offline
Эксперт
User avatar

Joined: 14 Apr 2012, 22:06
Posts: 1369
Выбери скидывать все кроме айрона и всё.

_________________
Друг познается в BD.
Xerath, Prada, Adidas, Nitrocephal, Overpower, Slayer, Fiesta, Siberia, Icebaby, Invulnerable, Dark


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2, 3  Next

All times are UTC + 2 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 306 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group