Changeset 255 for trunk/export
- Timestamp:
- Jul 24, 2009, 11:39:21 AM (16 years ago)
- Location:
- trunk/export
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/export.php
r234 r255 281 281 { 282 282 echo($Group['Name'].'... '); 283 $DBCFile = new DBCFile(); 284 $DBCFile->OpenFile('../source/'.$Setting['Version'].'/dbc/'.$Group['DBCFileName'].'.dbc', GetDBCColumns($Setting['Version'],$Group['DBCFileName'])); 283 // $DBCFile = new DBCFile(); 284 // $DBCFile->OpenFile('../source/'.$Setting['Version'].'/dbc/'.$Group['DBCFileName'].'.dbc', GetDBCColumns($Setting['Version'],$Group['DBCFileName'])); 285 if (copy('../source/'.$Setting['Version'].'/dbc/'.$Group['DBCFileName'].'.dbc',$TempDir.$Group['DBCFileName'].'.dbc') == false) 286 die('Nepodařilo se zkopírovat'); 285 287 $DBCFile2 = new DBCFile(); 286 $DBCFile2-> CreateFile($TempDir.$Group['DBCFileName'].'.dbc', GetDBCColumns($Setting['Version'],$Group['DBCFileName']));287 $Count = $DBCFile ->GetRecordCount();288 $DBCFile2->OpenFile($TempDir.$Group['DBCFileName'].'.dbc', GetDBCColumns($Setting['Version'],$Group['DBCFileName'])); 289 $Count = $DBCFile2->GetRecordCount(); 288 290 //if($Group['DBCFileName'] == 'Spell') $Count = 1000; 289 $Line = $DBCFile ->GetLine(0);291 $Line = $DBCFile2->GetLine(0); 290 292 $DBCFile2->SetRecordCount($Count); 291 293 for($I = 0; $I < $Count; $I++) 292 294 { 293 $Line = $DBCFile ->GetLine($I);295 $Line = $DBCFile2->GetLine($I); 294 296 $Query = 'SELECT * FROM (SELECT * FROM '.$Group['TablePrefix'].' WHERE (Complete = 1) AND '.$WhereLang.' AND '.$WhereUsers.' AND (entry='.$Line[0].') AND VersionStart <= '.GetBuildNumber($Setting['Version']).' AND VersionEnd >= '.GetBuildNumber($Setting['Version']).' ORDER BY FIELD(User, '.$SelectedUsers.')) AS T GROUP BY T.entry'; 295 297 $DbResult = $Database->SQLCommand($Query); -
trunk/export/index.php
r253 r255 404 404 break; 405 405 case 'DBC': 406 407 echo('<br /><br /><br />U dbc souborů export textů funguje jinak, protože generování je náročné na výpočet provádí se přes noc kdy je server nejmíň vytížen. Nyní jste zadali úlohu, která se provede v noci. Zítra si můžete stáhnout vygenerovaný soubor.<br /><br />Dbc soubory je nutné zabalit do souboru data-5.MPQ uvnitř složky ... a hru spouštět přes wowme.exe'); 408 409 $Database->SQLCommand('INSERT INTO `wowpreklad`.`tasks` (`User` ,`ExportSetting` ,`Date` ) VALUES ("'.$_SESSION['User'].'", "'.addslashes(serialize($ExportSetting)).'", NOW( ))'); 410 411 412 WriteLog('Zadání úlohy pro vygenerování dbc souboru', 2); 413 414 415 /* 406 416 if(function_exists('gzcompress')) 407 417 { … … 424 434 'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.'); 425 435 echo('<br /><br /><strong>Použití ve hře</strong><br />Ze souborů vytvořte MPQ archív a nahrajte ho do hry do podsložky Data/enUS jako patch-enUS-5.MPQ. Hru spusťte pomocí programu WoWMe.exe (WoW Model Editor Fix).'); 436 */ 437 426 438 break; 427 439 case 'Lua':
Note:
See TracChangeset
for help on using the changeset viewer.