Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ SMAUG ➜ Running the server ➜ Questions on Avatars and a few other things...

Questions on Avatars and a few other things...

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Gatewaysysop   (14 posts)  Bio
Date Mon 03 Jun 2002 10:30 PM (UTC)
Message
Ok sorry if this all seems basic. Like I said in my first / previous post, I'm a novice at this but I'm hoping I can learn fast (don't we all? <g>).

Anyway what I'm wondering is what specifically is different about "Avatar" players versus regular (level 1-49) players?

Also I've noticed that there are confusing entries in commands.dat and help.are for the "avtalk" and "immtalk" features. In commands.dat I've found that Avtalk is set to 51 (immortal, not avatar) and that there are two entries for Immtalk. One entry is for level 50+, the other is 51+. Likewise, in help.are, there are two seperate entries for immtalk. Here are excerpts of what I'm talking about as I found them in the 'out of the box' un-edited files.

_BIG_ C&P follows!

From help.are:

51 AVTALK~
Syntax: avtalk <message>

This allows you to use the avtalk (level 50+) channel.

((shouldn't this be level 50 not 51? Otherwsie avatars never have access to this help information))

51 IMMTALK :~
Syntax: immtalk <message>

IMMTALK sends a message to all immortals. : is a synonym for IMMTALK.
~

50 IMMTALK :~
Syntax: immtalk <message>

IMMTALK sends a message to all avatars. : is a synonym for IMMTALK.

Finally from commands.dat:

#COMMAND
Name immtalk~
Code do_immtalk
Position 100
Level 51
Log 0
Flags 1
End

#COMMAND
Name immtalk~
Code do_avtalk
Position 100
Level 50
Log 0
End

Now with these two immtalk's I think I've figured out WHY it's this way but I'm not certain. I think the point is that no matter who you are, Avatar or Immortal you can type immtalk and it will do whichever pertains to you. Is this correct? So when a level 50 player does immtalk it really does avtalk. When a level 51+ does immtalk, it does immtalk. This seems to make sense with the help file entries too, but like I said I wanted to be certain.

Additionally, why has this been done and is there any reason I can't bring back the avtalk function? This is how I would do it, please tell me if I'm missing something so I don't inadvertantly screw it up ;)

1.) change commands.dat entry to reflect 50 not 51 as the level requirement, also remove the second immtalk command that is used by level 50 players (which executes avtalk anyway).

2.) change help.are by dropping the level requirement on avtalk's help info to 50 and removing the second entry for immtalk (that level 50 players see).

I've got some other questions about Avatar/Immortal's/etc not related to these files, but I'll save that for another post since this one is getting a bit long ;)

Thanks for any info everyone. I really appreciate it.
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


7,130 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.