Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case param1 is ServerSelectionAction:
- _loc6_ = param1 as ServerSelectionAction;
- if(this._alreadyConnectedToServerId > 0 && _loc6_.serverId != this._alreadyConnectedToServerId)
- {
- this._serverSelectionAction = _loc6_;
- _loc19_ = Server.getServerById(this._alreadyConnectedToServerId).name;
- _loc20_ = Server.getServerById(_loc6_.serverId).name;
- _loc21_ = UiModuleManager.getInstance().getModule("Ankama_Common").mainClass;
- _loc21_.openPopup(I18n.getUiText("ui.popup.warning"),I18n.getUiText("ui.server.alreadyInFightOnAnotherServer",[_loc19_,_loc20_]),[I18n.getUiText("ui.common.ok"),I18n.getUiText("ui.common.cancel")],[this.onValidServerSelection,this.onCancelServerSelection],this.onValidServerSelection,this.onCancelServerSelection);
- return true;
- }
- GuestModeManager.getInstance().forceGuestMode = false;
- for each(_loc22_ in this._serversList)
- {
- if(_loc22_.id == _loc6_.serverId)
- {
- if(_loc22_.status == ServerStatusEnum.ONLINE || _loc22_.status == ServerStatusEnum.NOJOIN)
- {
- _loc23_ = new ServerSelectionMessage();
- _loc23_.initServerSelectionMessage(_loc6_.serverId);
- ConnectionsHandler.getConnection().send(_loc23_);
- KernelEventsManager.getInstance().processCallback(HookList.ServerConnectionStarted);
- }
- else
- {
- _loc24_ = "Status";
- switch(_loc22_.status)
- {
- case ServerStatusEnum.OFFLINE:
- _loc24_ = _loc24_ + "Offline";
- break;
- case ServerStatusEnum.STARTING:
- _loc24_ = _loc24_ + "Starting";
- break;
- case ServerStatusEnum.SAVING:
- _loc24_ = _loc24_ + "Saving";
- break;
- case ServerStatusEnum.STOPING:
- _loc24_ = _loc24_ + "Stoping";
- break;
- case ServerStatusEnum.FULL:
- _loc24_ = _loc24_ + "Full";
- break;
- case ServerStatusEnum.STATUS_UNKNOWN:
- default:
- _loc24_ = _loc24_ + "Unknown";
- }
- KernelEventsManager.getInstance().processCallback(HookList.SelectedServerRefused,_loc22_.id,_loc24_,this.getSelectableServers());
- }
- }
- }
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement