Unknown2006-02-26 02:08:08
So, I made an Ebonguard Blademaster and I am currently using Nexus, and I think I won't leave it.
I kinda know my way arround. I made bunch of Triggers for each affliction that needed to be cured by Kombu, Myrtle, Coltsfoot and Pennyroyal(and oh, how awful and time consuming was that.. basically it just prints on screen that I need either Myrtle, Coltsfoot or Pennyroyal). I have key bindings to use the numbers in the Numeric pad for walking around(7 for nw, 8 for n, 9 for ne) but I'm still growing.
I want to know how can you target a person or object?
Any good basics for healing?
Any adivce?
I kinda know my way arround. I made bunch of Triggers for each affliction that needed to be cured by Kombu, Myrtle, Coltsfoot and Pennyroyal(and oh, how awful and time consuming was that.. basically it just prints on screen that I need either Myrtle, Coltsfoot or Pennyroyal). I have key bindings to use the numbers in the Numeric pad for walking around(7 for nw, 8 for n, 9 for ne) but I'm still growing.
I want to know how can you target a person or object?
Any good basics for healing?
Any adivce?
Hazar2006-02-26 02:49:33
Okay, targetting I know.
In your script for the java client, where you would type 'slash amaru', put 'slash &tar'. Then, whoever you want to target - to continue the analogy, Amaru - you put in like this:
settarget tar amaru
Now you can use other things. Say you were a paladin novice. Here's how to easily heal yourself (or others) using an alias & a target.
setalias heal chant puella &healee
settarget healee me
Then you type 'heal' and you heal yourself.
In your script for the java client, where you would type 'slash amaru', put 'slash &tar'. Then, whoever you want to target - to continue the analogy, Amaru - you put in like this:
settarget tar amaru
Now you can use other things. Say you were a paladin novice. Here's how to easily heal yourself (or others) using an alias & a target.
setalias heal chant puella &healee
settarget healee me
Then you type 'heal' and you heal yourself.
Daganev2006-02-26 03:01:54
Basically the only limitation you have in using $1 in an alias, is that you can't color things dynamically. Meaning you can have a trigger do #color Xenthos, but you can have the trigger do #color $target.
The help files are actually pretty good if you undertand basic scripting allready.
The help files are actually pretty good if you undertand basic scripting allready.
Xenthos2006-02-26 03:39:07
Wait, what? I heard my name mentioned.
Richter2006-02-26 03:40:37
I thought this was going to be about vernal gods. *twiddle*
Unknown2006-02-26 03:52:42
QUOTE(Hazar @ Feb 25 2006, 08:49 PM) 262522
Okay, targetting I know.
In your script for the java client, where you would type 'slash amaru', put 'slash &tar'. Then, whoever you want to target - to continue the analogy, Amaru - you put in like this:
settarget tar amaru
Now you can use other things. Say you were a paladin novice. Here's how to easily heal yourself (or others) using an alias & a target.
setalias heal chant puella &healee
settarget healee me
Then you type 'heal' and you heal yourself.
My brain wants to explode.. can you explain it
and by the way.. it seems that I am script ilitarate
(well not really, just been a while since I've done basic script)
Daganev2006-02-26 08:24:46
If your using nexus it is best to not use the ingame alias system as that can really just confuse you. (even though the game and nexus use basically the same scripting language)
For basic targeting your going to make an alias T that does setalias tar $1
This will make so that if you type T Xenthos, you will target xenthos.
Then for your attack you will do Alias K as.. swing $tar; swing $tar
And so when you type K it will swing twice at Xenthos.
For basic targeting your going to make an alias T that does setalias tar $1
This will make so that if you type T Xenthos, you will target xenthos.
Then for your attack you will do Alias K as.. swing $tar; swing $tar
And so when you type K it will swing twice at Xenthos.
Unknown2006-02-26 10:11:47
Being a nexus warrior seems possible really from what I've seen of the options. The problem is, you can't save your nexus settings to a file, which means that if they get lost somehow they're gone forever. Nexus settings haven't actually been lost in years but it still bothers/annoys me enough that I've stuck with zmud.
Shiri2006-02-26 10:37:01
QUOTE(Jello @ Feb 26 2006, 10:11 AM) 262586
Being a nexus warrior seems possible really from what I've seen of the options. The problem is, you can't save your nexus settings to a file, which means that if they get lost somehow they're gone forever. Nexus settings haven't actually been lost in years but it still bothers/annoys me enough that I've stuck with zmud.
But you can archive them server-side.
Unknown2006-02-26 15:42:40
QUOTE(daganev @ Feb 26 2006, 02:24 AM) 262576
If your using nexus it is best to not use the ingame alias system as that can really just confuse you. (even though the game and nexus use basically the same scripting language)
For basic targeting your going to make an alias T that does setalias tar $1
This will make so that if you type T Xenthos, you will target xenthos.
Then for your attack you will do Alias K as.. swing $tar; swing $tar
And so when you type K it will swing twice at Xenthos.
BUAHAHAHAHAHAHA!
Now this is a start.. now I KNOW how to Target.. thanks Daganev
Any tips, Shiri(I've seen you are a good Nexus user, so I wanted your opinion also )
Xenthos2006-02-26 23:26:24
QUOTE(daganev @ Feb 26 2006, 03:24 AM) 262576
And so when you type K it will swing twice at Xenthos.
Unknown2006-02-26 23:42:10
I plan on using Nexus, too, but I've wondered about its efficiency: the fighting text pops up too fast for me to keep track, so I was thinking of matching a trigger to something like
{*} right arm {*} (this is for targetting and warrior vs. warrior fights)
so I can highlight the body part that's being struck. But would using so many wildcards be more inefficient? Would it be better off to just do a specific trigger for each type of attack?
And another thing, I can't seem to get the use of the {<} and {>} operators right. I can do one-line statements, but if I were trying to parse, say, a room description, how would I use these operators? I've tried
{<} text {>}
in order to get the trigger to match a specific part in one sentence, but it doesn't work. What does {<} count as a 'line'? Is the entire chunk of text the server sends back considered one 'line,' or is a 'line' an actual sentence, starting after the previous period and ending with the next one?
EDIT: And since Corinthian started this topic, I'd feel bad if I hijacked the attention toward my problems, so here's a tip for ya, Corinthian -
You can check to see if specific arguments exist by doing conditional checks like
#if $1 = "$1"{
executeIf$1doesNotExist
}
and you can check if a variable is empty by doing a simple check like
#if $var{
executeIf$varExists
}
This way, you can make your script more beautiful: you can have one alias, say STR, that performs several types of attacks depending how many arguments you pass it:
Variables:
$target
$lastBodyPart
Alias: str
#if $1="$1"{
strike $target $lastBodyPart
}elsif $2 = "$2"{
strike $target $1
#set lastBodyPart = $1
}else{
strike $1 $2
#set target = $1
#set lastBodyPart = $2
}
{*} right arm {*} (this is for targetting and warrior vs. warrior fights)
so I can highlight the body part that's being struck. But would using so many wildcards be more inefficient? Would it be better off to just do a specific trigger for each type of attack?
And another thing, I can't seem to get the use of the {<} and {>} operators right. I can do one-line statements, but if I were trying to parse, say, a room description, how would I use these operators? I've tried
{<} text {>}
in order to get the trigger to match a specific part in one sentence, but it doesn't work. What does {<} count as a 'line'? Is the entire chunk of text the server sends back considered one 'line,' or is a 'line' an actual sentence, starting after the previous period and ending with the next one?
EDIT: And since Corinthian started this topic, I'd feel bad if I hijacked the attention toward my problems, so here's a tip for ya, Corinthian -
You can check to see if specific arguments exist by doing conditional checks like
#if $1 = "$1"{
executeIf$1doesNotExist
}
and you can check if a variable is empty by doing a simple check like
#if $var{
executeIf$varExists
}
This way, you can make your script more beautiful: you can have one alias, say STR, that performs several types of attacks depending how many arguments you pass it:
Variables:
$target
$lastBodyPart
Alias: str
#if $1="$1"{
strike $target $lastBodyPart
}elsif $2 = "$2"{
strike $target $1
#set lastBodyPart = $1
}else{
strike $1 $2
#set target = $1
#set lastBodyPart = $2
}
Unknown2006-02-27 00:42:32
QUOTE(Xenthos @ Feb 26 2006, 05:26 PM) 262766
I'm not gonna hit my Mentor
<---- Dubhan