Blockland Forums > Modification Help
Chat Bot Help
<< < (5/12) > >>
ThinkInvisible:
if(%text.getword(%text.getwordcount()-1) $="connected." && stripos(%text.getword(0), :) == -1)

the second part is to keep people from triggering it randomly

it won't greet people with a : in their name though but that's derpy anyways
¥ola:
No I mean it won't work at all. Not one part of it

I thought it might be the connected stuff, so I deleted that and tried it but it still won't work

Exact code I'm using:


--- Code: ---package ChatBot
{
function clientCmdChatMessage(%a, %b, %c, %fmsg, %cp, %name, %cs, %msg)
{
Parent::clientCmdChatMessage(%a,%b,%c,%fmsg,%cp,%name,%cs,%msg);
if($ChatBot::On)
{
switch$(%msg)
{

case "Hey":
commandToServer('messagesent', "ChatBot: Hey");

}
}
}
};
activatepackage (ChatBot);

package ChatBotRegister
{
function clientCmdChatMessage(%a, %b, %c, %fmsg, %cp, %name, %cs, %msg)
{
Parent::clientCmdChatMessage(%a,%b,%c,%fmsg,%cp,%name,%cs,%msg);
if(%name $= "¥ola")
{
switch$(%msg)
{

case "ChatBot On":
commandToServer('messagesent', "ChatBot: On"):
$ChatBot::On = true;

case "ChatBot Off":
commandToServer('messagesent', "ChatBot: On"):
$ChatBot::On = false;

}
}
}
};
activatepackage (ChatBotRegister);
--- End code ---
Ipquarx:
No, use onServerMessage for any sort of auto greeter that should never ever be made.
¥ola:

--- Quote from: Ipquarx on June 11, 2012, 07:09:34 PM ---No, use onServerMessage for any sort of auto greeter that should never ever be made.

--- End quote ---

... Explain how to use it, give me an example?
elm:

--- Quote from: ¥ola on June 11, 2012, 07:11:34 PM ---... Explain how to use it, give me an example?

--- End quote ---

http://forum.blockland.us/index.php?topic=191941.0
Navigation
Message Index
Next page
Previous page

Go to full version