Random trigger with OnExit
Posted: Wed Oct 27, 2010 3:53 pm
I have been working with this and can't get it working. Currently I have the code locked out so I can work with the second one to get the coding right but I'm missing something somewhere. What I am trying to do is set it up so when somebody leaves, my bot will display a message then perform a self trigger and post a picture on specific keywords.
//<OnLeave type="script">
//<out type="push" extdata="$Randum_Result$">%RANDOMNUM[9]%</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="0">%NAME% just went poof</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="0" type=self>!poof</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="1">Waves bye bye to %NAME%!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="2">Fine %NAME% Get the hell out. We didn't want you here anyway, lol. J/K. Hurry back.</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="3">Bye bye %NAME%, come back soon please!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="4">heh Now that %NAME% has gone we can drink all their beer!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="4" type=self>!beer</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="5">Fine let %NAME% leave, we know they'll be back cuz we're just that damn good!!! </out>
//<out condition="==" lvalue="$Random_Result$" rvalue="6">Hey come back here!! I didn't give u permission to leave!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="7">Awwwwwww ... it's too quiet since %NAME% left ... someone Say Something!!!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="8">Don't worry we'll see %NAME% again soon ... they just can't get enough.</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="9">Nooooooooo %NAME%!!!!!!!!! Come Back, Come Back!!!!!!!!!!!!!!</out>
//</OnLeave>
I have this code in my MXC for testing so I can test without someone haveing to leave all the time.
<command type="script">
<in>beer</in>
<out type="push" extdata="$Randum_Result$">%RANDOMNUM[8]%</out>
<out condition="==" lvalue="%Random_Result%" rvalue="0">Waves bye bye to %NAME%!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="1">Fine %NAME% Get the hell out. We didn't want you here anyway, lol. J/K. Hurry back.</out>
<out condition="==" lvalue="%Random_Result%" rvalue="2">Bye bye %NAME%, come back soon please!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="3">heh Now that %NAME% has gone we can drink all their beer!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="3" type=self>!beer</out>
<out condition="==" lvalue="%Random_Result%" rvalue="4">Fine let %NAME% leave, we know they'll be back cuz we're just that damn good!!! </out>
<out condition="==" lvalue="%Random_Result%" rvalue="5">Hey come back here!! I didn't give u permission to leave!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="6">Awwwwwww ... it's too quiet since %NAME% left ... someone Say Something!!!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="7">Don't worry we'll see %NAME% again soon ... they just can't get enough.</out>
<out condition="==" lvalue="%Random_Result%" rvalue="8">Nooooooooo %NAME%!!!!!!!!! Come Back, Come Back!!!!!!!!!!!!!!</out>
</command>
//<OnLeave type="script">
//<out type="push" extdata="$Randum_Result$">%RANDOMNUM[9]%</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="0">%NAME% just went poof</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="0" type=self>!poof</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="1">Waves bye bye to %NAME%!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="2">Fine %NAME% Get the hell out. We didn't want you here anyway, lol. J/K. Hurry back.</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="3">Bye bye %NAME%, come back soon please!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="4">heh Now that %NAME% has gone we can drink all their beer!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="4" type=self>!beer</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="5">Fine let %NAME% leave, we know they'll be back cuz we're just that damn good!!! </out>
//<out condition="==" lvalue="$Random_Result$" rvalue="6">Hey come back here!! I didn't give u permission to leave!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="7">Awwwwwww ... it's too quiet since %NAME% left ... someone Say Something!!!</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="8">Don't worry we'll see %NAME% again soon ... they just can't get enough.</out>
//<out condition="==" lvalue="$Random_Result$" rvalue="9">Nooooooooo %NAME%!!!!!!!!! Come Back, Come Back!!!!!!!!!!!!!!</out>
//</OnLeave>
I have this code in my MXC for testing so I can test without someone haveing to leave all the time.
<command type="script">
<in>beer</in>
<out type="push" extdata="$Randum_Result$">%RANDOMNUM[8]%</out>
<out condition="==" lvalue="%Random_Result%" rvalue="0">Waves bye bye to %NAME%!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="1">Fine %NAME% Get the hell out. We didn't want you here anyway, lol. J/K. Hurry back.</out>
<out condition="==" lvalue="%Random_Result%" rvalue="2">Bye bye %NAME%, come back soon please!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="3">heh Now that %NAME% has gone we can drink all their beer!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="3" type=self>!beer</out>
<out condition="==" lvalue="%Random_Result%" rvalue="4">Fine let %NAME% leave, we know they'll be back cuz we're just that damn good!!! </out>
<out condition="==" lvalue="%Random_Result%" rvalue="5">Hey come back here!! I didn't give u permission to leave!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="6">Awwwwwww ... it's too quiet since %NAME% left ... someone Say Something!!!</out>
<out condition="==" lvalue="%Random_Result%" rvalue="7">Don't worry we'll see %NAME% again soon ... they just can't get enough.</out>
<out condition="==" lvalue="%Random_Result%" rvalue="8">Nooooooooo %NAME%!!!!!!!!! Come Back, Come Back!!!!!!!!!!!!!!</out>
</command>