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 - The Reaper

Pages: [1]
1
This script makes bucklers at your house and takes them to brit library to hand them in.

Been tested, managed to get 25k points all by itself, so I'm letting you lot loose on it.

Any feedback is much appreciated.

Will be adding a menu box to keep track of what you've used etc, but I don't really have time right now. ATM, it works, that's all that matters.

Small note, you'll be needing about 900,000 plain ingots!!!!!!!!

Updated to Version 2.0 - NOW HAS GATE SUPPORT, GO GO GIMLET!!
Updated to version 1.1 to remove 1 or 2 bugs, should now make smiths hammers instead of tinker tools when your lagging :S

Still to do:
- Add a menu interface - DONE
- Add gate travel - DONE

2
Ok, so this first started out when I wanted to get a couple of the Vesper rewards. I searched SUO and EUO sites for a working script.

Here I came up empty handed, EUO, I found several scripts that almost worked.

The best of which, was by AXE.

Here is the much improved working version. Setup is very simple, follow on-screen commands.

Tips:
  • Lock a box/backpack/random container down on your steps OR place a container in your bank.
  • Create a runebook with a rune to your house/bank, rune must be in slot 1! (If to your house, within 2 tiles of the secure container. This book may also contain runes to other places, that isn't an issue.
  • Create up to 4 runebooks with runes to tree locations, the script will not work without 4 runebook ID's. Each book MUST be full.
  • Script will harvest all wood from trees within 2 tiles of the rune location, get as many trees in each location as possible.
  • Example: I will use 2 runebooks for trees, so when the script asks, I set book 3 the same as 1 and book 4 the same as 2.
  • You must have an axe in your backpack.
  • Script will try to recall to secure if you take damage, use the "protection" spell to aid your escape.
  • Before starting the script, make sure you are at your secure location.

Still to do:
1. Give the option of pathfinding to nearby trees until backpack is full, before recalling to next location.
2. Sve position of each tree to allow logging in Ter Mur.

I hope you enjoy this.

Feedback is appreciated.

Current Version: 1.6 Updated: 08/06/2011

3
Script Debug / Bag of sending issues
« on: May 07, 2011, 03:22:32 PM »
I'm having really big issues with this sub, the bag of sending on the Big Fish seems to refuse to click on the fish. It recognises that the fish is there, it even sets #ltargetID properly, it just refuses to click on the fish. Any help would be much appreciated, I can't seem to find the issue :S

Code: [Select]
sub big_fish
;==========================

;==========================
finditem GQD_FQD_EQD_DQD C_
if #findkind = -1
   {
   return
   }
event property #findID
if A , #spc , Big notin #property
   {
   return
   }
set #ltargetid #findID
set #lobjectID %BoS
wait 5
event macro 17 0
target 3s
wait 5
event macro 22 0
wait 10

4
Script Debug / TM Journal Subs
« on: May 01, 2011, 10:42:08 PM »
Ok, I'm having problems with the world save on my free-shard. I want the script to pause for the world save so I'm using TM's Journal scanner. But it's not working.

The system message says:
"The world will save in 15 seconds."

The code I'm using at the start of my script is:
Code: [Select]
gosub TM_AdvJournalSync world 100
The code I'm using within the main loop of my script is:
Code: [Select]
gosub TM_AdvJournalScan world VALID_ADVANCE The_world_will
if result =  #true
   {
   sound
   wait 300
   if %debug = 2
      {
      display ok You've sucessfully got TMs sub to work
      }
   }

Any help would be much appreciated

5
Combat/Healing/Looting / Chiv dexxer healer
« on: April 27, 2011, 07:53:26 PM »
Wow, I've been up all night because CEO let me die, and here is what I've come up with.

I started with the popular CEO Medic as a basis, and got about 10 minutes in before I rage quit and started from scratch. I have tried to keep ALL unnecessary code out of my script to make it as fast as possible.

I intend to use this script whilst solo'ing Lady M with my sampire. But I'm sure it could be used in many more environments.

Still 1-2 things to yet be added, but have a play and let me know what ya think so far.

To Do List:
1. Add pause for paralysis

Code: [Select]
;==================================
; Script Name: Reaper's Dexxer Healer
; Author: The Reaper
; Version: 1.0
; Client Tested with: 7.0.10.3
; EUO version tested with: 1.5.186
; Purpose: Heal your lazy ass on freeshards.
; Should work on OSI servers also.
; Special thanks to CEO for his CEOMedic
; and a couple of other short snippets of code.
; Also thanks to Nilmer's Speedy Menu Builder
;==================================
; The red level is the % health at which you want chivalry to heal,
; otherwise it will default to bandages.
; The yellow level is the % stamina at which chivalry will divine fury
set %red 35
set %yellow 70

initevents

event Macro 8 2 ;open status bar
wait 20
set #contPosX 850
set #contPosY 400

chooseskill chiv
if #skill < 600
   {
   display ok You having a laugh, a PvE dexxer with no chiv, rofl.
   halt
   }
chooseskill heal
if #skill < 1000
   {
   display ok Come on, this isn't a healing trainer, get at least GM healing.
   halt
   }

set %yellowhp ( ( ( #maxhits * 10 ) * %yellow / 100 ) ) / 10 )
set %redhp ( ( ( #maxhits * 10 ) * %red / 100 ) ) / 10 )
set %yellowstam ( ( ( #maxstam * 10 ) * %yellow / 100 ) ) / 10 )
set %redstam ( ( ( #maxstam * 10 ) * %red / 100 ) ) / 10 )
set %yellowmana ( ( ( #maxmana * 10 ) * %yellow / 100 ) ) / 10 )
set %redmana ( ( ( #maxmana * 10 ) * %red / 100 ) ) / 10 )
set %lasthp 0
set %laststam 0
set %lastmana 0
; Current OSI bandage delay
; This one seems to be the current formula now, if heals overlap increment  11 by 1 until they don't
set %aid_delay ( 11 - #dex / 20 ) * 10

gosub InitMenu

;Main Script Body
;===========================================
Loop:
gosub Health
gosub Stamina
gosub UpdateStatus
gosub pausebutton
goto Loop

sub Health
if #hits = #maxhits
   {
   menu font color black
   menu delete action
   menu font bgcolor lime
   menu text action 50 35 Ok
   return
   }

if #hits < %redhp
   {
   if C in #charstatus
      {
      menu font color red
      menu delete action
      menu font bgcolor yellow
      menu text action 50 35 Oooohhh *bleep*, poisoned AND nearly dead.
      repeat
            {
            event macro 15 201
            target 2s
            event macro 23 0
            wait 10
            }
      until C <> #charstatus
      }
   }
     
if #hits < %redhp
   {
   menu font color red
   menu delete action
   menu font bgcolor yellow
   menu text action 50 35 Last ditched attempt to save your ass!
   event macro 15 202
   target 2s
   event macro 23 0
   }
if #scnt2 < %usenextaid
   {
   return
   }
if C in #charstatus
   {
   finditem ZLF C
   if #findkind <> -1
      {
      menu font color black
      menu delete action
      menu font bgcolor yellow
      menu text action 50 35 Poisoned (Aids)
      set #lobjectid #findid
      event macro 17 0
      target 1s
      event macro 23 0
      set %usenextaid ( #scnt2 + %aid_delay )
      return
      }
   }
if #hits < #maxhits
   {
   finditem ZLF C
   if #findkind <> -1
      {
      menu font color black
      menu delete action
      menu font bgcolor yellow
      menu text action 50 35 Healing (Aids)
      set #lobjectid #findid
      event macro 17 0
      target 1s
      event macro 23 0
      set %usenextaid ( #scnt2 + %aid_delay )
      }
   }
return

sub Stamina
if #mana < 15
   {
   return
   }
if #stamina < %yellowstam
   {
   event macro 15 205
   wait 10
   }
return

sub pausebutton
if #menubutton <> N/A
   {
   menu delete pausebutton
   menu text color black
   menu button pausebutton 0 60 330 20 Resume
   set #menubutton N/A
   gosub ResumeButton
   }
return

sub ResumeButton
repeat
      {
      wait 1
      }
      until #menubutton <> N/A
menu delete pausebutton
menu font bgcolor red
menu button pausebutton 0 60 330 20 Pause
set #menubutton N/A
return

sub UpdateStatus
gosub CkHp
gosub CkStam
gosub CkMana
return

sub CkHp
if %lasthp = #hits
   {
   return
   }
menu font bgcolor lime
if #hits < %yellowhp
   {
   menu font bgcolor yellow
   }
if #hits < %redhp
   {
   menu font bgcolor red
   }
menu delete hp
menu font color black
menu text hp 28 5 #hits , / , #maxhits
set %lasthp #hits
return

sub CkStam
if %laststam = #stamina
   {
   return
   }
menu font bgcolor lime
if #stamina < %yellowstam
   {
   menu font bgcolor yellow
   }
if #stamina < %redstam
   {
   menu font bgcolor red
   }
menu delete stamina
menu font color black
menu text stamina 243 5 #stamina , / , #maxstam
set %laststam #stamina
return

sub CkMana
if %lastmana = #mana
   {
   return
   }
menu font bgcolor lime
if #mana < %yellowmana
   {
   menu font bgcolor yellow
   }
if #mana < %redmana
   {
   menu font bgcolor red
   }
menu delete mana
menu font color black
menu text mana 127 5 #mana , / , #maxmana
set %lastmana #mana
return



;Menu Sub
sub InitMenu
 menu clear
 Menu hideEUO
 Menu window size 330 80
 Menu show
 Menu window color black
 Menu font bgcolor red
 Menu font size 10
 menu Window Title The Reaper's PvE Dexxer Auto-Healer
 menu button pausebutton 0 60 330 20 Pause
 menu font color red
 Menu font bgcolor blue
 menu text Thp 5 5 HP:
 menu text Tmana 90 5 Mana:
 menu text Tstamina 190 5 Stamina:
 menu text Taction 5 35 Action:
 menu font bgcolor lime
 menu font color black
 menu text hp 28 5 #hits , / , #maxhits
 menu text mana 127 5 #mana , / , #maxmana
 menu text stamina 243 5 #stamina , / , #maxstam
 menu text bgcolor orange
 menu text Tchar 200 35 Character:
 menu text char 262 35 #charname
 menu text action 50 35 Ok
 set #menubutton N/A
 menu show 850 600
 wait 30
gosub UpdateStatus
return

PS - Nilmer has a speedy menu builder that really helped me with this, since I've never actually made my own menu's from scratch before, definitely work a look.

PPS - Have fun!!

6
Scripting Chat / What I've been upto!!
« on: April 26, 2011, 07:26:28 AM »
Just a little update for ya'll:

Not been doing a lot of scripting the last few weeks. Not really had the time. Had a few women problems. And a few life problems (need mawr muny  >:()

Currently working on a SW/Necro, so expect to see my SW trainer in 2-3 days on here.

Then I'm tempted to re-address my Ninja script, which I'm sure will be met with great relief :P

Just trying to iron out the SW spells, having a few issues with trying to detect the charstatus for Lich Form, since I can't seem to pick it up :( If anyone knows what it is, please let me know :S

See ya'll soon

The Reaper

7
Scripting Chat / Ninjitsu Training Script
« on: March 09, 2011, 02:53:00 AM »
Hello fellow scripters.

Over the next week or so I'm going to be re-writing my ninja training script. My biggest problem is that the free shard I play doesn't have the ability to LS or DS a horse in tram while not guilded.

So, how do we solve this. Any thoughts would be appreciated.

Regards

Reaper

8
Script Debug / Artifact ItemID's
« on: March 02, 2011, 02:52:03 AM »
Does anyone have a COMPLETE list of artifact ID's. Currently working on a ToT/Fame farmer, and would like all the ID's for artifacts so I can make an auto-insurer.

Thanks

9
Script Debug / Scripting Summon Gumps
« on: March 02, 2011, 02:46:56 AM »
Hey all, even the best of us get stuck with a script now and again, so here I am :P

Ok, I'm writing a ToT farmer, which could just as easily be used to farm fame or karma I guess.

I would like a sub to permanently have a shadow wisp active, although, I can't get past the gump window to choose the pet I want.
With the ninja skill, it simply defaulted to the last one used, although this isn't the same for some reason.

Any help would be appreciated.

Finished script will be uploaded as always :D

Thanks

10
Character skill advancement / Necromancy Skill Trainer
« on: February 28, 2011, 07:23:33 AM »
My 3rd script for you guys.

Very simple to use, for sub 30 skills you will need a weapon equipped in your main hand.
I don't like carebear scripts, so you need to do this manually.

Code: [Select]
;==================================
; Script Name: Reaper's Necro Trainer
; Author: The Reaper
; Version: 1.0
; Client Tested with: 7.0.10.3
; EUO version tested with: 1.5.186
; Purpose: Train necro for freeshards.
; Should work on OSI servers also.
;==================================

;==================================
; Set this value to 5 if you are eperiencing
; "Insufficient mana for this spell" Issues
set %setwait 5
; Set this value to your faster casting reduction
; 1FC = 2    2FC = 5  (2FC is necro cap)
set %fc 5
; DO NOT alter below this line
;==================================
initevents
event Macro 8 2 ;open status bar
wait 20
set #contPosX 550
set #contPosY 550

set %skilltraining necro
chooseskill %skilltraining
set %startingskill #skill
set %currentskill #skill
gosub showmenu

if #skill < 300
   {
   display yesno Do you have a weapon equipped in your main hand?
   if #dispRes = no
      {
      display ok Please equip a weapon in your main hand before restarting script
      halt
      }
   }

Loop:
gosub Choosespell
gosub Cast
gosub Checkskill
gosub Checkmana
goto Loop

;SUBS
;=================================================

sub showmenu
  menu clear
  menu window title Necro Trainer
  menu window size 180 95
  menu window color black
  menu font name arial
  menu font size 12
  menu font color Red
  menu font bgcolor black
  menu text title 5 5 NECRO TRAINER.
  menu font size 8
  menu font color lime
  menu text mageryskill 5 25 Current skill:
  menu text gains 5 40 Total gains:
  menu text casting 5 55 Casting:
  menu font color yellow
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  menu font align right
  menu text credit 176 80 by The Reaper
  menu font align left
  menu show
return

sub Choosespell
if #skill = #skillcap
   {
   display You have reached your Necromancy Skill cap of #skill
   halt
   }


  if #skill < 300
  {
    set %spell 104    ; Curse Weapon 0-30
    set %manatocast 7
    set %castdelay 10
    set %masochistic blade
    menu delete currentspell
    menu text currentspell 68 55 Curse Weapon
    return
  }

if #skill < 500
  {
    set %spell 116    ; Wraith Form 30-50
    set %manatocast 17
    set %castdelay 40
    set %masochistic 0
    menu delete currentspell
    menu text currentspell 68 55 Wraith Form
    return
  }

if %currentskill < 711
  {
    set %spell 106    ; Horrific Beast 50-71
    set %manatocast 11
    set %castdelay 40
    set %masochistic 0
    menu delete currentspell
    menu text currentspell 68 55 Horrific Beast
    return
  }

if %currentskill > 809
  {
    while E in #charStatus
      {
        event macro 15 106
        wait 1s
      }

if %currentskill < 810
  {
    set %spell 115    ; Wither 71-81
    set %manatocast 23
    set %castdelay 15
    set %masochistic 0
    menu delete currentspell
    menu text currentspell 68 55 Wither
    return
  }

if #skill < 1050
  {
    set %spell 107    ; Lich Form 81-105
    set %manatocast 23
    set %castdelay 40
    set %masochistic 0
    menu delete currentspell
    menu text currentspell 68 55 Lich Form
    return
  }

if #skill < 1200
  {
    set %spell 113    ; Vampiric Embrace 105-120
    set %manatocast 23
    set %castdelay 40
    set %masochistic 0
    menu delete currentspell
    menu text currentspell 68 55 Vampiric Embrace
    return
  }

return

sub Cast
    event macro 15 %spell
    if %masochistic = 1
       {
       target 2s
       wait 5
       event macro 23 0
       return
       }
    if %masochistic = blade
       {
       wait %castdelay - %FCR
       return
       }
    wait %castdelay - %FCR
    wait 5
    return

return

sub Checkskill
  chooseskill %skilltraining
  if #skill > %currentskill
  {
    set %currentskill #skill
    sound
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  }
return

sub Checkmana
wait %setwait
if #mana < %manatocast
    {
    event macro 13 46
          loop2:
          if #mana < #maxmana
          {
          goto loop2
          }
    }
return


11
Character skill advancement / Magery Trainer
« on: February 27, 2011, 07:53:18 AM »
As promised, a magery trainer. It doesn't train anything else, maybe Eval Int a little bit.

Does exactly as it says on the tin. FCR to a minimum of 4 is advisable. FC is not necessary, but is coded into the script.

I have given 2 user editted variables. The first one solves an issue where it tries to cast one spell while out of mana, small amounts of lag cause this issue. Set to 0 and try it.

The second variable is your faster casting speed as I do not wish to write an FC/FCR checker into the script.

Code: [Select]
;==================================
; Script Name: Reaper's Magery Trainer
; Author: The Reaper
; Version: 1.1
: Change Noes: Added a minimum skill check
; Client Tested with: 7.0.10.3
; EUO version tested with: 1.5.186
; Purpose: Train magery for freeshards.
; Should work on OSI servers also.
;==================================

;==================================
; Set this value to 5 if you are eperiencing
; "Insufficient mana for this spell" Issues
set %setwait 5
; Set this value to your faster casting reduction
; 1FC = 2    2FC = 5  (2FC is magery cap)
set %fc 5
; DO NOT alter below this line
;==================================

initevents
set %skilltraining mage
chooseskill %skilltraining
set %startingskill #skill
set %currentskill #skill
if #skill < 300
{
display You need to train with an NPC to 30.0 before running this script
halt
}
gosub showmenu

Loop:
gosub Choosespell
gosub Cast
gosub Checkskill
gosub Checkmana
goto Loop



sub showmenu
  menu clear
  menu window title Magery Trainer
  menu window size 180 95
  menu window color black
  menu font name arial
  menu font size 12
  menu font color Red
  menu font bgcolor black
  menu text title 5 5 MAGERY TRAINER.
  menu font size 8
  menu font color lime
  menu text mageryskill 5 25 Current skill:
  menu text gains 5 40 Total gains:
  menu text casting 5 55 Casting:
  menu font color yellow
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  menu font align right
  menu text credit 176 80 by The Reaper
  menu font align left
  menu show
return

sub Choosespell
if #skill = #skillcap
   {
   display You have reached your Magery Skill cap of #skill
   halt
   }
  
if #skill < 450
   {
   set %spell 16
   set %manatocast 9
   set %castdelay 10
   set %masochistic 1
   menu delete currentspell
   menu text currentspell 68 55 Bless
   return
   }

if #skill < 550
   {
   set %spell 28
   set %manatocast 11
   set %castdelay 13
   set %masochistic 1
   menu delete currentspell
   menu text currentspell 68 55 Greater Heal
   return
   }

if #skill < 650
   {
   set %spell 35
   set %manatocast 14
   set %castdelay 15
   set %masochistic 0
   menu delete currentspell
   menu text currentspell 68 55 Magic Reflection
   return
   }

if #skill < 750
   {
   set %spell 43
   set %manatocast 20
   set %castdelay 18
   set %masochistic 1
   menu delete currentspell
   menu text currentspell 68 55 Invisibility
   return
   }

if #skill < 900
   {
   set %spell 53
   set %manatocast 40
   set %castdelay 20
   set %masochistic 1
   menu delete currentspell
   menu text currentspell 68 55 Mass Dispel
   return
   }

if #skill < 1200
   {
   set %spell 56
   set %manatocast 50
   set %castdelay 23
   set %masochistic 0
   menu delete currentspell
   menu text currentspell 68 55 Earthquake
   return
   }
return

sub Cast
    event macro 15 %spell
    if %masochistic = 1
       {
       target 2s
       wait 5
       event macro 23 0
       return
       }
    wait %castdelay - %FCR
    wait 5
    return

return

sub Checkskill
  chooseskill %skilltraining
  if #skill > %currentskill
  {
    set %currentskill #skill
    sound
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  }
return

sub Checkmana
wait %setwait
if #mana < %manatocast
    {
    event macro 13 46
          loop2:
          if #mana < #maxmana
          {
          goto loop2
          }
    }
return


12
Character skill advancement / Resisting Spells Trainer
« on: February 27, 2011, 06:16:02 AM »
As promised to you, this is the first of my combat skill training scripts.

What it does:
Script will train resisting spells.

It uses 2 methods;
The first method will also train Evaluating Intelligence AND Magery.
The second, once Eval reaches 100, it will switch to the 3 rank one spells to train (Clumsy, Weaken & Feeblemind.)
If your eval is already at >99.9 it will start with the rank one spells.

You must have 30 magery to start using this script.

Medable LRC Suit is preferable. 2/6 casting is prefered.

Magery will end up at around 55-60 upon the completion of this script.
Evaluating intelligence MUST be set to up in order to maximise skill gain.



Code: [Select]
;==================================
; Script Name: Reaper's M. Resist Trainer
; Author: The Reaper
; Version: 1.0
; Client Tested with: 7.0.10.3
; EUO version tested with: 1.5.186
; Purpose: Train magical resist for freeshards.
; Should work on OSI servers also.
; Credit to the original "Unkown" creator of the magery script this was created from, and Symptom for their input
;==================================
initevents
;Set this value to what it is you're wanting
;preferably keep the default value to maximise
;traing (only change if you are a confident EUOX
;user.)
set %skilltraining resist

;Core coding:
set %eval eval
chooseskill %eval
set %phase2skill #skill
chooseskill %skilltraining
set %startingskill #skill
set %currentskill #skill

gosub showmenu

loop:
if %phase2skill > 999
 {
 goto FastTraining
 }
gosub choosespell
gosub cast
gosub skilllock
goto loop:

sub choosespell
  if %currentskill < 1200
  {
    set %spell 26
    set %manatocast 11
    set %castdelay 35
    set %masochistic 1
    menu delete currentspell
    menu text currentspell 68 55 Curse
  }
  set %healspell 28
  if %currentskill < 50
    set %healspell 3
return

sub cast
  gosub openhealthbar
  if %masochistic = 1
    gosub checkhealth
  gosub checkmana %manatocast
  recast:
  event macro 15 %spell
  target 3s
  event macro 23 0
  wait 5
  gosub checkskill
  wait %castdelay
return

sub checkskill
  chooseskill %skilltraining
  if #skill > %currentskill
  {
    set %currentskill #skill
    sound
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  }
return

sub checkhealth
  gosub openhealthbar
  checkhealth:
  if #hits = #maxhits
    return
  set %healat #maxhits - ( #maxhits / 5 )
  if #hits < %healat
  {
    gosub checkmana 11
    event macro 15 %healspell
    target 3s
    event macro 23 0
    goto checkhealth
  }
return

sub checkmana
    if #mana < %manatocast
    {
    event macro 13 46
     loop2:
       if #mana < #maxmana
       {
        goto loop2
       }
    }

return


sub openhealthbar
  if #charname = N/A
  {
    event macro 8 2
    wait 10
  }
return

sub showmenu
  menu clear
  menu window title Resist Trainer
  menu window size 180 95
  menu window color black
  menu font name arial
  menu font size 12
  menu font color Red
  menu font bgcolor black
  menu text title 5 5 RESIST TRAINER.
  menu font size 8
  menu font color lime
  menu text mageryskill 5 25 Current skill:
  menu text gains 5 40 Total gains:
  menu text casting 5 55 Casting:
  menu font color yellow
    str len %currentskill
    str ins %currentskill #dot #strRes
    menu delete currentskill
    menu text currentskill 68 25 #strRes
    set %totalgains %currentskill - %startingskill
    str len %totalgains
    str ins %totalgains #dot #strRes
    menu delete totalgains
    menu text totalgains 68 40 #strRes
  menu font align right
  menu text credit 176 80 by The Reaper
  menu font align left
  menu show
return

sub Skilllock
if #skill = #skillcap
   {
   display You have finished training Resisting Spells. Thankyou for choosing this fact track method.
   halt
   }
return

FastTraining:
set %manatocast 5
event macro 15 0
target 1s
event macro 23 0
wait 5
event macro 15 2
target 1s
event macro 23 0
wait 5
event macro 15 7
target 1s
event macro 23 0
wait 5
gosub checkskill
gosub checkmana
gosub skilllock
goto FastTraining

Return

Post Merge: February 27, 2011, 08:17:41 AM
To follow: Magery and Necro trainers, any requests for combat training scripts, PM me and I'll try to get back to you.

Edit: To comply with posting rules.

13
New member introductions / Bonjour
« on: February 27, 2011, 05:22:48 AM »
Ok, I'll start by saying no I'm NOT French. It just seemed like a good thing to start with.

I am an old school scripter. I used to use this site when it was called winuo or something along those lines. Good to see TM is still around. It's a shame that you've lost 3 out of the 5 best scripts ever written. Mainly my Ninjitsu trainer 36 hours 0-120 that took me hours of coding, if anyone still has it I would really like a copy. It had shadow jumping in it, would have been coded by either "Grim Reaper" "The Reaper" "Inflammable" "Incarnate" or "Incarcerate" just a few of my pseudonyms. Also my magery and bushido scripts :( However it's good to see that TM still has the good old HW quester. Brings back memories of logging into jail....... rofl!!!

Anyway, after a 3 year break, I'M BACK!!! I started on the free-shard "Demise" and instantly registered onto that crappy EUOX site to get a few scripts. GOD, they are letting monkeys write their material now. First 3 scripts I found were rated quite high but were absolutely PANTS. A resist trainer, that didn't know how to regen and tracked the magery skill instead of the resist skill, WOW that's a good script. So if your after a proper script to train resisting spells, I've posted one for you guys.

My Return To UO:
Well I quit playing when my BokBok Bush Ninja Swords Super UBER tank/dps template got WTF PWNED by the OSI nerf bat. Yes I was an elitist!

Shortly after that I started to miss UO, so I started a free-shard called UO Valor, really good shard, good people, fun to play, but sadly now uninhabited :( :( So I went in search of another MMORPG. I think we all know where the search would lead me, yes, to that "Death of OSI" World of Warcraft. Well, I have to tell you, it's a fantastically coded game. Despite all the bitching, the coding on there is fantastic. The only issue with it is...... it's not sandbox enough.

Well I played WoW for 3 years on and off, and recently sold my account. Now, what game do I play next??

A friend of mine has been playing EVE Online on and off for several years now, and well, it seemed like a good idea. A game where you can win EVERYTHING and lose EVERYTHING in the blink of an eye. A game where PvP actually costs you something. Finally a game that rivals the best and original MMORPG that is ULTIMA ONLINE!!

Where am I now? Well I'm currently playing EVE and UO: Demise. So I'm back writing scripts, as can be expected.

If you have any combat training skill requests, let me know. I'll see what I can do.

See you all soon.

The Reaper

Pages: [1]