I am working on my first actual script and this is what I have so far:
/////////////////////////////////
/////////hydrobot v.1////////////
/////////////////////////////////
package EnterGame
{
function gameConnection::onClientEnterGame(%this)
{
parent::onClientEnterGame(%this);
messageClient(%this, '', "\c3Server is running Hydraulic's chatbot Mod Version 2.5");
}
};
activatepackage(EnterGame);
package woot
{
function servercmdmessagesent(%client,%message)
{
parent::serverCmdMessageSent(%client,%message);
if(strlwr(getSubStr(%message,0,2)) $= "hi")
{
messageall('',"\c3Hydrobot\c6: Hey there.");
}
//moved
}
};
activatepackage(woot);
Package hydroBot
{
function servercmdmessagesent(%client,%text){
if(strlwr(%text)$="i hate hydrobot"){
announce("\c3Hydrobot\c6:I hate you more" SPC %client.name @ ".");
##}##
parent::servercmdmessagesent(%client,%text);
}
};
activatepackage("hydroBot");
Areas with Red are problems causing it not to work
Please post anything I did wrong
New error:
Loading Add-On: hydro_chatBot
Add-Ons/hydro_chatBot/server.cs Line: 25 - Syntax error.
>>> Some error context, with ## on sides of error halt:
function servercmdmessagesent(%client,%message)
{
parent::serverCmdMessageSent(%client,%message);
if(strlwr(getSubStr(%message,0,2)) $= "hi")
{
messageall('',"\c3Hydrobot\c6: Hey there.");
} elseif(strlwr(%text)$="i hate hydrobot") {##
## messageall('',"\c3Hydrobot\c6: I hate you more" SPC %client.name @ ".");
}
}
};
activatepackage(hydro);