Recent Posts

Pages: [1] 2 3 ... 10
1
UOSteam / Auto attack enemies bonded mount
« Last post by scartatai on Today at 01:40:52 PM »
Hello guys i'm using UOsteam and i want to auto attack my enemies mount when i dismount them which macro should i use for that ?
2
Crafting / Re: Bod Filler Expanded to Newer Craft Options
« Last post by Gaderian on October 20, 2021, 10:29:21 AM »
Thargorff,
Between you and REEFHAWK, you two did 99% of testing and great feedback. This project would still be a dream without both of you helping. Much appreciated.
3
Crafting / Re: Bod Filler Expanded to Newer Craft Options
« Last post by Thargorff on October 20, 2021, 05:32:26 AM »
Thank you for your hard work on this Gaderian. And thank you for the opportunity i had to help you testing it in the development phase
4
General UO Chat / Re: Scannning Party Healy Bar
« Last post by The Ghost on October 18, 2021, 03:06:14 PM »
That one option,  but That does not help me, since sometime it my friend that I want to kept life.     I don't always run the army, because it to obvious.   
5
General UO Chat / Re: Scannning Party Healy Bar
« Last post by Ahzmandius on October 18, 2021, 11:48:45 AM »
Personally, I use namespace global to store hp each cycle, my other scripts read the hp variable and take action if needed. In my script, it means I have the exact hp value for each of my toons every 300ms or so.
6
General UO Chat / Scannning Party Healy Bar
« Last post by The Ghost on October 18, 2021, 06:29:01 AM »
Good day,

During the Hythloth event,  having the bard mastering song is a big help.

I'm having an issue  while  my toons are party.  To heal my pet I use the #CONTHP so I can monitor the heal bar,   I just notice that this function doesn't work with the party bar.  If we are not party, I can cross heal my friend no issue, but as soon as I joins the party it stop working.    Any recommendation on how to scan hp   
.     
7
IDOC tools / Re: Bad Tile Placer
« Last post by wi on October 18, 2021, 05:23:16 AM »
I showed you exactly how to revise it to speed up the delay waiting for the cursor so that as soon as it appears, it will take action. Not sure what else you could need...

Like I stated in the OP...I can basically downlaod and click play...what you posted I'd have better luck reading and understanding what my Dr. writes on my perscription lol (that's impossible too) lol

I do appreciate your reply but that is way way way above my knowledge or scripts (I try messing with it it'll never work again)...was hoping for "yeah, change that 60 to 20 and your good  ;)


I'm gonna send you a pm....
8
IDOC tools / Re: Bad Tile Placer
« Last post by Gaderian on October 17, 2021, 04:40:24 PM »
I showed you exactly how to revise it to speed up the delay waiting for the cursor so that as soon as it appears, it will take action. Not sure what else you could need...
9
Orion UO Scripts / 4 x 4 Fishing using a boat
« Last post by Crisis on October 17, 2021, 02:10:58 PM »
From davethemage of UO Excelsior

Code: [Select]
function fishing()
{
while(true)
{
for (var x = -4; x <= 4; x=x+8)
{
for (var y = -4; y <= 4; y=y+8)
{
Orion.EquipT('0x0DC0');
Orion.UseType('0x0DC0', '0xFFFF');
if (Orion.WaitForTarget(1000))
{
Orion.TargetTileRelative('water', x, y, 4);
Orion.Wait('7500');
}
if (Orion.InJournal("biting here", 'my|sys' ,0, any, 0, 0))   
{
Orion.Print("fishes all gone");
Orion.ClearJournal();
Orion.Say('forward');
Orion.Wait('7500');
Orion.Say('stop');
}             
}
}
}
}
10
IDOC tools / Re: Bad Tile Placer
« Last post by wi on October 17, 2021, 12:10:24 PM »
The only wait I see is the "wait 60" after event macro 22.

So that wait is waiting for the target cursor to show up. That code should be cleaned up to end the wait cycle as soon as the target cursor shows up.

Something like this idea which you could test on other target cursor things to prove it works.
Code: easyuo
  1. while *badtilegone = #false
  2.  {
  3.  ; make sure you don't lose the line after the while statement by having this comment in a block
  4.  }
  5. event macro 22
  6. ; wait 60
  7. set %TargetCursorTimeout #systime + 3000 ; equivalent period to wait 60 - both are 3 seconds
  8. while %TargetCursorTimeout > #systime
  9.  {
  10.  if #targcurs <> 0
  11.   break
  12.  }
  13. if #targcurs <> 0
  14.  {
  15.  if #contsizex = 420 && #contsizey = 280 3
  16.     set %clickX #contposx + %confirmplace    ; 25 = Yes 225 = No
  17.     set %clickY #contposy + 260
  18.     click %clickX %clicky dmc
  19.  }
  20. sound warning ; Filename(wav) same Folder
  21. stop
  22.  
  23.  

Personally, I think the 'sound warning' statement is a waste of time. I would move that to the end before the stop statement. This would still give you the sound notification, but after it tries to click - especially if you are trying to combat any lag.

You could adapt similar logic to both files for the target attempt.

There is a way to automatically fill in the X and Y values of the target using the find statement results in the Main script and share those via either the registry variables or revise these to use namespace. I do not know which is quicker (namespace vs. registry).


I'm going to take that as a no...LOL

I wish I could do the things you suggested...The auto fill in the x and y would be nice too....
I was honestly hoping for a quick "change 60 to 20" answer :)  That's about all I'm capable of when it comes to scripting...

Just trying to get a house without that "for sale, only 1.5p" in front of it...
can't compete with the other scripters, there scripts are just too fast...

Thanks for the reply
and again, I appreciate everything everyone does to help myself and others on this site.
Pages: [1] 2 3 ... 10