to correct NanaFreak
code:
var pstatus;
function CambiaStatus(curWnd);{
var status = Messenger.MyStatus; //find your status
if(status!=9){ //if it's not "lunch", it sets to "lunch"
//should say all you're going
debug.trace("/all pappa-time, a dopo!!!");
//sets the status
Messenger.MyStatus = 9;
pstatus=status;
curWnd.SendMessage("/all pappa-time, a dopo!!!"); // send message to current chat when typing /pappa
}
//else put "online" as status
else if(pstatus == 0){
Messenger.MyStatus = 3;
else{
Messenger.Mystatus = pstatus;
}
}
function OnEvent_ChatWndSendMessage(ChatWnd,Message){
if(Message=="/pappa"){
CambiaStatus(ChatWnd);
return '';
}
}
function OnGetScriptCommands(){
return '<ScriptCommands><Command><Name>pappa</Name><Description>Avverte tutti che stai andando a pranzo</Description></Command></ScriptCommands>';
}
function OnEvent_MenuClicked(MenuItemId,Location,OriginWnd){
CambiaStatus(OriginWnd);
}
in the red at the bottom: why is a menuclicked called when there is no menu (unless if in scriptinfo.xml)
maybe that should work..