Content-MD5: By1UYYGWLrZerjN9GFNVLg==
Sender: owner-circle@pvv.ntnu.no
Precedence: bulk
Content-Transfer-Encoding: 7bit
If someone is interested I have a piece of code that will allow everything
to be abbreviated. Instead of typing 'kill mobwithaverylongandcomplicatedname'
you could type 'kill mob'. It's VERY appreciated by players.
Here it is:
in handler.c, change isname() to this:
#define WHITESPACE " \t"
int isname(char *str, char *namelist)
{
char *newlist;
char *curtok;
newlist = strdup(namelist); /* make a copy since strtok 'modifies' strings */
for(curtok = strtok(newlist, WHITESPACE);
curtok; curtok = strtok(NULL, WHITSPACE))
if(curtok && is_abbrev(str, curtok))
{
free(newlist);
return 1;
}
free(newlist);
return 0;
}
This will check for an abbreviation on every word in the namelist.
// Zigg
This archive was generated by hypermail 2b30 : 12/07/00 PST