function savaAll($fp) { $d = Provider::getInstance()->getDoorList(); sava($d, $fp, 5); $d = Provider::getInstance()->getBufList(); sava($d, $fp, 6); $d = Provider::getInstance()->getItemList(); sava($d, $fp, 7); $d = Provider::getInstance()->getMapList(); sava($d, $fp, 8); $d = Provider::getInstance()->getMonsterList(); sava($d, $fp, 9); $d = Provider::getInstance()->getMovieList(); sava($d, $fp, 10); $d = Provider::getInstance()->getNpcList(); sava($d, $fp, 11); $d = Provider::getInstance()->getExpList(); sava($d, $fp, 12); $d = Provider::getInstance()->getShopList(); savaShopDetail($d, $fp, 13); $d = Provider::getInstance()->getSkillList(); sava($d, $fp, 14); $d = Provider::getInstance()->getTaskList(); savaTaskDetail($d, $fp, 15); $d = Provider::getInstance()->getCollectList(); sava($d, $fp, 17); $d = Provider::getInstance()->getDuplicateList(); sava($d, $fp, 18); $d = Provider::getInstance()->getVeinsList(); sava($d, $fp, 19); $d = Provider::getInstance()->getGuildsTemplate(); sava($d, $fp, 20); $d = Provider::getInstance()->getGuildsFurnaceLevelTemplate(); sava($d, $fp, 21); $d = Provider::getInstance()->getGuildsShopLeveTemplate(); sava($d, $fp, 22); $d = Provider::getInstance()->getStrengthenTemplate(); sava($d, $fp, 23); $d = Provider::getInstance()->getItemStoneTemplate(); sava($d, $fp, 24); $d = Provider::getInstance()->getPickStoneTemplate(); sava($d, $fp, 25); $d = Provider::getInstance()->getItem_Uplevel_Template(); sava($d, $fp, 26); $d = Provider::getInstance()->getItem_Upgrade_Template(); sava($d, $fp, 27); $d = Provider::getInstance()->getBoxTemplate(); sava($d, $fp, 28); $d = Provider::getInstance()->getFormulaTemplate(); sava($d, $fp, 29); $d = Provider::getInstance()->getFireBoxSortTemplate(); sava($d, $fp, 30); $d = Provider::getInstance()->getFormulaTableTemplate(); sava($d, $fp, 31); $d = Provider::getInstance()->getFormulaTemplate2(); sava($d, $fp, 32); $d = Provider::getInstance()->getSuitNumTemplate(); sava($d, $fp, 33); $d = Provider::getInstance()->getMountsExpTemplate(); sava($d, $fp, 34); $d = Provider::getInstance()->getMountsDiamondTemplate(); sava($d, $fp, 35); $d = Provider::getInstance()->getMountsStarTemplate(); sava($d, $fp, 36); $d = Provider::getInstance()->getMountsGrowUpTemplate(); sava($d, $fp, 37); $d = Provider::getInstance()->getMountsQualificationTemplate(); sava($d, $fp, 38); $d = Provider::getInstance()->getPetTemplate(); sava($d, $fp, 39); $d = Provider::getInstance()->getPetExpTemplate(); sava($d, $fp, 40); $d = Provider::getInstance()->getPetDiamondTemplate(); sava($d, $fp, 41); $d = Provider::getInstance()->getPetStarTemplate(); sava($d, $fp, 42); $d = Provider::getInstance()->getPetGrowUpTemplate(); sava($d, $fp, 43); $d = Provider::getInstance()->getPetQualificationTemplate(); sava($d, $fp, 44); $d = Provider::getInstance()->getPetGrowUpExpTemplate(); sava($d, $fp, 45); $d = Provider::getInstance()->getPetQualificationExpTemplate(); sava($d, $fp, 46); $d = Provider::getInstance()->getVipTemplate(); sava($d, $fp, 47); $d = Provider::getInstance()->getdecomposcopperTemplate(); sava($d, $fp, 48); $d = Provider::getInstance()->getenchasecopperTemplate(); sava($d, $fp, 49); $d = Provider::getInstance()->getcomposecopperTemplate(); sava($d, $fp, 50); $d = Provider::getInstance()->getDuplicateMissionList(); sava($d, $fp, 51); $d = Provider::getInstance()->getVeinsExtraList(); sava($d, $fp, 52); $d = Provider::getInstance()->getActiveTemplate(); sava($d, $fp, 53); $d = Provider::getInstance()->getActiveRewardsTemplate(); sava($d, $fp, 54); $d = Provider::getInstance()->getActivityTaskTemplate(); sava($d, $fp, 55); $d = Provider::getInstance()->getEquipStrengthenTemplate(); sava($d, $fp, 56); $d = Provider::getInstance()->getDailyAwardTemplate(); sava($d, $fp, 57); $d = Provider::getInstance()->getTwelfare(); sava($d, $fp, 58); $d = Provider::getInstance()->getTwelfareExp(); sava($d, $fp, 59); $d = Provider::getInstance()->getItemCategoryTemplate(); sava($d, $fp, 60); $d = Provider::getInstance()->getSuitPropsTemplate(); sava($d, $fp, 61); $d = Provider::getInstance()->getTokentask(); sava($d, $fp, 62); $d = Provider::getInstance()->getTarget(); sava($d, $fp, 63); $d = Provider::getInstance()->getTitle(); sava($d, $fp, 64); $d = Provider::getInstance()->getChallengeDup(); sava($d, $fp, 65); $d = Provider::getInstance()->getActivityPvpTemplate(); sava($d, $fp, 66); $d = Provider::getInstance()->getBossTemplate(); sava($d, $fp, 67); $d = Provider::getInstance()->getamityTemplate(); sava($d, $fp, 68); $d = Provider::getInstance()->getActivityTemplate(); sava($d, $fp, 69); $d = Provider::getInstance()->getActivityPayUse(); sava($d, $fp, 70); $d = Provider::getInstance()->getClubCampCallTemplate(); sava($d, $fp, 71); $d = Provider::getInstance()->getYellowBoxTemplate(); sava($d, $fp, 72); $d = Provider::getInstance()->getActSevenTemplate(); sava($d, $fp, 73); $d = Provider::getInstance()->getGuildPrayerTemplate(); sava($d, $fp, 74); $d = Provider::getInstance()->getEntrustmentTemplate(); sava($d, $fp, 75); $d = Provider::getInstance()->getRefinedTemplate(); sava($d, $fp, 76); $d = Provider::getInstance()->getItemFusionTemplate(); sava($d, $fp, 77); }
require_once dirname(__FILE__) . '/lib/SqlResult.php'; require_once dirname(__FILE__) . '/Package/PackageIn.php'; require_once dirname(__FILE__) . '/Package/PHPPack.php'; ini_set("memory_limit", "-1"); $fp = fopen("FilterContentList.data", 'wb') or die("cannot open FilterContentList.data"); $str = pack("C", 0); //v fwrite($fp, $str); $str = pack("C", 0); //v fwrite($fp, $str); $str = pack("C", 1); //v fwrite($fp, $str); $d = Provider::getInstance()->getFilterContent(); sava($d, $fp); fclose($fp); echo "export suc", "\n"; function sava($d, $fp) { $pk = new PackageIn(); $r = $d->DataList; $count = count($r); $lable = $d->Tag; $pk->writeInt($count); for ($i = 0; $i < $count; $i++) { foreach ($r[$i] as $key => $value) { switch ($lable[$key]) { case "int": $pk->writeInt($value); break;