Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Crisis

Pages: 1 2 3 [4] 5 6 ... 8
46
Scripting Chat / Moving a menu for a script
« on: April 11, 2015, 07:42:17 AM »
Is there a way to tell the menu where on the screen to position itself after opening like you can with containers? contpos is just for containers right?

47
UO-Related Tutorials / An Idiots (Crisis) Guide to Armor Refinements
« on: April 09, 2015, 02:59:38 PM »
Refinements are placed on non-medable armor. You can use deflecting which decreases max individual resist while increasing max defense chance increase by one or reinforced which increases max individual resist while lowering max defense chance increase by one.

The looted refinements come in 6 different flavors and they affect different types of non-medable armor:
� varnish - Woodland and Gargish Stone Armor.
� Gloss - Woodland and Gargish Stone Armor.
� Wash - Hide, Studded, Studded Samurai, and Bone Armor.
� Cure - Hide, Studded, Studded Samurai, and Bone Armor.
� Polish - Chainmail, Ringmail, Platemail, Samurai Platemail, Gargish Platemail, and Dragon Armor.
� Scour - Chainmail, Ringmail, Platemail, Samurai Platemail, Gargish Platemail, and Dragon Armor.

They can be looted from Treasure Maps, MiB Chests, Merchant Vessels, Pirate Vessels, Town Shop Container Stealables, and Champion Spawn Bosses. They come in 5 different levels:
� Defense - Applies one modification.
� Protection - Applies one modification with a chance to apply two modifications.
� Hardening - Applies two modifications with a chance to apply three modifications.
� Fortification - Applies three modifications with a chance to apply four modifications.
� Invulnerability - Applies four modifications with a chance to apply five modifications.

You can combine lesser ones to get greater ones using a Refinement Amalgamator which can be purchased for 10,000 clean-up points from the Cleanup Officer in in New Magincia, Britain, New Haven, Ter Mur, or Buccaneer's Den.

Combining 2 "refinement" of defense turns into 1 "refinement" of protection, combining 3 "refinement" of protection turns into 1 "refinement" of hardening, combining 4 "refinement" of hardening turns into 1 "refinement" of fortification, and finally combining 5 "refinement" of hardening turns into 1 "refinement" of fortification.

To make these refinements able to be put on armor, you need to purchase raw materials from NPC vendors.

You go to a blacksmith to purchase Malleable Alloy which is then combined with Polish (DCI) or Scour (Resists) I.E. combine 1 Polish of Invulnerability + 20 Malleable Alloy = 1 Polished Plating of Invulnerability.

You go to a carpenter to purchase Solvent Flasks which is then combined with Gloss (DCI) or Varnish (Resists) I.E. combine 1 Varnish of Invulnerability + 20 Solvent Flasks = 1 Varnished Resin of Invulnerability.

You go to a tailor to purchase Leather Braids which is the combined with Wash (DCI) or Cure (Resists) I.E. 1 Cure of Invulnerability + 20 Leather Braids = 1 Cured Thread of Invulnerability.

The whole system is fairly easy to use, the only real suggestion that I have is to buy multiple Refinement Amalgamators. It is very easy to think you have 3 Cures of Protection for Hide only to find out after putting 2 of them into the Refinement Amalgamator, that the third one is actually a Cure of Protection for Studded or something like that. You cannot remove them from it so they are stuck until you find that last one. I am the proud owner of 4 Refinement Amalgamators because of that.  :o

48
Script Debug / Filling Book from Scrolls in Backpack
« on: April 07, 2015, 08:40:19 PM »
I am having difficulty filling a spellbook from scrolls in my backpack. I am crafting a circle at a time and then want to drop them into the spellbook but it is getting hung up after making them.

Code: [Select]
    Finditem %Mage_Book C_ , #backpackid
    set %Mage_Book #ltargetID

   for %N 1 %N_Spells ; 1 to the # of spells in the book
    {
     gosub DragToSpellbook #backpackid %Mage_Book %scroll . %N ; %Scroll . %N = %Scroll(whatever value N Has)
    }

I have the %Mage_Book set at the beginning of the script
Code: [Select]
set %Mage_Book MPF
I know it is something simple that I am overlooking in the script id'ing the book and setting it as the target

Code: [Select]
sub DragToSpellbook
  ;set %1 %ScrollSecure
  ;set %2 %spellbook
  ;set %3 %scroll . %N

  finditem %1 G_2
  if #FINDKIND = -1
    return N/A
    finditem %3 C_ , %1
    if #FINDKIND <> -1
    {
      exevent drag #FINDID 1
      wait 10
      exevent dropc %2
      wait 10
    }
return

Do I need to do something different with the backpack since I am treating it like a secure?

49
UO Reference Information / Zolaf's Imbuing Calculator
« on: April 02, 2015, 07:15:53 PM »
I don't know if anyone uses imbuing excel sheets or not but this one is by far the best that I have ever seen. It allows for imbuing, reforging, artifacts and everything involved for a suit. You can enter in prices of materials for your shard and it will come up with the cost of the suit for your own knowledge or to make it easier for you to price. This has been a great asset since I started making suits. I can try and answer questions as I have used it extensively.

Since it is not mine, I won't upload it but I will link to Stratics where you can download it and the forums post for it as well.

Download Zolaf's Imbuing Calculator: https://community.stratics.com/resources/zolafs-imbuing-calculator.4/history
Stratics Forum Thread: https://community.stratics.com/threads/new-imbuing-calculator.229839/





**Edited to update links**

50
There are a lot of really good lumberjack & mining scripts available but if you don't know how to mark your runes, you are hurting yourself.  Marking weak runes for these scripts would be the same as buying a 68' Camaro, pull the V8 engine, and drop in a Yugo engine. Many don't know how the the resource spots work but there are a couple of scripts that can help you mark some powerful runes.

Resource spots are 8x8 squares. What that means to you is that if you deplete one spot in that 8x8 grid, you have depleted any others in there as well. Take lumberjacking for instance, there may be 4 or 5 trees that can be chopped in that grid. If you keep chopping one until you get the message that "there is not enough wood to harvest", chopping any of the other tress in that grid will get you that same message. Ideally in mining and lumbejacking, you want to stand where 4 corners meet so you can hit 4 different 8x8 grids from that spot. This allows you to deplete all 4 grids without moving, thus making it a powerful spot. This is where you want to mark a rune. How do you find these grids you may be asking, well I am happy to show you.

The first 2 scripts are found on easyuo.com written by cyberpope for the original easyuo program.

1. Cyberpope's Lumberjack Radar: http://www.easyuo.com/forum/viewtopic.php?p=220864#220864 which is great for finding good spots. It's downside is that it does not work in Ter Mur.
2. Cyberpope's Mining Radar: http://www.easyuo.com/forum/viewtopic.php?p=77252#77252 Again, it does not work in Ter Mur.

Why am I showing you scripts that don't work in Ter Mur? The answer is that they still work great in the other facets and I lile the function that shows you depleted grids. When I mark my runes using these scripts, I will deplete each section before moving on to make sure that I don't accidentally overlap another rune. I want to make sure that each rune has the most spots available to mine or chop. Here is what it looks like when you first start it up when near trees:



The yellow blocks with question marks (?) are trees that can be chopped for resources and the red lines are there to outline 8x8 grids. The light/bright green square is where I am standing. You will now see that I am in a corner of 4 different grids and there is one tree available to chop. This is not an ideal location to mark a rune. If you click on the question mark, it will start chopping the tree.




So now wander around while keeping on eye on the radar for where you are at and good spots to mark a rune at. Remember, you must be stopped for 2 seconds for it reset and show the new location so only take a few steps at a time or head for large groups of trees that are close together. Once you have found a good spot, it should look something like this:




From this spot, I can chop successfully from 3 trees completely depleting each one, I always click on the question marks to make sure that I can actually chop from each one before marking the rune. If you deplete a section, it will looks like this on the radar:



Lets now look at Cyberpope's Mining Radar, which runs nearly identical. The place to go for 4 spots and 3 spots is mining caves. On the sides of mountains you may be able to get 3 but it is rare, most are only 2. Here is how it looks inside a mining cave or tunnel:


You will notice that I am standing on the corner of 4 different grids, it has the same question marks and if you click on a question mark, it will start mining. Always test all 4 grids before marking a rune, you will notice that sometimes the grid shows like it can be mined but when you try it will tell you that "there is no more metal to be mined." When a section is depleted, it will look like this:



I wish the Lumberjack Radar did this as well but alas it does not. After depleting all 4 sections, mark your rune and then start moving. Again, only take a few steps and stop so the radar can reset. Make sure that when you find your next 4 section, none of it is red. Deplete each grid and then remark if it is a good location.

The last script that I want to tell you about is a great script. It is an Open EasyUO script but it is fairly easy to get going. As always, read the directions and user comments before asking questions if you have difficulties. There is a good chance that it has already been asked and answered.

This is wvanderzalm's Visual Grid Editor: http://www.easyuo.com/forum/viewtopic.php?f=38&t=46203

This has multiple uses but I love it for mining and lumberjacking, especially lumberjacking. It gives you a large grid that goes over your entire screen:


You will notice bright green boxes and red boxes. The red boxes are trees with resources but out of reach, the bright green boxes are trees with resources that are within chopping range. In the location that I am at, I have trees in 3 different grids that I can chop. Unfortunately this script does not show depleted grids but for lumberjacking, I prefer it. This one updates as you walk so you can run or walk and see that it keeps up with you and shows exactly what is available which is awesome. You have the ability to turn mining and lumberjacking nodes on or off so you can have them both showing at the same time or just one or the other. I found out that there were places to mine that I had not realized. In this next picture in the same location, you will see the mining node as well:


Here is the same script only being used in a mining cave. All of the areas start out as red questions marks with a small bright green grid where you are. The bright green grid is the area within reach that you can mine. I am standing in a corner of 4 different 8x8 grids. I mined one section and you can see that it shows iron. All the scripts have the option to show what you are mining but since I play OSI, I don't worry about it since the resource will change.


This is pretty much it for this guide, I hope it helps someone. I was not aware of this at first and it made a HUGE change in the quantity and speed at which I gathered ore and logs. If you have any questions, feel free to post here and I will do my best to help answer them.

51
Scripting Chat / MWinc Lumberjacker V1.4
« on: March 31, 2015, 04:04:08 PM »
MW I am using your LJ script which I have used for years but have noticed a little bug which I am hoping you can shed some light on. I have run the setup multiple times but even though I am choosing not to cut the boards into logs, it is doing it. I don't know if you even look at or support it anymore but I had to ask just in case.  ;D

52
General UO Chat / BODs and Sorters
« on: March 21, 2015, 12:14:16 PM »
I haven't done BODs and bribery in a long time. How are the rest of you sorting them out. Looking at standard sorting scripts, they are all splitting them up differently. I am trying out MeWons's and I want to adjust it but would love some input in splitting them up.

53
Scripting Chat / Targeting Issues
« on: March 14, 2015, 07:24:56 AM »
I am very confused on this and boy does it show. I am trying an easy little snippet trying to figure out how to cast a spell onto a target that is not myself. I am in the Skara Stable Pen and trying to cast bless onto a horse. I know it won't let me perform beneficial acts but it allows me to see that it is working when that system message comes up. However, I am doing it wrong cause I am getting the targeting cursor from casting but that is it.

Code: [Select]
set %horse SG

finditem %horse G_10
event macro 15 16
target
set #LTargetID %horse
set #LTargetKind
event macros 22
wait 20s
return

54
Scripting Chat / killing and healing subs
« on: March 13, 2015, 06:40:59 PM »
I have been Googling to see if there were any PvM killing subs or health monitor subs but no luck, just full scripts. I think I may be able to figure out the health monitor/heal sub but not feeling very optimistic about a PvM killing sub. Does anyone know where I can find any working ones?

55
Scripting Chat / Finding the Queen
« on: March 10, 2015, 08:19:30 PM »
Ok, I am using EN's snippet for finding the queen

Code: [Select]
gosub ENs_findAntQueen
halt

sub ENs_FindAntQueen
  If %QueenLoopValueMax = N/A
    gosub SetupQueenLoopValues
  set !queenfound #False
  set !Loopvalue 0
  repeat
    gosub queenmove !loopvalue
    gosub findqueen
  until #result   ; queen found
  wait 5
Return

sub FindQueen
  set #result #false
  finditem OHB G_7
  If #Findcnt > 0
    {
    set !exit 15
    Repeat
      finditem OHB G_7
      Event Pathfind #findx #findy #findz  ; the queen
      wait 1
      set !exit !exit -1
      finditem OHB G_2
    Until !exit < 1 || #findcnt > 0
    set #result #findcnt > 0
    }
Return #Result

Sub QueenMove
    set !x %QueenLoopValuex . %1
    set !y %QueenLoopValuey . %1
    set !z %QueenLoopValuez . %1
    set !Exit 20
    Repeat
      set !Exit !exit - 1
      event pathfind !x !y !z
      wait 1
    Until ( #Charposx = !x && #charposy = !y ) || !exit < 1
    set !loopvalue !loopValue + 1
    If !loopvalue >= %QueenLoopValueMAx
      set !LoopValue 1
REturn

sub SetupQueenLoopValues
  gosub AddQueenloopvalue 5805 1908 3
  gosub AddQueenloopvalue 5803 1896 2
  gosub AddQueenloopvalue 5796 1889 2
  gosub AddQueenloopvalue 5788 1881 2
  gosub AddQueenloopvalue 5779 1872 0
  gosub AddQueenloopvalue 5770 1872 1
  gosub AddQueenloopvalue 5761 1876 0
  gosub AddQueenloopvalue 5755 1885 0
  gosub AddQueenloopvalue 5752 1895 2
  gosub AddQueenloopvalue 5756 1905 2
  gosub AddQueenloopvalue 5759 1910 5
  gosub AddQueenloopvalue 5769 1919 1
  gosub AddQueenloopvalue 5776 1924 3
  gosub AddQueenloopvalue 5780 1931 1
  gosub AddQueenloopvalue 5788 1933 4
  gosub AddQueenloopvalue 5796 1925 2
  gosub AddQueenloopvalue 5805 1915 3
  gosub AddQueenloopvalue 5810 1918 1
  gosub AddQueenloopvalue 5806 1925 3
  gosub AddQueenloopvalue 5799 1930 2
  gosub AddQueenloopvalue 5794 1926 4
  gosub AddQueenloopvalue 5797 1918 3
  gosub AddQueenloopvalue 5790 1913 3
  gosub AddQueenloopvalue 5781 1907 2
  gosub AddQueenloopvalue 5772 1904 1
  gosub AddQueenloopvalue 5764 1897 3
  gosub AddQueenloopvalue 5769 1889 1
  gosub AddQueenloopvalue 5775 1887 4
  gosub AddQueenloopvalue 5782 1894 1
  gosub AddQueenloopvalue 5777 1899 20
  gosub AddQueenloopvalue 5784 1900 0
  gosub AddQueenloopvalue 5789 1906 0
  gosub AddQueenloopvalue 5795 1912 4
  gosub AddQueenloopvalue 5801 1918 2
  gosub AddQueenloopvalue 5803 1916 5
  gosub AddQueenloopvalue 5807 1911 3
Return

sub AddQueenLoopValue
  if %QueenLoopValueMAx = N/A
     set %QueenLoopValueMax 0
  set %QueenLoopValueMAx %QueenLoopValueMax + 1
  set %QueenLoopValuex . %QueenLoopValueMax   %1
  set %QueenLoopValuey . %QueenLoopValueMax   %2
  set %QueenLoopValuez . %QueenLoopValueMax   %3
Return

I had to use goto commands to get to the hole that he uses as his starting point as mine recalls in and runs through the Trinsic hole and then related holes to get there but I have one other question. I need to drop the seed onto the matriarch. His snippet has it stop on the queen, does this snippet follow the queen if she moves or does it stop once it finds here? I cannot tell I need to add in another sub to drop the seed onto her to start the quest if his snippet stops there and if it doesn't I guess I need to add it in??

56
Scripting Chat / Clicking on Ant Holes
« on: March 08, 2015, 03:45:20 PM »
Where you click on the ant holes decides which direction you end up inside. The scripts and subs that I have seen have you drop in randomly. Is there a way to target a specific part of the hole so you always end up in the same spot inside? I am guessing not since it is not a gump but one can hope.

57
Scripting Chat / Movement VS Rail
« on: March 07, 2015, 08:45:22 PM »
What is the difference between using movement in a script and a true rail system? I was looking at TM's and EN's Rail subs and they look great but fairly complicated. The movement almost seems too easy though and it is easy to make a mistake and very tedious doing it.

Movement Example in case it is needed for clarification:

Code: [Select]
step_15a
 move 5711 1960 0 5s
     if ! ( #charposx = 5711 && #charposy = 1960 )
     {
     goto step_15a
    }
 else
 {
 goto step_16
 }

58
Stealth archive / Issues with Stealth
« on: February 08, 2015, 06:48:25 AM »
I really like the possibilities that Stealth has to offer but I guess I don't have a feel for it or something. Since EUO was down, I decided to go back and give Stealth another try. I downloaded DXRoms discordance trainer for over 90, and loaded it up. It was working well so I went to bed. When I got up this morning (6 hours or so later) I saw that I had timed out due to inactivity. I went from 91 to 92.3 which is very odd which meant he timed out not too long after logging in. (I have been running Maddogs EUO Disco Trainer and went from 92.3 to 99 in about 2 hours)

I logged back in and he had plenty of instruments left so I tried to start the script again. It said that it loaded but nothing was happening so I closed it out and opened stealth again. I did not have to load the script because it was still loaded. It still wouldn't play so I went an opened it up and still nada. I am sure it is user error but I have no idea what. I am leary of inverting the time into learning the code if I cannot get it to run properly. :(

Help??

59
Okay so I am going to start this over. It has been a long time and I started out differently then I want to this time so rather than try to get people to ignore the beginning and work their way down, I am going to start fresh.

Step one for making a script:

Okay so looking at this from a purely noob and beginning aspect, we need to figure out what we are going to have the script  do. Then we need to figure out basic subs we may need to have in place. Now as I have learned with other scripts I have worked on with the help of others, there is always something that you have overlooked or though that you wouldn't need so the sub list will be very fluid so it can be changed.

Script: I want to train tinkering

Subs I will need (not in any specific order right now):

1.  Setup
2.  Check tools
3.  Check resources
3.  Find and set secures and possibly trashcan
4.  Move resources from secure
5.  Move items to secure
6.  Move items to trashcan
7.  Gump wait
8.  Crafting
9.  Menu
10. Make tinker tools
12. Training list of items to make and what skill to make them
13, Skill check sub

I am sure there are others that I may have missed off the bat plus there will need to be some for a menu if you want the menu to keep track of time and gains and what not.

60
Scripting Chat / Item Buyer Script
« on: December 29, 2014, 03:56:46 PM »
I was wondering if anyone knew of an item buyer script? I am currently using gen's Automatic Item Buyer http://www.scriptuo.com/index.php?topic=3099.0;highlight=buy+items but it does not read how many items there are, you have to put in how many clicks to buy. It works fine if there are a lot of items on there but if you are working it from zero, you either set it low like 20 or set it high and have it waste time clicking the amount to buy when it has already bought them all. It also gets stuck trying to recall if an area is blocked instead of going to the next rune. I am hoping that there might be a newer or better script out there. Thanks!!

Pages: 1 2 3 [4] 5 6 ... 8