Changeset 255 for trunk/export


Ignore:
Timestamp:
Jul 24, 2009, 11:39:21 AM (16 years ago)
Author:
maron
Message:

Plánované úkoly stahování dbc zatím pouze admin

Location:
trunk/export
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/export.php

    r234 r255  
    281281  {
    282282        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');
    285287    $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();
    288290        //if($Group['DBCFileName'] == 'Spell') $Count = 1000;
    289         $Line = $DBCFile->GetLine(0);
     291        $Line = $DBCFile2->GetLine(0);
    290292    $DBCFile2->SetRecordCount($Count);   
    291293    for($I = 0; $I < $Count; $I++)
    292294    {
    293       $Line = $DBCFile->GetLine($I);
     295      $Line = $DBCFile2->GetLine($I);
    294296          $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';       
    295297          $DbResult = $Database->SQLCommand($Query);
  • trunk/export/index.php

    r253 r255  
    404404            break;
    405405          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          /*
    406416        if(function_exists('gzcompress'))
    407417        {
     
    424434          '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.');
    425435                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         
    426438            break;
    427439          case 'Lua':
Note: See TracChangeset for help on using the changeset viewer.