Personality

Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.

Posts 2,983 - 2,994 of 5,106

21 years ago #2983
Caylin-

In your "friend" question above, the plugin (friend) cannot be used as a keyphrase, only within a response. Phrases that contain a name of your bot's friends should automatically get picked up by either xgossip or one of the xemotes.

21 years ago #2984
Caylin-
Message 2981:
Don't save (postkey) as (mem-name), save it as (name). The 'mem' part is for when you want to bring back the memory. It's like telling the bot it's not a plugin from the plugin list but an actual memory saved in the bot's memory banks.
If you check your memories page Pete Puma will now show up
Name: Pete Puma
mem-mem-name: Pete
or something like that.
Try this in to remember the name instead: <?PF rem (postkey) as only "name"; ?>
That will mean it will remember his 'name' as ONLY what he replies with (aka Pete).
Then you say "Okay, I'll call you (mem-name)".

21 years ago #2985
tai:

Yeah I had that problem when I started with AIScript for a while.. *blush*

21 years ago #2986
I thought you can't make your bot have a name memory because the system automatically takes their user name as their name and you cna't override that? or am i just completely wrong.. lol.

21 years ago #2987
You can most definitely override it. You just put the word 'only' before "name"

21 years ago #2988
Greylin:

When you remmeber something as "name", you use it by doing (mem-name), not (name), so it's safe

21 years ago #2989
oh i see.

21 years ago #2990
I am still a n00b at this so I may be wrong .... but I believe (name) is pulled from the username, whereas (mem-name) pulls from the bot's memory where it was placed from a user comment "My name is*" ... unless you use the phrase with (only-name)

21 years ago #2991
(name) is indeed a local plug-in that will always bring up the user name. If you want to program memories to make your bot call the person/bot something other than their username, you can do so, and call the memory anything you want., ie, for the keyphrase: "My name is (*)", script that says: rem (key1) as "shoopdeewhadda"
will cause a memory called "shoopdeewhadda" to be created, listing all the things that person/bot said its name was. Then instead of using (name) to call them by name in responses, you would say ie, "Hi, (mem-shoopdeewhadda)!"

21 years ago #2992
mem-name is a memory you *can* make by remembering something as "name". You can't use a (mem-anything) until you remember something as "mem-anything"

21 years ago #2993
Until you remember something as "anything" you mean. lol

21 years ago #2994
Uh, Yeah. That's what I said *whistles*

You can't use a (mem-anything) until you remember something as "anything"

*whistles*


Posts 2,983 - 2,994 of 5,106

» More new posts: Doghead's Cosmic Bar