//thu tu request thong thuong: //requestcode --> requestempireoverview //test //requestcode --> requestempireoverview --> requestDEBUG public int requestCode() { //debug DBnRequestClient++; //server down !!! if (bStopAutoRequest) { DEBUG("server down !!!"); return(-1); } int iCode = 0; if (Gloval.bEmpireOverviewIsNewData) { iCode |= 1; } if (Gloval.bBuildingsOverviewIsNewData) { iCode |= 2; } if (Gloval.bTroopsOverviewIsNewData) { iCode |= 4; } DEBUG("request server: " + DBnRequestServer.ToString() + " client request: " + DBnRequestClient.ToString() + " result: " + iCode.ToString()); return(iCode); }
//thu tu request thong thuong: //requestcode --> requestempireoverview //test //requestcode --> requestempireoverview --> requestDEBUG public int requestCode() { //debug DBnRequestClient++; if (bLoadingData) { DEBUG("loading data !!!"); Debug.Logging("loading data !!!"); return(-1); } //server down !!! if (bStopAutoRequest) { DEBUG("server down !!!"); Debug.Logging("request server: " + DBnRequestServer.ToString() + " client request: " + DBnRequestClient.ToString() + " result: -1"); return(-2); } int iCode = 0; if (Gloval.bEmpireOverviewIsNewData) { iCode |= 1; } if (Gloval.bBuildingsOverviewIsNewData) { iCode |= 2; } if (Gloval.bTroopsOverviewIsNewData) { iCode |= 4; } if (Gloval.bResearchOverviewIsNewData) { iCode |= 8; } if (Gloval.bDiplomatOverviewIsNewData) { iCode |= 16; } if (Gloval.bEventOverviewIsNewData) { iCode |= 32; } DEBUG("request server: " + DBnRequestServer.ToString() + " client request: " + DBnRequestClient.ToString() + " result: " + iCode.ToString()); Debug.Logging("request server: " + DBnRequestServer.ToString() + " client request: " + DBnRequestClient.ToString() + " result: " + iCode.ToString()); return(iCode); }
void makeRequest() { try { //go to gold_page if ((requestTarget & RequestTarget.Gold_page) != 0) { //kiem tra xem co adv nao active hay ko, //neu co bo sung vao requestTarget de cap nhat //ngay lap tuc, khong doi lan request sau BUSAction.AutoLoadDefaultPage(); } int iAdvstatus = BUSAction.CheckAdvStatus(); if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.MAYOR) != 0) { requestTarget |= RequestTarget.Towns; requestTarget |= RequestTarget.Building; } if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.GENERAL) != 0) { requestTarget |= RequestTarget.Troops; //check thêm move } if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.SCIENTIST) != 0) { requestTarget |= RequestTarget.Research; } if ((iAdvstatus & (int)DTOAccount.ADV_ACTIVE.DIPLOMAT) != 0) { requestTarget |= RequestTarget.Diplomacy; } //if then else request tung cai' trong request target //hakuna if ((requestTarget & RequestTarget.Towns) != 0) {//res + town hall //BUSAction.AutoRequestEmpireOverview(); } if ((requestTarget & RequestTarget.Building) != 0) { //BUSAction.AutoRequestBuildings(); } if ((requestTarget & RequestTarget.Research) != 0) { } if ((requestTarget & RequestTarget.Troops) != 0) { BUSAction.AutoRequestTroops(); } if ((requestTarget & RequestTarget.Diplomacy) != 0) { } //----------------------------------------- //debug DBnRequestServer++; DEBUG("request server: " + DBnRequestServer.ToString() + " " + requestTarget.ToString()); //----------------------------------------- } catch (Exception ex) {} }