Latest Threads

Forum Statistics
  • Forum posts:65,190
  • Forum threads:5,776
  • Members:1,760
  • Latest member:ug2882


Posted by: Lags
03-23-2012, 04:28 AM
Forum: Suggestions
- Replies (25)

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.

Print this item


Posted by: Raziel_
03-23-2012, 04:24 AM
Forum: Technical Support
- Replies (7)

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!

Print this item


Posted by: bloodrock
03-23-2012, 03:03 AM
Forum: Hall of Commerce
- Replies (2)

Have about 18-20k feathers place your bid here. thanks

Print this item


Posted by: Flik
03-22-2012, 11:09 PM
Forum: The Yarn-Spinner's Tavern
- Replies (4)

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!

Print this item


Posted by: Shadok
03-22-2012, 06:44 PM
Forum: Suggestions
- Replies (4)

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

Print this item


Posted by: necrophagist
03-22-2012, 05:08 PM
Forum: General
- Replies (2)

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.

Print this item


Posted by: Kander
03-22-2012, 02:40 PM
Forum: Suggestions
- Replies (4)

Is there colored llamas? And if not could there be a spawn of them like the mustangs? LLAMAS FTW!!!

Print this item


Posted by: Loki
03-22-2012, 02:26 PM
Forum: Player Guides
- Replies (1)

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)

Code:
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:

Code:
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:

Code:
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:

Code:
; 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:

Code:
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:

Code:
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!)

Code:
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 Wink

Print this item


Posted by: Ayleth Payne
03-22-2012, 02:21 PM
Forum: Technical Support
- Replies (3)

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

Print this item


Posted by: soMa
03-22-2012, 12:34 PM
Forum: Player Guides
- No Replies

Anyone have any crafting scripts for injection ?
Carpentry
Blacksmithing
Tailoring
ect

Print this item