-
Welcome to The Hub Murray...
Forum: Ultima Online
Last Post: thehubmurrayhill
10-17-2024, 02:25 PM
» Replies: 0
» Views: 166 -
Ultima Online: Golden Age...
Forum: Ultima Online
Last Post: Elemental
01-28-2024, 09:03 AM
» Replies: 14
» Views: 2,805 -
New forum
Forum: Ultima Online
Last Post: Elemental
12-25-2023, 09:36 PM
» Replies: 12
» Views: 4,688 -
Ye Olde Sphere Shard
Forum: Ultima Online
Last Post: Mr.Columbus
05-04-2023, 08:09 PM
» Replies: 1
» Views: 503 -
FORGOTTEN WORLD the last ...
Forum: Ultima Online
Last Post: Mr.Columbus
04-26-2023, 05:40 AM
» Replies: 0
» Views: 460 -
Releasing scripts
Forum: Ultima Online
Last Post: Mr.Columbus
04-14-2023, 06:48 PM
» Replies: 64
» Views: 61,869 -
Uo Shard ?
Forum: Ultima Online
Last Post: Ermac
06-04-2019, 11:48 PM
» Replies: 2
» Views: 1,492 -
Expansion III Launches at...
Forum: Ultima Online
Last Post: Ermac
05-24-2018, 06:31 AM
» Replies: 0
» Views: 1,113 -
Hello!!!
Forum: Ultima Online
Last Post: Atlas
03-06-2018, 04:20 AM
» Replies: 14
» Views: 7,057 -
Cataclysm Shard still goi...
Forum: Ultima Online
Last Post: Atlas
03-06-2018, 04:15 AM
» Replies: 4
» Views: 2,800
- Forum posts:65,190
- Forum threads:5,776
- Members:1,760
- Latest member:ug2882
It's hard enough to kill someone in open world fighting, but when they get ressed almost instantly it's pointless. Was involved in a little action at BB and every time someone died, they were reseed within 2 seconds. I said wtf, and someone said "Its not about the loot!" It is for me bro. When I kill someone, I want to loot them. This especially sucks if you are fighting outnumbered and happen to drop one of them. Hes back FSing you before you know it.
So I think bandages should take as long as casting res.
I was playing and my game froze.. i reloged and after a few steps, froze again!
I couldnt connect anymore... it locked on the connecting screen..
I rebooted my pc and i could login again, but i walked a little and same issue as above!
I tried using razor and injection, none work =/
Anyone knows whats the problem?
[EDIT]
It seems it wasnt the reboot of my pc that made me login again, but the disconnection of my char from the server since when it froze it wasnt in my house...
I just relogged without rebooting the pc, after my char disconnected from the server!
Have about 18-20k feathers place your bid here. thanks
Hello Everyone with Sphinx's absents I will be the new R/P coordinator. Be sure to read the RP rules and send me PMS of your role playing stories I look forward to this job and hopefully ill do half as good of job as Sphinx did Thank you (Im having trouble logging in here lately my screen st6ays stuck at the verifying account screen trying to fix it but no luck yet) Thanks guys!
Right now you can vote on the top 100 ingame by typing .vote
There for we have a shit load of votes on Xtreme top 100, but the Ultima Online top 200 is as good as dead.
There for i sugest adding a command .vote2 that will as .vote also give you 1k of gold, but will open a browser where you can vote on Ultima Online top 200
Anyone have a link for injection download that works on IN ? it just does nothing when i click the version i have , tried to run it as anything i can try.
Is there colored llamas? And if not could there be a spawn of them like the mustangs? LLAMAS FTW!!!
I figured I'd share a few injection subs which may be useful to people learning the syntax and/or weak and new pvpers who want a little advantage to help them out.
The first is a sub which will always choose to use a scroll for a spell, but if no scrolls are available it will switch to use the book spell. This is useful for spells where the scroll is superior in all ways to the book (e.g. bless, poison, cure, wall of stone and so on)
sub WallofStone()
if uo.count(0x1F44) > 0 then
uo.print("Casting using scroll.")
uo.exec("usetype 0x1F44")
else
uo.print("Casting using spell.")
uo.exec("cast 'Wall of Stone'")
endif
end sub
If you wish to use it for other spells simply rename the sub, change the itemID and spell name to that of the spell you wish to use.
If the spell is one you wish to target someone (or yourself) automatically then you need to add one of the two following lines in the blank spaces I have left in the above script:
uo.waittargetself() ; target yourself automatically
uo.waittargetlast() ; target last automatically
You can also target objects and other fanciful things but I'm keeping things simple for now.
Next up I have a little program which I run (it loops itself automatically) which constantly keeps me apprised of my health and mana. This helps if you (like me) hate the UO status bar and find the minimised version too inaccurate:
sub MonitoringSystem()
var h = 50 + (uo.str / 2)
var cm = uo.int
uo.print("The health and mana monitoring system is enabled.")
REPEAT
if uo.life <= h - 5 then
uo.print(str(uo.life)+ " HITPOINTS remaining")
else
if uo.life >= h + 5 then
uo.print(str(uo.life)+ " HITPOINTS remaining")
endif
endif
h = uo.life
if uo.mana < cm - 5 then
uo.print(str(uo.mana)+ " MANA remaining")
cm = uo.mana
else
if uo.mana > cm + 5 then
uo.print(str(uo.mana)+ " MANA remaining")
cm = uo.mana
endif
endif
wait(1000)
UNTIL uo.life == 0
uo.print("You are dead. The Monitoring System is disabled.")
end sub
You will need two keys to operate it properly:
; set the hotkey to start the script to:
exec MonitoringSystem
; set the hotkey to stop the script looping to:
terminate MonitoringSystem
You can tweak the numbers to change how frequently the mana and life messages are sent. It may not be useful to everybody but I hope even those who aren't interested in these specific scripts can use them to steal ideas/syntax information.
Next, I have a single press mana drinking button, this button calculates the amount of mana you need and drinks the most appropriate mana potion. Again, should you wish you can change the thresholds at which it chooses. It also notifies if you are out of a certain potion type and will opt to drink the remaining type rather than leave you without mana:
sub Mana()
if uo.int - uo.mana > 36 then
if uo.count(0x0F0D, 0x387) > 0 then
uo.usetype('0x0F0D', 0x387)
else
if uo.count(0x0F09, 0x388) > 0 then
uo.usetype('0x0F09', 0x388)
else
uo.print("Out of all mana potion types!")
endif
endif
else
if uo.int - uo.mana > 20 then
if uo.count(0x0F09, 0x388) > 0 then
uo.usetype('0x0F09', 0x388)
else
if uo.count(0x0F0D, 0x387) > 0 then
uo.usetype('0x0F0D', 0x387)
else
uo.print("Out of all mana potion types!")
endif
endif
else
uo.print("You don't need more mana you greedy fool!")
endif
endif
end sub
Note that this is not a loop, it is a single-press single-drink sub.
I also suggest all Injection users, particularly those who are using smooth walk, make a "fix Injection weirdness" button, this can solve any targeting malfunctions (if lots of wait attacks pile up because of a flaw in your scripts this can be pretty bad) and resync the client. Here is mine:
sub Resync()
uo.say(chr(27))
if uo.waiting() == 1 then
uo.canceltarget()
endif
uo.resend()
uo.print("Resync complete.")
end sub
My final little script is a very simple one, to arm your shield during your bandage macro (be warned it can leave you open to being para with shield up if you aren't careful!)
var shield = [YOUR SHIELD]
sub BandageSelf()
uo.exec("bandageself")
wait(250)
uo.usetype(shield)
end sub
You need to set your shield type (by itemID) at the top of your main routines. Alternatively you could also rescript to use shield as an object instead. The wait(250) in this script serves the purpose of preventing your shield dropping straight back in your pack because of the bandage (e.g. if you lag even slightly).
Anyway, that's all for now. I've seen a lot of people asking for Injection help, particularly for PvP. I am not a pro (in fact I suck) but I thought I'd share a little of what I've learned and hopefully it'll be useful to somebody. I may add some more stuff later, but I'm not going to give away all my tricks
I'm having an issue with openEUO, It's suddenly stopped working, it has been working fine for weeks. I have been using the mining script without any issues until today. Suddenly it just doesn't work, I run the script and nothing happens. I did install easyUO this morning to try out another script and thought that may have caused an issue so I removed that completely and it still doesn't work.
From what I gather is it is not recognising me, like in "Character Info" the fields seem right (position and so forth) but in the "status info" part all fields are empty like it doesn't recognise my character. Has me stumped as it has been working fine fore the last 3 weeks and now suddenly it doesn't...
Just wondering if anyone had any ideas?
List of things I have tried or have been suggested so far:
Rebooted computer - No fix
Reinstalled openEUO - No fix
Reinstalled Razor - No fix
Restoring computer to previous time it worked - No fix
Running in admin mode - OS is XP, not applicable
Running client and openEUO in XP service compatibility mode - OS is XP, not applicable
Bashing the keyboard and yelling profanities - No fix (made me feel a little better though)
Make sure injection and razor are not both running - No fix, I only use razor
Anyone have any crafting scripts for injection ?
Carpentry
Blacksmithing
Tailoring
ect