I have added two new programs to the files section.
cmd-su allows you to switch users during a session.
cmd-ls is a content lister similar to (but not exactly like) its UNIX
counterpart.
ATM has also been updated. It has a couple of bugfixes.
As always, feedback is appreciated.
I had trouble accessing the website once. My firewall was configured to only allow my web browser to use the http port (80), and so it couldn't communicate with the site at all.
- Kalzarius
--- On Fri, 8/15/08, Furry StarCat <furrystarcat@...> wrote:
From: Furry StarCat <furrystarcat@...> Subject: [protomuck] Re: Is the Web Site dead? To: protomuck@yahoogroups.com Received: Friday, August 15, 2008, 12:45 PM
*headshakes* Still no dice...
--- In protomuck@yahoogroups.com, "seoman_tv" <seoman@...> wrote: > > Try http://protomuck.org:81/ > > --- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@> > wrote: >
> > > Okays... I pinged the server, and it seems to be alive. It shares an > > IP with "Alynna's Webpage" (aka kitsunet.net, faefox.org). > > > > In the meantime, can anyone provide a link to somewhere I can get my > > paws on a copy of the latest source code and Windows build? > > > > --- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@> > > wrote: > > > > > > I haven't been able to get on protomuck.org for a while (order of > > > months)... Is it gone for good, or just temporarily unavailable? > > > > > >
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to: http://groups.yahoo.com/group/protomuck/
<*> Your email settings: Individual Email | Traditional
<*> To change
settings online go to: http://groups.yahoo.com/group/protomuck/join (Yahoo! ID required)
<*> To change settings via email: mailto:protomuck-digest@yahoogroups.com mailto:protomuck-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to: protomuck-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
*headshakes* Still no dice...
--- In protomuck@yahoogroups.com, "seoman_tv" <seoman@...> wrote:
>
> Try http://protomuck.org:81/
>
> --- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@>
> wrote:
> >
> > Okays... I pinged the server, and it seems to be alive. It shares an
> > IP with "Alynna's Webpage" (aka kitsunet.net, faefox.org).
> >
> > In the meantime, can anyone provide a link to somewhere I can get my
> > paws on a copy of the latest source code and Windows build?
> >
> > --- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@>
> > wrote:
> > >
> > > I haven't been able to get on protomuck.org for a while (order of
> > > months)... Is it gone for good, or just temporarily unavailable?
> > >
> >
>
Try http://protomuck.org:81/
--- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@...>
wrote:
>
> Okays... I pinged the server, and it seems to be alive. It shares an
> IP with "Alynna's Webpage" (aka kitsunet.net, faefox.org).
>
> In the meantime, can anyone provide a link to somewhere I can get my
> paws on a copy of the latest source code and Windows build?
>
> --- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@>
> wrote:
> >
> > I haven't been able to get on protomuck.org for a while (order of
> > months)... Is it gone for good, or just temporarily unavailable?
> >
>
Okays... I pinged the server, and it seems to be alive. It shares an
IP with "Alynna's Webpage" (aka kitsunet.net, faefox.org).
In the meantime, can anyone provide a link to somewhere I can get my
paws on a copy of the latest source code and Windows build?
--- In protomuck@yahoogroups.com, "Furry StarCat" <furrystarcat@...>
wrote:
>
> I haven't been able to get on protomuck.org for a while (order of
> months)... Is it gone for good, or just temporarily unavailable?
>
--- In protomuck@yahoogroups.com, "shadowmouse13" <shadowmouse13@...>
wrote:
>
> --- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@>
> wrote:
> >
> > I'm working on a nifty MUF program (to be revealed later) and am stuck
> > a bit. Does anyone know how to copy an entire propdir from one object
> > to another?
> >
> > Thanks!
> >
Ooh, looking around the manual I found 'copyprops'. It should copy the
propdir fine if you run the program under W3 permissions.
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> Is it possible to allow users to create themselves upon arriving? I've
> seen a few MU*s do this and wondered if ProtoMUCK supported it, and if
> so, how to enable it.
>
As it's been said, you'd have to use MUF to enable that. As a hint,
the primitive to create new players is 'newplayer'.
If you mean to make character creation available from the login
screen, you'd still have to write a MUF program, but you'd also have
to set a command in the @logincommand directory on room #0.
You can get more info on that by typing 'help logincommand' while
logged into a Protomuck.
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> I'm working on a nifty MUF program (to be revealed later) and am stuck
> a bit. Does anyone know how to copy an entire propdir from one object
> to another?
>
> Thanks!
>
It's according to how many levels deep the propdir is.
If it's just one level, you can use 'array_get_propvals' and
'array_put_propvals'.
If it's deeper than that, like say you have the dir '_temp/' but it
has several subdirectories you want to include in your copying, then
you'll have to construct a loop using the 'nextprop' primitive.
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> I figured it out. It was caused by a faulty MUF program that was
> parsing the output.
>
> --- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@>
> wrote:
> >
> > Hello there! I'm trying to figure out MPI. Can anyone tell me why
> > this statement:
> >
> > {parse:var,{list:htmlredesc},{html:{&var}}}
> >
> > returns the HTML-formatted output, then the non-html-formatted output?
> > If I use tell instead of htmltell, it does the non-formatted twice.
> > My guess is that it has something to do with {list:htmlredesc}. It
> > looks to me like it is giving its own output to the screen after it
> > gives the formatted output.
> >
> > Thanks in advance!
> >
>
I know I'm a bit late in coming into this conversation, but I'm
thinking whatever was parsing this MPI was also notifying the result.
If this were set on a success message it would probably still be
outputting the message twice. To make the expression not return
anything after it's parsed, you can encase it in a {null} expression.
Just for future reference, maybe. ^^;
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> I know that you can replace teh in-server look partilly by making an
> action on #0 and linking it to another look program, but how do you
> make it to where, when a person moves, said program is called instead
> of the in-server look?
>
If you've already make an action linked to the program like
'look;loo;lo;l', then give the exit a wizard bit.
The new version is now available in the files section.
Enjoy!
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> Hey, all!
>
> Noticed a security hole in my ATM program. The player can get an
> infinite number of pennies by feeding a negative number to the deposit
> command. I will have a new version up soon that will fix this and
> implement ANSI colors. In the meantime, I recommend locking the
> program down/deleting it until I get the new version out.
>
Thanks, that's closer that's more recent than stuff on source forge.
Wes
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> I stepped through some of the site's directories and found this one,
> which may help:
>
> http://protomuck.org:81/releases/
>
>
>
> --- In protomuck@yahoogroups.com, "Wesley Sale" <wesleysale_5@>
wrote:
> >
> > I've played a little with the windows version of protomuck and was
> > considering installing the linux version.
> >
> > The links on protomuck.org appear to be dead, I got a 404 error.
> >
> > The only software on sourceforge dates back to 2003, would be
nice to
> > have sourceforge updated if protomuck.org is having troubles.
> >
> > Hopefully I'll be able to learn more about the software, as I
> compile it.
> >
>
Hey, all!
Noticed a security hole in my ATM program. The player can get an
infinite number of pennies by feeding a negative number to the deposit
command. I will have a new version up soon that will fix this and
implement ANSI colors. In the meantime, I recommend locking the
program down/deleting it until I get the new version out.
I stepped through some of the site's directories and found this one,
which may help:
http://protomuck.org:81/releases/
--- In protomuck@yahoogroups.com, "Wesley Sale" <wesleysale_5@...> wrote:
>
> I've played a little with the windows version of protomuck and was
> considering installing the linux version.
>
> The links on protomuck.org appear to be dead, I got a 404 error.
>
> The only software on sourceforge dates back to 2003, would be nice to
> have sourceforge updated if protomuck.org is having troubles.
>
> Hopefully I'll be able to learn more about the software, as I
compile it.
>
I've played a little with the windows version of protomuck and was
considering installing the linux version.
The links on protomuck.org appear to be dead, I got a 404 error.
The only software on sourceforge dates back to 2003, would be nice to
have sourceforge updated if protomuck.org is having troubles.
Hopefully I'll be able to learn more about the software, as I compile it.
I know that you can replace teh in-server look partilly by making an
action on #0 and linking it to another look program, but how do you
make it to where, when a person moves, said program is called instead
of the in-server look?
I figured it out. It was caused by a faulty MUF program that was
parsing the output.
--- In protomuck@yahoogroups.com, "Jonathan Piacenti" <jonathan@...>
wrote:
>
> Hello there! I'm trying to figure out MPI. Can anyone tell me why
> this statement:
>
> {parse:var,{list:htmlredesc},{html:{&var}}}
>
> returns the HTML-formatted output, then the non-html-formatted output?
> If I use tell instead of htmltell, it does the non-formatted twice.
> My guess is that it has something to do with {list:htmlredesc}. It
> looks to me like it is giving its own output to the screen after it
> gives the formatted output.
>
> Thanks in advance!
>
Hello there! I'm trying to figure out MPI. Can anyone tell me why
this statement:
{parse:var,{list:htmlredesc},{html:{&var}}}
returns the HTML-formatted output, then the non-html-formatted output?
If I use tell instead of htmltell, it does the non-formatted twice.
My guess is that it has something to do with {list:htmlredesc}. It
looks to me like it is giving its own output to the screen after it
gives the formatted output.
Thanks in advance!
--- markastanhope <mark@...> wrote:
> Does anyone know of where I can get a number of muf macros? In
> particular I am looking for .tell and .otell.
>
Those are fairly standard and simple macros, which is why you probably
won't find them archived anywhere. What follows is the to best of my
recollection:
.tell -> me @ swap notify ( s -- )
.otell -> loc @ me @ rot notify_except ( s -- )
I could be wrong, as I haven't used MUF in a good long while.
- Kalzarius
P.S. Trying looking up the MUCK manual, or run a Google search for "MUF
macros otell".
> Also if anyone has a database with just the argo system loaded that
> they are prepared to unload that would be really useful.
>
> Mark
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
__________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr!
http://www.flickr.com/gift/
Does anyone know of where I can get a number of muf macros? In
particular I am looking for .tell and .otell.
Also if anyone has a database with just the argo system loaded that
they are prepared to unload that would be really useful.
Mark
I have just uploaded three files. One of them is an ATM machine,
another is a library, and the third is a test program to show the
merits of said library.
About the ATM machine:
I hadn't found any free ATM programs out there, so I decided to learn
MUF so I could make one.
This was my first program, and I put it through a few revisions before
I decided it was ready.
Interesting features:
Account. You can withdraw and deposit pennies from the ATM. Likewise,
you can get a balance.
Interest. Pennies in the ATM earn interest! You can change the interest
figures as desired by changing some of the $defs
About the Library: lib-quest
Lib-Quest is a quest-management library. It stores quests for players
in a to-do list to be accessed by the command @quests.
New quests can be made using @newquest, which will store the quest on
an object. Then, from a program, you can use the library function
QuestAssign to assign the quest to a player.
Several quest manipulation tools can be found in the library.
QuestIncrememnt will add to a player's progress, QuestDecrement will
subtract from it.
QuestSet will set it at a certain Value, And
QuestReset will put it back to the value it was when first assigned.
Quests can also be hidden. Hidden quests could be useful for ester
eggs or whatever background quests that don't really need to be displayed.
Each quest also has a QData folder, where you can put values you need
to customize the experience and that can be cleared when you reset the
quest. If you don't want them to be reset, put them in a folder of
your own creation inside the Quests working Directory.
Some public variables like the quest's working directory,
number, etc are set by using the ShortParse function. It's useful to
run that function before doing much else in your program.
The testprogram, quest-braineater, demonstrates how the program can be
used. It's a simple example, but proves the point well enough, I
think. This program is in the file quest-example, which is filled with
instructions from which to recreate the test environment the program
ran in.
One last thing: I am almost entirely self-taught. The extent of me
being tutored is the past few posts I made here and fEk from Altered
Realities MUCK telling me about the sysparm primitive.
As such, I have no real way of judging how clever my programs are in
comparison to norm, or how well they are written. Since I've had no
tutor aside from what I've read in a couple of places online, I
probably am lacking some basic tricks, shortcuts, etc that would make
my life easier and my code cleaner. If you have any tips, I am a
gracious, willing learner! Please help! Thanks.
As far as I know, the programs are bug-free. I've tested them, but
there's only so much a man and a couple of his friends trying out his
programs can test for. Any feedback/bug reports/feature suggestions
are greatly desired. Thank you very much, and I hope you enjoy these
programs!
I'm working on a nifty MUF program (to be revealed later) and am stuck
a bit. Does anyone know how to copy an entire propdir from one object
to another?
Thanks!