Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 15

Wątek: XNova 0.8 M&F

  1. #1
    Zarejestrowany
    Dołączył
    Jun 2010
    Posty
    9

    Domyślnie XNova 0.8 M&F

    W naszym montaż stałych ponad 400 błędów, dokonał ogromnej ilości modów, które odbyło się, pełnej analizy scenariusza i przepisać zapytanie do bazy danych, co spowodowało zmniejszenie obciążenia o 15 - 20%, wprowadzono system autostradach dla niektórych rodzajów oszustw. Całkowicie zamknąć wszystkie znaczniki pomocą skryptu i oszustwa. Wreszcie całkowicie przepisany ASS tylko przepisany jego logiki. Ogólnie jesteśmy bardzo obchodziło tego skryptu. Skrypt został przetestowany przez okres sześciu miesięcy, z online 60 - 80. Zostały poprawione wszystkie błędy, które zostały predyavleny graczy.

    UPDATE 15.03.10: dodał mod kasyn. <br> UPDATE 02. 12. 10: - Poprawiono budynki budynku błąd w menu floty (ramki) - Naprawiono błąd z podwojenie środków na zakup za pośrednictwem rynku (właścicieli LOON) - Dodano nowy statek transport - Dodano wychowawczy - Naprawiono błąd z wiadomości - Naprawiono błąd ze statków transportowych - uniemożliwić wysyłanie Agent do wyprawy - silny miejsce optymalizacji (silnik był testowany na 300 online) (resztę zapomniałem) UPDATE 07. Listopada 09: - Naprawiono błąd z duchem księżyc - Naprawiono błąd ze sprzedażą broni obrony floty (aby sprawdzić, czy powłoka ochronna i tak dalej. Q) - Nowy poziom optymalizacji - Wprowadź minimalny czas budowy budynków i floty (określone w config) UPDATE 06. 11. 09: - Naprawiono błąd z coloniser - Naprawiono błąd z nanitok factory (Fleet nieskończoność) - Naprawiono błąd z administracją przetwórców i szpiegów z galaktyki (nie kręconych deuteru) UPDATE 04. 11. 09: - Naprawiono wszystkie budynki - Naprawione ISI (obecnie 100%) - Poprawiono błąd przy anulowaniu saba - Naprawione cheat (SQL Injection) nabywanie dowolną liczbę rynków zasobów poprzez skrypty - Naprawiono problem mapy planet w galaktyce - Naprawiono 100% przekazywanie technologii - Naprawiono błędy z MNR. 9sp4 (v1) Poprawki: - wymiana umieścić ciemnej materii w zasoby - Poprawiono drobne błędy (rozmiar awatarów i tak dalej. Q) - w pełni rozwiązany technologii kolonizacji - w pełni rozwiązany przekazywania technologii - zakaz budowy statków i obrony, przy jednoczesnej poprawie stoczni - przeprojektowane menu i głównego przeglądu - zniesienie ochrony przybyszów, nie z ich działalności w 7 dni - dodano możliwość zmiany skórek;. 9sp4 Poprawki: - Poprawiono wszystkie drobne błędy, wyrafinowane i w pełni rozwiązany SAB - SAB wprowadzone - System Alyansovogo Boy - lepsze menu, aby utworzyć SAB - projektu Poprawa menu tworzenia SAB - nałożyć ograniczenia na długość nazwy Saba - Saba jest zabronione w tytule jest niedozwolone znaki - SAB ponowne utworzenie tej samej floty nie jest możliwe - jest zaprosić gości graczem w UAB nie możliwe - jeśli jest włączona powiadomienie o przybyciu floty wracają ze subwoofer w polu "Od" będzie stwierdził, że "atak wspólnego" - po wspólnym ataku lub potrąceń dla wszystkich uczestników pochodzących sprawozdania bitwy - poprawiono wyświetlanie współrzędnych wszystkie floty posiadanych - punkt rejestracji, nie jest ważne znaki w nazwie naszej planety nie jest możliwe - stały czas reakcji flot SABA - przystąpienie inny floty w czasie SAB będą udostępniane Wszystkich flot - wspólny atak zostanie ustalona przez ostatnie floty przyjazdów, co umożliwia hamowanie flot - wszystkie pływające w jednej z flot Saba będą widoczne w przeglądzie - flot Alien pływające w swoją recenzję w Saba będzie widoczny dla Ciebie jako obcych, ale kolor ich flot - Floty Strangers w swoją recenzję będzie inny kolor - menu SAB wskaże czas przed atakiem (wspólne) - stworzony SAB zostanie udzielone w celu wybierz menu Navy przy wyborze koordynować klikając na tytuł, który koordynuje propishutsya się i mieć możliwość wyboru zadania wspólnego ataku - lepsze wyświetlanie czasu w ramach przeglądu pod międzyplanetarnej rakiety, wskazuje dokładny czas ataku - nazwę istniejącego SABA nie jest możliwe; ...
    będzie wiele problemów podczas instalacji, początkujący nie zrozumieją.

    Google przetłumaczone Tránsito, więc się nie śmiać, jeśli chcesz

    lang: russian
    pass: novabox.ru
    Ostatnio edytowane przez pravednik ; 15-07-2010 o 01:26

  2. #2
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    fajny silnik aby zainstalowac wystarczy zmienic config.php i w folderze db jest xnova.sql zimportowac do bazy danych wszystko śmiga

    jedyne co narazie zonaczylem niedzialajacego albo jeszcze tego nie wyczailem to lewe menu i overview nie wyswietla sie

    ja to zrobiłem na cba ale może tam czegoś brakować aby działało chociaż sami oceńcie

    DEMO: www.wolfgame.cba.pl/login.php
    rejestracja: www.wolfgame.cba.pl/reg.php
    gdyby ktos nieznal rosyjskiego :P przy rejestracji: rejestracja przetlumaczona na google tlumaczu


    mógł by ktoś to sprawdzić i wrzucić działający plik lewego menu i overview z góry dzieki
    Ostatnio edytowane przez TheSxW ; 15-07-2010 o 12:44
    ... ...

  3. #3
    Zarejestrowany
    Dołączył
    Jun 2010
    Posty
    9

    Domyślnie

    1 Ustalić język logowanie link opakowanie po rejestracji dla Ciebie!
    2 IM nie działa tutaj, podejmują gdenibud innego pracownika, a wszystko będzie dobrze

    Oto mój plik, który masz wydane biała strona
    Kod php:
    <?php

    /**
     * overview.php
     * @copyright 2010 By Pravednik www.novabox.ru
     */
    // Русская дата
    $dz_tyg=date("w");
    $dzien=date("d");
    $miesiac=date("m");
    $rok=date("Y");
    $hour=date("H");
    $min=date("i");
    $sec=date("s");
    switch (
    $dz_tyg){
    case 
    '1'$dz_tyg 'Понедельник'; break;
    case 
    '2'$dz_tyg 'Вторник'; break;
    case 
    '3'$dz_tyg 'Среда'; break;
    case 
    '4'$dz_tyg 'Четверг'; break;
    case 
    '5'$dz_tyg 'Пятница'; break;
    case 
    '6'$dz_tyg 'Суббота'; break;
    case 
    '0'$dz_tyg 'Воскресенье'; break; 
    }
    switch (
    $miesiac)
    {
    case 
    '01'$miesiac 'Января'; break;
    case 
    '02'$miesiac 'Февраля'; break;
    case 
    '03'$miesiac 'Марта'; break;
    case 
    '04'$miesiac 'Апреля'; break;
    case 
    '05'$miesiac 'Мая'; break;
    case 
    '06'$miesiac 'Июня'; break;
    case 
    '07'$miesiac 'Июля'; break;
    case 
    '08'$miesiac 'Августа'; break;
    case 
    '09'$miesiac 'Сентября'; break;
    case 
    '10'$miesiac 'Октября'; break;
    case 
    '11'$miesiac 'Ноября'; break;
    case 
    '12'$miesiac 'Декабря'; break;
    }
    define('INSIDE'  true);
    define('INSTALL' false);

    $ugamela_root_path './';
    include(
    $ugamela_root_path 'extension.inc');
    include(
    $ugamela_root_path 'common.' $phpEx);
    if (!
    iMEMBER) {die("Access denied!");}
    include(
    $ugamela_root_path 'autoreload.'.$phpEx);


    global 
    $lang$dpath$phpEx$dpath$game_config$lang$planetrow$user,$resource;

        
    $lunarow   doquery("SELECT * FROM {{table}} WHERE `id_owner` = '".$planetrow['id_owner']."' AND `galaxy` = '".$planetrow['galaxy']."' AND `system` = '".$planetrow['system']."' AND `lunapos` = '".$planetrow['planet']."';"'lunas'true);

        
    CheckPlanetUsedFields ($lunarow);

        
    $mode $_GET['mode'];
        
    $pl mysql_escape_string($_GET['pl']);
        
    $_POST['deleteid'] = intval($_POST['deleteid']);

        
    includeLang('resources');
        
    includeLang('overview');

        switch (
    $mode) {
    // -------------------------------------------------
            
    case 'renameplanet':
                
    // -----------------------------------------------------------------------------------------------
                
    if ($_POST['action'] == $lang['namer']) {
                    
    // Reponse au changement de nom de la planete
                    
    $UserPlanet     CheckInputStrings $_POST['newname'] );
                    
    $newname        mysql_escape_string(strip_tags(trim$UserPlanet )));
                    if (
    $newname != "") {
                        
    // Deja on met jour la planete qu'on garde en memoire (pour le nom)
                        
    $planetrow['name'] = $newname;
                        
    // Ensuite, on enregistre dans la base de donnГ©es
                        
    doquery("UPDATE {{table}} SET `name` = '".$newname."' WHERE `id` = '"$user['current_planet'] ."' LIMIT 1;""planets");
                        
    // Est ce qu'il sagit d'une lune ??
                        
    if ($planetrow['planet_type'] == 3) {
                            
    // Oui ... alors y a plus qu'a changer son nom dans la table des lunes aussi !!!
                            
    doquery("UPDATE {{table}} SET `name` = '".$newname."' WHERE `galaxy` = '".$planetrow['galaxy']."' AND `system` = '".$planetrow['system']."' AND `lunapos` = '".$planetrow['planet']."' LIMIT 1;""lunas");
                        }
                    }

                } elseif (
    $_POST['action'] == $lang['colony_abandon']) {
                    
    // Cas d'abandon d'une colonie
                    // Affichage de la forme d'abandon de colonie
                    
    $parse                   $lang;
                    
    $parse['planet_id']      = $planetrow['id'];
                    
    $parse['galaxy_galaxy']  = $galaxyrow['galaxy'];
                    
    $parse['galaxy_system']  = $galaxyrow['system'];
                    
    $parse['galaxy_planet']  = $galaxyrow['planet'];
                    
    $parse['planet_name']    = $planetrow['name'];

                    
    $page                   .= parsetemplate(gettemplate('overview_deleteplanet'), $parse);

                    
    // On affiche la forme pour l'abandon de la colonie
                    
    display($page$lang['rename_and_abandon_planet']);

                } elseif (
    $_POST['kolonieloeschen'] == && $_POST['deleteid'] == $user['current_planet']) {
                    
    // Controle du mot de passe pour abandon de colonie
                    
    if (md5($_POST['pw']) == $user["password"] && $user['id_planet'] != $user['current_planet']) {
                        
    $destruyed        time() + 60 60 24;

                        
    $QryUpdatePlanet  "UPDATE {{table}} SET ";
                        
    $QryUpdatePlanet .= "`destruyed` = '".$destruyed."', ";
                        
    $QryUpdatePlanet .= "`id_owner` = '0' ";
                        
    $QryUpdatePlanet .= "WHERE ";
                        
    $QryUpdatePlanet .= "`id` = '".$user['current_planet']."' LIMIT 1;";
                        
    doquery$QryUpdatePlanet 'planets');

                        
    $QryUpdateUser    "UPDATE {{table}} SET ";
                        
    $QryUpdateUser   .= "`current_planet` = `id_planet` ";
                        
    $QryUpdateUser   .= "WHERE ";
                        
    $QryUpdateUser   .= "`id` = '"$user['id'] ."' LIMIT 1";
                        
    doquery$QryUpdateUser"users");

                        
    // Tout s'est bien passГ© ! La colo a Г©tГ© effacГ©e !!
                        
    message($lang['deletemessage_ok']   , $lang['colony_abandon'], 'overview.php?mode=renameplanet');

                    } elseif (
    $user['id_planet'] == $user["current_planet"]) {
                        
    // Et puis quoi encore ??? On ne peut pas effacer la planete mere ..
                        // Uniquement les colonies crГ©es apres coup !!!
                        
    message($lang['deletemessage_wrong'], $lang['colony_abandon'], 'overview.php?mode=renameplanet');

                    } else {
                        
    // Erreur de saisie du mot de passe je n'efface pas !!!
                        
    message($lang['deletemessage_fail'] , $lang['colony_abandon'], 'overview.php?mode=renameplanet');

                    }
                }

                
    $parse $lang;

                
    $parse['planet_id']     = $planetrow['id'];
                
    $parse['galaxy_galaxy'] = $galaxyrow['galaxy'];
                
    $parse['galaxy_system'] = $galaxyrow['system'];
                
    $parse['galaxy_planet'] = $galaxyrow['planet'];
                
    $parse['planet_name']   = $planetrow['name'];

                
    $page                  .= parsetemplate(gettemplate('overview_renameplanet'), $parse);

                
    // On affiche la page permettant d'abandonner OU de renomme une Colonie / Planete
                
    display($page$lang['rename_and_abandon_planet']);
                break;
                
    // -------------------------------------------------    
    case 'gain':
                
    $parse['planet_id']     = $planetrow['id'];
               
                          
    doquery("UPDATE {{table}} SET `compteur` = `compteur` + 1 WHERE `id` =  '"$user['id'] ."'"'users');
                break; 
    // -------------------------------------------------


            
    default:
    // --- Gestion des messages --------------------------------
                
                
    $Have_new_message "";
                if (
    $user['new_message'] != 0) {
                    
    $Have_new_message .= "<tr>";
                    if       (
    $user['new_message'] == 1) {
                        
    $Have_new_message .= "<th colspan=4><a href=messages.$phpEx>"$lang['Have_new_message']."</a></th>";
                    } elseif (
    $user['new_message'] > 1) {
                        
    $Have_new_message .= "<th colspan=4><a href=messages.$phpEx>";
                        
    $m pretty_number($user['new_message']);
                        
    $Have_new_message .= str_replace('%m'$m$lang['Have_new_messages']);
                        
    $Have_new_message .= "</a></th>";
                    }
                    
    $Have_new_message .= "</tr>";
                }
                
    // -------------------------------------------------------------
    $ofc_rows_arr = array();
                for (
    $ofc_id 601$ofc_id <= 615$ofc_id++) {
                    
    $ofc_rows_arr[$ofc_id] = $resource[$ofc_id];
                }
                
                foreach(
    $ofc_rows_arr as $ofc_id => $row_name){
                    if(
    $CurrentUser[$row_name]>0){
                        if(
    $CurrentUser[$row_name.'_time']<time()){
                            
                            
    $message 'Уважаемый Главнокомандующий!<br >Срок моей службы окончен '.date('Y-m-d H:i',$CurrentUser[$row_name.'_time']).', в
                                связи с чем я подаю в отставку. Всегда готов продолжить взаимовыгодное сотрудничество. <br><br> Искренне Ваш, '
    .$lang['tech'][$ofc_id];

                            
    //:: Сообщение об отставке
       
    doquery("INSERT INTO {{table}} SET
                                `message_owner`='"
    .$CurrentUser['id']."',
                                `message_sender`='',
                                `message_time`=UNIX_TIMESTAMP(),
                                `message_type`='1',
                                `message_from`='"
    .$lang['tech'][$ofc_id]."',
                                `message_subject`='Окончание службы',
                                `message_text`='"
    .$message."'" 'messages');
                            
    doquery("UPDATE {{table}} SET `new_message` = `new_message` + 1 WHERE id='".$CurrentUser['id']."'"'users');
                            
                                        
                            
    //:: Увольнение
                            
                            
    $CurrentUser[$row_name] = $CurrentUser[$row_name.'_time'] = 0;
                            
    doquery("UPDATE {{table}} SET `".$row_name."` = 0, `".$row_name."_time` = 0 WHERE id='".$CurrentUser['id']."'"'users');
                        }
                    }
                }
                
    // --- Gestion Officiers -------------------------------------


    // Passage au niveau suivant, ajout du point de compГ©tence et affichage du passage au nouveau level
                
    $XpMinierUp  $user['lvl_minier'] * 50;
                
    $XpRaidUp    $user['lvl_raid']   * 10;
                
    $XpMinier    $user['xpminier'];
                
    $XPRaid      $user['xpraid'];

                
    $LvlUpMinier $user['lvl_minier'] + 1;
                
    $LvlUpRaid   $user['lvl_raid']   + 1;

                if( (
    $LvlUpMinier $LvlUpRaid) <= 100 ) {
                    if (
    $XpMinier >= $XpMinierUp) {
                        
    $QryUpdateUser  "UPDATE {{table}} SET ";
                        
    $QryUpdateUser .= "`lvl_minier` = '".$LvlUpMinier."', ";
                        
    $QryUpdateUser .= "`rpg_points` = `rpg_points` + 1 ";
                        
    $QryUpdateUser .= "WHERE ";
                        
    $QryUpdateUser .= "`id` = '"$user['id'] ."';";
                        
    doquery$QryUpdateUser'users');
                        
    $HaveNewLevelMineur  "<tr>";
                        
    $HaveNewLevelMineur .= "<th colspan=4><a href=officier.$phpEx>"$lang['Have_new_level_mineur']."</a></th>";
                    }
                    if (
    $XPRaid >= $XpRaidUp) {
                        
    $QryUpdateUser  "UPDATE {{table}} SET ";
                        
    $QryUpdateUser .= "`lvl_raid` = '".$LvlUpRaid."', ";
                        
    $QryUpdateUser .= "`rpg_points` = `rpg_points` + 1 ";
                        
    $QryUpdateUser .= "WHERE ";
                        
    $QryUpdateUser .= "`id` = '"$user['id'] ."';";
                        
    doquery$QryUpdateUser'users');
                        
    $HaveNewLevelMineur  "<tr>";
                        
    $HaveNewLevelMineur .= "<th colspan=4><a href=officier.$phpEx>"$lang['Have_new_level_raid']."</a></th>";
                    }
                }
                
                
                
    // -----------------------------------------------------------------------------------------------

                // --- Gestion des flottes personnelles ---------------------------------------------------------
                // Toutes de vert vetues
                
    $OwnFleets       doquery("SELECT * FROM {{table}} WHERE `fleet_owner` = '"$user['id'] ."';"'fleets');
                
    $Record          0;
                while (
    $FleetRow mysql_fetch_array($OwnFleets)) {
                    
    $Record++;

                    
    $StartTime   $FleetRow['fleet_start_time'];
                    
    $StayTime    $FleetRow['fleet_end_stay'];
                    
    $EndTime     $FleetRow['fleet_end_time'];

                    
    // Flotte a l'aller
                    
    $Label "fs";
                    if (
    $StartTime time()) {
                        
    $fpage[$StartTime] = BuildFleetEventTable $FleetRow0true$Label$Record );
                    }

                    if (
    $FleetRow['fleet_mission'] <> 4) {
                        
    // Flotte en stationnement
                        
    $Label "ft";
                        if (
    $StayTime time()) {
                            
    $fpage[$StayTime] = BuildFleetEventTable $FleetRow1true$Label$Record );
                        }

                        
    // Flotte au retour
                        
    $Label "fe";
                        if (
    $EndTime time()) {
                            
    $fpage[$EndTime]  = BuildFleetEventTable $FleetRow2true$Label$Record );
                        }
                    }
                } 
    // End While

                // -----------------------------------------------------------------------------------------------

                // --- Gestion des flottes autres que personnelles ----------------------------------------------
                // Flotte ennemies (ou amie) mais non personnelles
                
    $OtherFleets     doquery("SELECT * FROM {{table}} WHERE `fleet_target_owner` = '".$user['id']."';"'fleets');

                
    $Record          2000;
                while (
    $FleetRow mysql_fetch_array($OtherFleets)) {
                    if (
    $FleetRow['fleet_owner'] != $user['id']) {
                        if (
    $FleetRow['fleet_mission'] != 8) {
                            
    $Record++;
                            
    $StartTime $FleetRow['fleet_start_time'];
                            
    $StayTime  $FleetRow['fleet_end_stay'];

                            if (
    $StartTime time()) {
                                
    $Label "ofs";
                                
    $fpage[$StartTime] = BuildFleetEventTable $FleetRow0false$Label$Record );
                            }
                            if (
    $FleetRow['fleet_mission'] == 5) {
                                
    // Flotte en stationnement
                                
    $Label "oft";
                                if (
    $StayTime time()) {
                                    
    $fpage[$StayTime] = BuildFleetEventTable $FleetRow1false$Label$Record );
                                }
                            }
                        }
                    }
                }

                
                
                
                
    // ------------------------------------------------------------

                // --- Gestion de la liste des planetes ------------------------------------
                // Planetes ...
                
    $planets_query doquery("SELECT * FROM {{table}} WHERE id_owner='{$user['id']}'""planets");
                
    $Colone  1;

                
    $AllPlanets "<tr>";
                while (
    $UserPlanet mysql_fetch_array($planets_query)) {
                    if (
    $UserPlanet["id"] != $user["current_planet"] && $UserPlanet['planet_type'] != 3) {
                        
    $AllPlanets .= "<th>"$UserPlanet['name'] ."<br>";
                        
    $AllPlanets .= "<a href=\"?cp="$UserPlanet['id'] ."&re=0\" title=\""$UserPlanet['name'] ."\"><img src=\""$dpath ."planeten/small/s_"$UserPlanet['image'] .".jpg\" height=\"50\" width=\"50\"></a><br>";
                        
    $AllPlanets .= "<center>";

    //постройки как редизайн
                        
    if ($UserPlanet['b_building'] != 0) {
                            
    UpdatePlanetBatimentQueueList $UserPlanet$user );
                            if ( 
    $UserPlanet['b_building'] != ) {
                                
    $BuildQueue      $UserPlanet['b_building_id'];
                                
    $QueueArray      explode ";"$BuildQueue );
                                
    $CurrentBuild    explode ","$QueueArray[0] );
                                
    $BuildElement    $CurrentBuild[0];
                                
    $BuildLevel      $CurrentBuild[1];
                                
    $BuildRestTime   pretty_time$CurrentBuild[3] - time() );
                                
    $AllPlanets     .= '' $lang['tech'][$BuildElement] . ' (' $BuildLevel ')';
                                
    $AllPlanets     .= "<br><font color=\"#7f7f7f\">("$BuildRestTime .")</font>";
                            } else {
                                
    CheckPlanetUsedFields ($UserPlanet);
                                
    $AllPlanets     .= $lang['Free'];
                            }
                        } else {
                            
    $AllPlanets    .= $lang['Free'];
                        }

                        
    $AllPlanets .= "</center></th>";
                        if (
    $Colone <= 1) {
                            
    $Colone++;
                        } else {
                            
    $AllPlanets .= "</tr><tr>";
                            
    $Colone      1;
                        }
                    }
                }
                
    //*************
                
    //постройки как редизайн
                        
    if ($UserPlanet['b_tech'] != 0) {
                            
    UpdatePlanetBatimentQueueList $UserPlanet$user );
                            if ( 
    $UserPlanet['b_tech'] != ) {
                                
    $BuildQueue      $UserPlanet['b_tech_id'];
                                
    $QueueArray      explode ";"$BuildQueue );
                                
    $CurrentBuild    explode ","$QueueArray[0] );
                                
    $BuildElement    $CurrentBuild[0];
                                
    $BuildLevel      $CurrentBuild[1];
                                
    $BuildRestTime   pretty_time$CurrentBuild[3] - time() );
                                
    $AllPlanets     .= '' $lang['tech'][$BuildElement] . ' (' $BuildLevel ')';
                                
    $AllPlanets     .= "<br><font color=\"#7f7f7f\">("$BuildRestTime .")</font>";
                            } else {
                                
    CheckPlanetUsedFields ($UserPlanet);
                                
    $AllPlanets     .= $lang['Free'];
                            }
                        } else {
                            
    $AllPlanets    .= $lang['Free'];
                        }

                        
    $AllPlanets .= "</center></th>";
                        if (
    $Colone <= 1) {
                            
    $Colone++;
                        } else {
                            
    $AllPlanets .= "</tr><tr>";
                            
    $Colone      1;
                        }
                    }
                
                {
                
    //постройки как редизайн
                // ------------------------------------------------------------------

                // --- Gestion des attaques missiles ------------------------------------
                
    $iraks_query doquery("SELECT * FROM {{table}} WHERE owner = '" $user['id'] . "'"'iraks');
                
    $Record 4000;
                while (
    $irak mysql_fetch_array ($iraks_query)) {
                    
    $Record++;
                    
    $fpage[$irak['zeit']] = '';

                    if (
    $irak['zeit'] > time()) {
                        
    $time $irak['zeit'] - time();

                        
    $fpage[$irak['zeit']] .= InsertJavaScriptChronoApplet "fm"$Record$timetrue );

                        
    $planet_start doquery("SELECT * FROM {{table}} WHERE
                        galaxy = '" 
    $irak['galaxy'] . "' AND
                        system = '" 
    $irak['system'] . "' AND
                        planet = '" 
    $irak['planet'] . "' AND
                        planet_type = '1'"
    'planets');

                        
    $user_planet doquery("SELECT * FROM {{table}} WHERE
                        galaxy = '" 
    $irak['galaxy_angreifer'] . "' AND
                        system = '" 
    $irak['system_angreifer'] . "' AND
                        planet = '" 
    $irak['planet_angreifer'] . "' AND
                        planet_type = '1'"
    'planets'true);

                        if (
    mysql_num_rows($planet_start) == 1) {
                            
    $planet mysql_fetch_array($planet_start);
                        }

                        
    $fpage[$irak['zeit']] .= "<tr><th><div id=\"bxxfm$Record\" class=\"z\"></div><font color=\"lime\">" gmdate("H:i:s"$irak['zeit'] + 60 60) . "</font> </th><th colspan=\"3\"><font color=\"#0099FF\">Ракетная атака (" $irak['anzahl'] . ") de " $user_planet['name'] . " ";
                        
    $fpage[$irak['zeit']] .= '<a href="galaxy.php?mode=3&galaxy=' $irak["galaxy_angreifer"] . '&system=' $irak["system_angreifer"] . '&planet=' $irak["planet_angreifer"] . '">[' $irak["galaxy_angreifer"] . ':' $irak["system_angreifer"] . ':' $irak["planet_angreifer"] . ']</a>';
                        
    $fpage[$irak['zeit']] .= ' arrive sur la plan&egrave;te' $planet["name"] . ' ';
                        
    $fpage[$irak['zeit']] .= '<a href="galaxy.php?mode=3&galaxy=' $irak["galaxy"] . '&system=' $irak["system"] . '&planet=' $irak["planet"] . '">[' $irak["galaxy"] . ':' $irak["system"] . ':' $irak["planet"] . ']</a>';
                        
    $fpage[$irak['zeit']] .= '</font>';
                        
    $fpage[$irak['zeit']] .= InsertJavaScriptChronoApplet "fm"$Record$timefalse );
                        
    $fpage[$irak['zeit']] .= "</th>";
                    }
                }

                
    // -----------------------------------------------------------------------------------------------

                
    $parse                         $lang;

                
    // -----------------------------------------------------------------------------------------------
                // News Frame ...
                // External Chat Frame ...
                // Banner ADS Google (meme si je suis contre cela)
                
    if ($game_config['OverviewNewsFrame'] == '1') {
                    
    $parse['NewsFrame']          = "<tr><th>"$lang['ov_news_title'] ."</th><th colspan=\"3\">"stripslashes($game_config['OverviewNewsText']) ."</th></tr>";
                }
                if (
    $game_config['OverviewExternChat'] == '1') {
                    
    $parse['ExternalTchatFrame'] = "<tr><th colspan=\"4\">"stripslashes$game_config['OverviewExternChatCmd'] ) ."</th></tr>";
                }
                if (
    $game_config['OverviewClickBanner'] != '') {
                    
    $parse['ClickBanner'] = stripslashes$game_config['OverviewClickBanner'] );
                }

                
    // --- Gestion de l'affichage d'une lune ---------------------------------------------------------
                
    if ($planetrow['galaxy'] == $lunarow['galaxy'] && $planetrow['system'] == $lunarow['system'] && $planetrow['planet'] == $lunarow['lunapos'] && $planetrow['planet_type'] != 3) {
                    
    $lune doquery("SELECT * FROM {{table}} WHERE galaxy={$lunarow['galaxy']} AND system={$lunarow['system']} AND planet={$lunarow['lunapos']} AND planet_type='3'"'planets'true);
                    
    $parse['moon_img'] = "<a href=\"?cp={$lune['id']}&re=0\" title=\"{$UserPlanet['name']}\"><img src=\"{$dpath}planeten/{$lunarow['image']}.jpg\" height=\"50\" width=\"50\"></a>";
                    
    $parse['moon'] = $lunarow['name'];
                } else {
                    
    $parse['moon_img'] = "";
                    
    $parse['moon'] = "";
                }
                
    // Moon END
    //ранги картинки            
    // Tomcat Adon    

        
    $parse $lang;
                
    $parse['id_race'] = $user['id_race'];


                    
        if (
    $user['id_race'] == humans) {
            
    $parse['humans']  = "
                <font color='lime'>Земное содружество</font>"
    ;
        } else {
            
    $parse['humans']  = ""
            }

        if (
    $user['id_race'] == orion) {
            
    $parse['orion']  = "
                <font color='lime'>Империя Ориона</font>"
    ;
        } else {
            
    $parse['orion']  = ""
            }

        if (
    $user['sirius'] == sirius) {
            
    $parse['sirius']  = "
                <font color='lime'>Сириус</font>"
    ;
        } else {
            
    $parse['sirius']  = ""
            }

        if (
    $user['reptoid'] == reptoid) {
            
    $parse['reptoid']  = "
                <font color='lime'>Рептоиды</font>"
    ;
        } else {
            
    $parse['reptoid']  = ""
            }
                    
                
    $parse['sex']   = $user['sex'];
                
    $query doquery("SELECT COUNT(DISTINCT(id)) FROM {{table}} WHERE onlinetime>" . (time()-900), 'users'true);
          
    $parse['user_username']        = $user['username'];    


                
    $parse['planet_name']          = $planetrow['name'];
                
    $parse['planet_diameter']      = pretty_number($planetrow['diameter']);
                
    $parse['planet_field_current'] = $planetrow['field_current'];
                
    $parse['planet_field_max']     = CalculateMaxPlanetFields($planetrow);
                
    $parse['planet_temp_min']      = $planetrow['temp_min'];
                
    $parse['planet_temp_max']      = $planetrow['temp_max'];
                
    $parse['galaxy_galaxy']        = $planetrow['galaxy'];
                
    $parse['galaxy_planet']        = $planetrow['planet'];
                
    $parse['galaxy_system']        = $planetrow['system'];
                
    $StatRecord doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '"$user['id'] ."';"'statpoints'true);

                
    $parse['user_points']          = pretty_number$StatRecord['build_points'] );
                
    $parse['user_fleet']           = pretty_number$StatRecord['fleet_points'] );
                
    $parse['player_points_tech']   = pretty_number$StatRecord['tech_points'] );
                
    $parse['total_points']         = pretty_number$StatRecord['total_points'] );;

                
    $parse['user_rank']            = $StatRecord['total_rank'];
                
    $ile $StatRecord['total_old_rank'] - $StatRecord['total_rank'];
                if (
    $ile >= 1) {
                    
    $parse['ile']              = "<font color=lime>+" $ile "</font>";
                } elseif (
    $ile 0) {
                    
    $parse['ile']              = "<font color=red>-" $ile "</font>";
                } elseif (
    $ile == 0) {
                    
    $parse['ile']              = "<font color=lightblue>" $ile "</font>";
                }
                
    $parse['u_user_rank']          = $StatRecord['total_rank'];
                
    $parse['user_username']        = $user['username'];
                
    // Bewegte Resourcen
    $moved_query doquery("SELECT `fleet_owner`,`fleet_mission`,SUM(`fleet_resource_metal`) as metal,SUM(`fleet_resource_crystal`) as crystal,SUM(`fleet_resource_deuterium`)as deuterium FROM {{table}} WHERE fleet_owner = ".$user['id']." GROUP BY fleet_mission",'fleets');

    // Gesamte bewegte Resourcen
    $g_metal0;
    $g_crystal0;
    $g_deuterium0;

    $parse['res_atk_metal']= 0;
    $parse['res_atk_crystal']= 0;
    $parse['res_atk_deuterium']= 0;
    $parse['res_trans_metal']= 0;
    $parse['res_trans_crystal']= 0;
    $parse['res_trans_deuterium']= 0;
    $parse['res_statio_metal']= 0;
    $parse['res_statio_crystal']= 0;
    $parse['res_statio_deuterium']= 0;
    while(
    $moved mysql_fetch_assoc($moved_query)) {

    switch(
    $moved['fleet_mission']) {

    // Angriff
    case 1:
    $parse['res_atk_metal']= pretty_number($moved['metal']);
    $parse['res_atk_crystal']= pretty_number($moved['crystal']);
    $parse['res_atk_deuterium']= pretty_number($moved['deuterium']);

    $g_metal+= $moved['metal'];
    $g_crystal+= $moved['crystal'];
    $g_deuterium+= $moved['deuterium'];

    break;

    // Transport
    case 3:
    $parse['res_trans_metal']= pretty_number($moved['metal']);
    $parse['res_trans_crystal']= pretty_number($moved['crystal']);
    $parse['res_trans_deuterium']= pretty_number($moved['deuterium']);

    $g_metal+= $moved['metal'];
    $g_crystal+= $moved['crystal'];
    $g_deuterium+= $moved['deuterium'];

    break;

    // Stationieren
    case 4:
    $parse['res_statio_metal']= pretty_number($moved['metal']);
    $parse['res_statio_crystal']= pretty_number($moved['crystal']);
    $parse['res_statio_deuterium']= pretty_number($moved['deuterium']);

    $g_metal+= $moved['metal'];
    $g_crystal+= $moved['crystal'];
    $g_deuterium+= $moved['deuterium'];

    break;
    }

    }
    $parse['res_all_metal']= pretty_number($g_metal);
    $parse['res_all_crystal']= pretty_number($g_crystal);
    $parse['res_all_deuterium']= pretty_number($g_deuterium);
    // Bewegte Resourcen ENDE

                
    if (count($fpage) > 0) {
                    
    ksort($fpage);
                    foreach (
    $fpage as $time => $content) {
                        
    $flotten .= $content "\n";
                    }
                }

                
    $parse['fleet_list']  = $flotten;
                
    $parse['energy_used'] = $planetrow["energy_max"] - $planetrow["energy_used"];

                
    $parse['Have_new_message']      = $Have_new_message;
                
    $parse['Have_new_level_mineur'] = $HaveNewLevelMineur;
                
    $parse['Have_new_level_raid']   = $HaveNewLevelRaid;
                
    $parse['time']=$dz_tyg$dzien $miesiac $rok года - $hour:$min:$sec";
                
    $parse['dpath']                 = $dpath;
                
    $parse['planet_image']          = $planetrow['image'];
                
    $parse['anothers_planets']      = $AllPlanets;
                
    $parse['max_users']             = $game_config['users_amount'];

                
    $parse['metal_debris']          = pretty_number($galaxyrow['metal']);
                
    $parse['crystal_debris']        = pretty_number($galaxyrow['crystal']);
                if ((
    $galaxyrow['metal'] != || $galaxyrow['crystal'] != 0) && $planetrow[$resource[209]] != 0) {
                    
    $parse['get_link'] = " (<a href=\"quickfleet.php?mode=8&g=".$galaxyrow['galaxy']."&s=".$galaxyrow['system']."&p=".$galaxyrow['planet']."&t=2\">"$lang['type_mission'][8] ."</a>)";
                } else {
                    
    $parse['get_link'] = '';
                }

    //вид что строится на планете

                
    if ( $planetrow['b_building'] != ) {
                    
    UpdatePlanetBatimentQueueList $planetrow$user );
                    if ( 
    $planetrow['b_building'] != ) {
                        
    $BuildQueue explode (";"$planetrow['b_building_id']);
                        
    $CurrBuild  explode (","$BuildQueue[0]);
                        
    $RestTime   $planetrow['b_building'] - time();
                        
    $PlanetID   $planetrow['id'];
                        
    $Build  InsertBuildListScript "overview" );
                        
    $Build .= $lang['tech'][$CurrBuild[0]] .' ('. ($CurrBuild[1]) .')';
                        
    $Build .= "<br /><div id=\"blc\" class=\"z\">"pretty_time$RestTime ) ."</div>";
                        
    $Build .= "\n<script language=\"JavaScript\">";
                        
    $Build .= "\n    pp = \""$RestTime ."\";\n";  // temps necessaire (a compter de maintenant et sans ajouter time() )
                        
    $Build .= "\n    pk = \""."\";\n";          // id index (dans la liste de construction)
                        
    $Build .= "\n    pm = \"cancel\";\n";           // mot de controle
                        
    $Build .= "\n    pl = \""$PlanetID ."\";\n";  // id planete
                        
    $Build .= "\n    t();\n";
                        
    $Build .= "\n</script>\n";

                        
    $parse['building'] = $Build;
                    } else {
                        
    $parse['building'] = $lang['Free'];
                    }
                } else {
                    
    $parse['building'] = $lang['Free'];
                }
                
                if ( 
    $planetrow['b_fleet'] != ) {
                    
    UpdatePlanetBatimentQueueList $planetrow$user );
                    if ( 
    $planetrow['b_fleet'] != ) {
                        
    $BuildQueue explode (";"$planetrow['b_fleet_id']);
                        
    $CurrBuild  explode (","$BuildQueue[0]);
                        
    $RestTime   $planetrow['b_fleet'] - time();
                        
    $PlanetID   $planetrow['id'];
                        
    $Build  InsertBuildListScript "overview" );
                        
    $Build .= $lang['tech'][$CurrBuild[0]] .' ('. ($CurrBuild[1]) .')';
                        
    $Build .= "<br /><div id=\"blc\" class=\"z\">"pretty_time$RestTime ) ."</div>";
                        
    $Build .= "\n<script language=\"JavaScript\">";
                        
    $Build .= "\n    pp = \""$RestTime ."\";\n";  // temps necessaire (a compter de maintenant et sans ajouter time() )
                        
    $Build .= "\n    pk = \""."\";\n";          // id index (dans la liste de construction)
                        
    $Build .= "\n    pm = \"cancel\";\n";           // mot de controle
                        
    $Build .= "\n    pl = \""$PlanetID ."\";\n";  // id planete
                        
    $Build .= "\n    t();\n";
                        
    $Build .= "\n</script>\n";

                        
    $parse['fleet'] = $Build;
                    } else {
                        
    $parse['fleet'] = $lang['Free'];
                    }
                } else {
                    
    $parse['fleet'] = $lang['Free'];
                }

                
                
                
                if ( 
    $planetrow['b_tech'] != ) {
                        
    $BuildQueue explode (";"$planetrow['b_tech_id']);
                        
    $CurrBuild  explode (","$BuildQueue[0]);
                        
    $RestTime   $planetrow['b_tech'] - time();
                        
    $PlanetID   $planetrow['id'];
                        
    $Build  InsertBuildListScript "overview" );
                        
    $Build .= $lang['tech'][$CurrBuild[0]] .' ';
                        
    $Build .= "<div id=\"blc\" class=\"z\">"pretty_time$RestTime ) ."</div>";
                        
    $Build .= "\n<script language=\"JavaScript\">";
                        
    $Build .= "\n    pp = \""$RestTime ."\";\n";  // temps necessaire (a compter de maintenant et sans ajouter time() )
                        
    $Build .= "\n    pk = \""."\";\n";          // id index (dans la liste de construction)
                        
    $Build .= "\n    pm = \"cancel\";\n";           // mot de controle
                        
    $Build .= "\n    pl = \""$PlanetID ."\";\n";  // id planete
                        
    $Build .= "\n    t();\n";
                        
    $Build .= "\n</script>\n";
                        

                        
    $parse['teching'] = $Build;

                } else {
                        
    $parse['teching'] = $lang['Free'];
                }
                { 
                
        
    //вид что строится на планете конец
                 // Vista normal
                    
    $query doquery('SELECT username FROM {{table}} ORDER BY register_time DESC''users'true);
                    
    $parse['last_user'] = $query['username'];
                    
    $query doquery("SELECT COUNT(DISTINCT(id)) FROM {{table}} WHERE onlinetime>" . (time()-900), 'users'true);
                    
    $parse['online_users'] = $query[0];
                    
    // $count = doquery(","users",true);
                    
    $parse['users_amount'] = $game_config['users_amount'];
                }
                
    // Rajout d'une barre pourcentage
                // Calcul du pourcentage de remplissage
                
    $parse['case_pourcentage'] = floor($planetrow["field_current"] / CalculateMaxPlanetFields($planetrow) * 100) . $lang['o/o'];
                
    // Barre de remplissage
                
    $parse['case_barre'] = floor($planetrow["field_current"] / CalculateMaxPlanetFields($planetrow) * 100) * 2.5;
                
    // Couleur de la barre de remplissage
                
    if ($parse['case_barre'] > (100 2.5)) {
                    
    $parse['case_barre'] = 250;
                    
    $parse['case_barre_barcolor'] = '#C00000';
                } elseif (
    $parse['case_barre'] > (80 2.5)) {
                    
    $parse['case_barre_barcolor'] = '#C0C000';
                } else {
                    
    $parse['case_barre_barcolor'] = '#00C000';
                }

                
    //Mode AmГ©liorations
                
    $parse['xpminier']= $user['xpminier'];
                
    $parse['xpraid']= $user['xpraid'];
                
    $parse['lvl_minier'] = $user['lvl_minier'];
                
    $parse['lvl_raid'] = $user['lvl_raid'];

                
    $LvlMinier $user['lvl_minier'];
                
    $LvlRaid $user['lvl_raid'];

                
    $parse['lvl_up_minier'] = $LvlMinier 50;
                
    $parse['lvl_up_raid']   = $LvlRaid 10;
        
                
    $parse['gameurl'] = GAMEURL;
                
    $parse['kod'] = $user['kiler'];

    //admin онлайн
            
    $OnlineUsers doquery("SELECT COUNT(*) FROM {{table}} WHERE onlinetime>='".(time()-15*60)."'",'users''true');
            
    $parse['NumberMembersOnline'] = $OnlineUsers[0];
            
    $OnlineAdmins doquery("SELECT * FROM {{table}} WHERE onlinetime>='".(time()-10*60)."' AND authlevel>=1",'users');
            if(
    $OnlineAdmins){
                
    $parse['OnlineAdmins'] = "";
                while (
    $oas mysql_fetch_array($OnlineAdmins)) {
                    
    $parse['OnlineAdmins'] .= "<a href=\"messages.php?mode=write&id="$oas['id'] ."\" >"$oas['username'] ."</a> • ";
                }
            }else{
                
    $parse['OnlineAdmins'] = "--";
            }
    //admin онлайн


                //Compteur de Membres en lign
                
    $OnlineUsers doquery("SELECT COUNT(*) FROM {{table}} WHERE onlinetime>='".(time()-15*60)."'",'users''true');
                
    $parse['NumberMembersOnline'] = $OnlineUsers[0];
       
    //         $OnlineUsersNames = doquery("SELECT `username` FROM {{table}} WHERE onlinetime>='".(time()-15*60)."'",'users');
        //        $TheUser = mysql_fetch_array($OnlineUsersNames);
                
    $parse['adm_ov_data_name']    = $TheUser['username'];
       
    //        // var_dump($TheUser);
        
    display(parsetemplate(gettemplate('overview_body'), $parse), $lang['Overview']);
                break;
        }
    ?>
    Ostatnio edytowane przez pravednik ; 15-07-2010 o 18:55

  4. #4
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    wielkie dzięki działa ... i moze jeszcze lewe menu bo musialem sam sie za to zabrac wiem ze chcieleś zrobic rozwijane ale nie działa (not work)
    ... ...

  5. #5
    Zarejestrowany
    Dołączył
    Jun 2010
    Posty
    9

    Domyślnie

    ja przez tumacz pisz jeli e od razu mwi
    w jadospisie trzeba patrzy kod, ju nie pamitam poniewa same patrzycie jak mj овервайв jest skorygowany tak i w jadospisie u
    mnie w caoci przepisano wszystko.


    nie mog poprawnie przetumaczy wasz problem i pomc nie mog.
    pisz tu albo w пм tylko normalnie bez aberracji sowa eby potrafiem przetumaczy

  6. #6
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    nie działa rozwijanie w lewym menu (не развивается в левом меню) leftmenu.php look at this
    ... ...

  7. #7
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    witam ponownie i mam od razu pytanie jak mógłbym zmienić ruskie litery na polskie ...
    ... ...

  8. #8
    Zarejestrowany
    Dołączył
    Jun 2010
    Posty
    9

    Domyślnie

    kodowanie będzie musiał zmienić bo CP1251 wszędzie warto, utf8, żebyś w skrypty i baza danych jest także zmieniane na nowe, choć nie musi, spróbuj.

    o tym, że nie otworzyć menu po lewej stronie, to prawdopodobnie problem przeglądarki przetwarzania skryptów java nie. należy wszystkie prace w 100% z tego jest mi serwer + skrypt dodaje jego moduły i stałe wszystkie pługi.

  9. #9
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    A gdzie dokładnie miałbym pozmieniać żeby działały polskie litery takie jak ĄŹŚĆ. Jak byś napisał w punktach nawet przez translatora byłbym wdzięczny.
    ... ...

  10. #10
    Zasłużony Awatar Alson
    Dołączył
    Jan 2009
    Posty
    468

    Domyślnie

    Zmiennń kodowanie na UTF-8 albo ISO-8859-2

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Tagi dla tego wątku

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •