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.


Messages - TrailMyx

Pages: 1 ... 617 618 [619] 620 621
9271
New member introductions / Re: Whoot, I am here!!!!!
« on: June 10, 2008, 09:24:58 AM »
Hey Xclio, glad to have you here too. 

I did put up a public scripts section, so if there's something you want to post, feel free.  I just haven't fung sui-ed it yet.  It's just on area at the moment.

I'm not here to compete with freddy, my focus is trying to get ScriptUO out the door.


9272
New member introductions / Re: I Pwnz All
« on: June 10, 2008, 09:22:25 AM »
And you seem to be Elite too.  ;) But I'm sure you knew that already.... Anyone that was a VIP over at coders I'll make Elite.  I've got ScriptUO in there plus my other scripts that were in the VIP section.

I'm making a l33t badge for the l33t peeps.

9273
New member introductions / Re: Hey Everyone!!!
« on: June 10, 2008, 09:20:43 AM »
oh, and I think your avatar rules.  funny stuff.

9274
New member introductions / Re: Guadah's back in town!
« on: June 10, 2008, 09:20:02 AM »
Lol, this is the default color scheme for SMF.  heh, I guess I just like plain-jane vanilla.

Anyhow, glad you came here.

freddy is good people too, so don't be a stranger over there either. 

I'm taking a bit of a break from the whole forum thing, but I did want to get my repo up. This site is dedicated to ScriptUO, but I figured a little script section wouldn't hurt.

9275
New member introductions / Re: Mr Random arrives
« on: June 10, 2008, 09:17:33 AM »
heh, it's ok to be random.  That's my normal state of mine.  Thanks for coming by!

9276
Off Topic / Re: I want to have TM's babies!
« on: June 10, 2008, 09:12:23 AM »
HI guys, welcome here.

Yeh, e107 also allows registration, but I should remove that anyhow.  I don't want anyone registering for the content manager, but just the forum. 

I doubt j4bber would put a redirect.  No worries, though.

9277
New member introductions / Re: Hey Everyone!!!
« on: June 09, 2008, 07:24:50 PM »
Hey RD, welcome.  Yeh, SMF is pretty cool. 

9278
Gold Farming / TrailMyx's Full Auto Fisherman
« on: June 09, 2008, 02:50:44 PM »
Code: [Select]
;===================================================================
; Script Name: TrailMyx's Full-Auto Fisherman 2.0j
; Author: TrailMyx
; Version: 2.0k
; Shard OSI / FS: OSI / FS(Alexandria)
; Revision Date: 08/29/2007
; Purpose:
;     Completely automate the operation of fishing up MIBs/Nets/Tmaps/pearls/scales/hides
;
; Features:
;     . Utilizes 4x4 resource gathering to hunt for sea serpents containing treasure.
;     . Automatically fishes until a sea serpent is encountered
;     . Utilizes Offensive selection until sea serpent is dead
;     . During combat, your character is healed using your Healing methon.
;     . Boat automatically moved to dead serpent location
;     . Sea serpent may be carved for hides, scales
;     . All loot is collected based upon user selections.
;     . All trash is deposited on dead sea serpent corpses
;     . Automatically travels to bank to deposit treasure and back to boat
;     . Script continues to run until selected ending condition is achieved.
;     . Once ending condition is achieved, your character will transport to save location
;       and automatically logout
;     . Save/Load user preferences
;     . Saves session loot to a log file.
;     . Use multiple safe logout and bank runes
;     . Many statistics collected.
;     . Randomly uses runes in rune blocks.
;
; Requirements:
;     . SMALL boat in deep water
;     . Runebook in main pack with at least:
;       = 1 rune for a safe logout point
;       = 1 rune for a bank
;     . Boat key in main pack
;     . Container in bank for non-stackable items
;     . Container in bank for stackable items
;     . 100% LRC suit.  On OSI, it's best to have self-repair items.
;     . Sissors for cutting leather
;     . Dagger, knife for skinning sea serpents
;     . Offensive ability using Necromancy, Magery, or Archery buffed with Chivalry (optional)
;     . Defensive healing ability using Magery, Necromancy, Chivalry, or bandages
;     . Start script standing on your boat at the key recall point.
;     . If you haven't run the Guided Setup yet, it's best to start at a bank location.
;
; Special Thanks:
;     Valuable testing/feature input by j4bber, MissyMoose, Bookwyrm, sss567, Hoby, Gimlet
;====================================
; Revision History:
;===================================================================
; ToDo:
;  . Item evaluation with TM_CLAw
;
;===================================================================

Locate all references to "HTD".  If you use the program ScriptUO, it's easy to search.  Here's the results from TM_fullautofisherman30b:
Code: easyuo
  1. 1603:   gosub TransferItems NULL SVH_XVH_HTD_UDF_EQD_UVH -1 #BACKPACKID %container_MIBs
  2. 1813:   gosub CheckandDragSpecial HTD !serpcont EUOCheckBox21 #false ; mibs (ancient)
  3. 1814:   gosub CheckandDragSpecial HTD_UVH_RVH !serpcont EUOCheckBox8 #false ; mibs %check_loot_asos
  4. 1900:       if #FINDTYPE = HTD
  5. 1921:       if #FINDTYPE = HTD ; MIB, but ancient?
  6. 1958:         if #FINDTYPE in HTD_UVH_RVH
  7. 1997:   finditem SVH_XVH_HTD_UDF_UVH C_ , #BACKPACKID
  8. 2007:   if #FINDTYPE in HTD_UVH
  9.  

change these lines to the following (your line numbers may vary if you've made any changes to the script yourself [note adding "AWJC"]:

Code: easyuo
  1. 1603:   gosub TransferItems NULL SVH_XVH_HTD_UDF_EQD_UVH_AWJC -1 #BACKPACKID %container_MIBs
  2. 1813:   gosub CheckandDragSpecial HTD_AWJC !serpcont EUOCheckBox21 #false ; mibs (ancient)
  3. 1814:   gosub CheckandDragSpecial HTD_UVH_RVH_AWJC !serpcont EUOCheckBox8 #false ; mibs %check_loot_asos
  4. 1900:       if #FINDTYPE = AWJC
  5. 1921:       if #FINDTYPE = AWJC ; MIB, but ancient?
  6. 1958:         if #FINDTYPE in HTD_UVH_RVH_AWJC
  7. 1997:   finditem SVH_XVH_HTD_UDF_UVH_AWJC C_ , #BACKPACKID
  8. 2007:   if #FINDTYPE in HTD_UVH_AWJC
  9.  

Special note:
The archery feature is not recommended.  Use at your own annoyance.

9279
Off Topic / Re: I want to have TM's babies!
« on: June 09, 2008, 02:42:58 PM »
Rofl.  Welcome back.  Hopefully this place will be around for a while.

9280
Code: [Select]
;-----------------------------------------------------------
; Script Name: TrailMyx's Lightning-Fast Hiding/Stealth Trainer
; Author: TrailMyx
; Version: 1.4
; Client Tested with: 6.0.1.6
; EUO version tested with: 1.5 118
; Shard: OSI, FS(?)
; Revision Date:  6/15/2007
; Public Release: ...
; Global Variables Used: None
; Purpose/Features:
;   Helps you train up your hiding and stealth fast with the
;  use of the "pen trick".  This script was inspired from Freddy's
;  multiskill trainer.  I turbocharged his pen trick sub, and added that
;  to my own hiding trainer.  Finally, I made the script also use the
;  pen trick for stealth.
;
;  For stealth, you can train up to 60ish with normal cloths, then switch to a
;  studded-leather armor suit up to near GM.  Just stand in place and run.  Be
;  sure you have an inscription pen....
;---------------------------------------------------------

Note you can now set the skillpoint where you start using stealth by popular request.

TM

Stealth Training Tips:

(From Stratics)
0 - 30     Buy skill from NPC
30 - 65    Normal Clothes
65 - 95    Full Studded Leather Suit
95 - 100    Full Studded Leather Suit + Close Helm

This is good information.  Still is valid as of 3/12/2009.  Just be sure you buy your Stealth to over 30.0.  If you try to start your stealth from zero, you *WILL* get stuck at 25.0.  Also, be sure you start with enough strength to wear studded leather (35 strength)

As of 7/15/2009 the PEN trick no longer works. 

9281
Script development tools / TrailMyx's Advanced Journal Handler
« on: June 09, 2008, 01:01:15 PM »
Code: [Select]
;=================================================================
; Script Name: TrailMyx's Advanced Journal Scanner
; Author: TrailMyx
; Version: 1.0
; Shard OSI / FS: OSI / FS?
; Revision Date: 10/20/2007
; Purpose:
;   Use these subs to quickly find text in your #journal entries.  These subs
; use #jindex for flawless journal scanning and is much more reliable than using
; standard indexing of #journal and #SYSMSG.
;
;   Now it is possible to manage separate journals based on unrelated text.  It's now possible
; to monitor spellcasting, bandaging, stealing, or anything else without a TM_AdvJournalSync
; potentially removing text needed for another UO funciton.
;
;   New is the ability to either gosub or call these functions without the need to change the
; header!  When calling, a limit of 10 arguments is allowed, but more can be added by editing the
; call interface section.
;
;  Examples:
;     gosub TM_AdvJournalSync speech 100 ; sync "speech" journal space, set #LPC to 100 from default of 1000
;     gosub TM_AdvJournalScan speech VALID Find_this_text and_find_this_too ; will not advance copy of #jindex
;     gosub TM_AdvJournalScan heal VALID_ADVANCE you_heal_what that_patient_is_not ; advances pointer after scan
;     gosub TM_AdvJournalScan spellcast NONE fizzle ; no spam checking and doesn't advance #jindex copy automatically
;
;  Subs included:
;     TM_AdvJournalSync - Must call this in initialzation
;     TM_AdvJournalScan - see header for details....
;
;  Release history:
;    v1.0 - Initial release.
;
;  Requirements:
;    Nothing special
;
;  Credit:
;    If you use these subs, please leave credit for me somewhere in your script header.
;=================================================================

... Snipped from another thread...

By this example:

Code: [Select]
gosub TM_AdvJournalScan heal VALID_ADVANCE you_heal_what that_patient_is_not

The first argument "heal" what you are calling this particular journal scanner.  Since you can have different scanners looking for different things and behaving differently, then you can set this.  An example of multiple journal scanners is perhaps you are looking for journal information that's spell casting related, but another part of your script is looking for journal output that's healing related.  Now you can separate these.

The second argument can be the following values:

NONE: defaults to basic journal scan (no SPAM checking, no #jindex pointer copy advancing)
ADVANCE: no spam checking, advances #jindex copy
VALID: invokes SPAM filtering, no advance of #jindex copy
VALID_ADVANCE, VALIDADVANCE, ADVANCE_VALID, etc.: invokes SPAM filtering, advances of #jindex copy

arguments after the first and the second are considered strings you will be searching for to appear in your journal.

About SPAM filtering:

With the NONE option, the script will not filter the journal and will agree with any resulting match with the list your supply as arguments.  

With the VALID option, the script will compare several criterion to the text found within your journal.  These criteria are:
(Joe_Spammer is a fictional grief player trying to mess with your script)

1) Journal entry does not contain ":_" i.e. "Joe_Spammer:_you_heal_what" <will not trigger>
2) Journal entry does contain ":_", but is the first text <this will pass, example boat commands, taming>
3) Journal entry does contain "Your_Charname:_you_heal_what..." <this will pass, since YOU said it.>
4) Journal entry does contain "Joe_Spammer:_Your_Charname:_you_heal_what" <this will not pass because your character name did not come first>

Note there are combinations of the above examples, and may require you to play with it a bit.

With the ADVANCE option, the script will automatically sync the jindex copy when you do a search.  There are times however when you might want to search the same journal information again for another trigger word, so you can sync by hand by:

Code: [Select]
gosub TM_AdvJournalScan heal VALID you_heal_what that_patient_is_not
if #RESULT = #TRUE
{
  gosub TM_AdvJournalSync heal
  .. do something about it..
}

Finally, you notice that most of my scripts will call TM_AdvJournalSync at the beginning of the script execution for each journal scanner, but will include a number for the second argument:

Code: [Select]
 gosub TM_AdvJournalSync heal 100
  gosub TM_AdvJournalSync CastSpell 100

This is just setting the default #LPC for each scanner.  If you have time-critical needs, you may invoke faster scanning for subsequent TM_AdvJournalScan calls.

9282
Code: [Select]
;-----------------------------------------------------------
; Script Name: TrainMyx's Item Paperdoll/Container Durability Checker
; Author: TrailMyx
; Version: 1.0
; Client Tested with: 6.0.1.6
; EUO version tested with: 1.5 118
; Shard: OSI, FS(?)
; Revision Date:  6/15/2007
; Public Release: ...
; Global Variables Used: None
; Purpose/Features:
;   . Scan paperdoll (or targeted container when you set %scan_container to #TRUE) to generate
;   a repair report.
;   . Change value of %warning_percentage to change your repair threshold
;-------------------------------------------------------

9283
Combat/Healing/Looting / TrailMyx's Pet Gump Healing 1.0
« on: June 09, 2008, 12:51:59 PM »
Code: [Select]
;-----------------------------------------------------------
; Script Name: TrailMyx's Pet Gump Healing
; Author: TrailMyx
; Version: 1.0
; Client Tested with: 5.0.9
; EUO version tested with: 1.5 109
; Shard: OSI, FS
; Revision Date:  3/26/2007
; Public Release: ...
; Global Variables Used: None
; Purpose/Features:
;   This will attempt to pull up your pet's healthbar and heal according to
;   %heal_percentage
;-----------------------------------------------------------

Test code included!

9284
Script development tools / TrailMyx's Context Menu hander
« on: June 09, 2008, 12:46:07 PM »
Usage:

Code: [Select]
;gosub HandleContextMenu NULL #CHARID %CONTEXT_Toggle_Monster_Title_Display
;stop


9285
Script development tools / TrailMyx's HTML Journal Dumper
« on: June 09, 2008, 12:44:02 PM »
Code: [Select]
;=================================================================
; Script Name: TrailMyx's HTML journal dump
; Author: TrailMyx
; Version: 1.0
; Shard OSI / FS: OSI / FS?
; Revision Date: 2007/07/09
; Purpose:
; Subs included:
;   Use these routines to dump contents of your journal to an HTML file.
;
;  Release history:
;
;  Requirements:
;=================================================================

Pages: 1 ... 617 618 [619] 620 621