quote:
Originally posted by gdumitresco
Guys, I'm going to test the "else if" method back, the switch method it's no bringing the right status PSM, even online it brings the wrong message... strange! Does it need the "break" stuff?
Yes, it needs the break stuff. The SWITCH statement is a lot more effecient and shorter than a whole bunch of IF THEN ELSEs.
code:
function OnEvent_MyStatusChange(nNewStatus) {
switch (nNewStatus) {
case 3: Messenger.MyPersonalMessage = oPersonalMessage; break;
case 6: Messenger.MyPersonalMessage = "Estou ausente desde "+GetTime(); break;
case 4: Messenger.MyPersonalMessage = "Estou ocupado desde "+GetTime(); break;
case 5: Messenger.MyPersonalMessage = "Saí às "+GetTime()+" mas volto logo!"; break;
case 7: Messenger.MyPersonalMessage = "Estou ausente desde "+GetTime(); break;
case 8: Messenger.MyPersonalMessage = "Estou em uma ligação desde "+GetTime(); break;
case 9: Messenger.MyPersonalMessage = "Estou almoçando desde "+GetTime(); break;
}
}