Xnova Revolution 5.7 (newest version)
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 5 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 41
  1. #1
    Thành Viên
    Ngày tham gia
    Feb 2010
    Bài viết
    399
    Thanks
    108
    Thanked 66 Times in 37 Posts

    Icon7 Xnova Revolution 6.0 và bản tự dev (lastest)

    Chắc nhiều bạn cũng biết về cái này rồi nên mình khỏi giới thiệu nhiều, thấy đa số các bạn tìm bản mới nhất không đc nên mình post lên đây. Game có thể chạy trên host. Mình hướng dẫn các bạn cài khi đã có xampp nhé

    Đây là 1 số hình ảnh bản 5.8, là sự kết hợp giữa 2 quốc gia
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    Hướng dẫn cài đặt:

    B1: giải nén ra, copy vào htdocs của xampp và đặt thư mục tên là xnova chẳng hạn

    B2: tạo 1 Database trống

    B3: mở trình duyệt localohst/xnova rồi làm theo hướng dẫn thôi.

    B4: update lên bản 5.8 các bạn cứ copy hết toàn bộ những gì trong thư mục trong file update về là ok

    Hiện tại bản 5.7 chưa có thuê sĩ quan nhưng bản 5.8 đã có, nếu có lỗi gì mình sẽ update liên tục cho các bạn.

    Thông tin về bản 5.7 so với 5.6

    Ver 5.7
    - FIX: Buildings Issue by LOGAN
    - FIX: Fleet Market by linksuploader
    - FIX: Now, it's impossibleto delete a planete while any fleet action on moons
    - FIX: Fleettime, if acs mission was cancel
    - FIX: Fleetspeed Bonus
    - FIX: Wrong moon chance on BattleSim
    - FIX: Some bugs
    --- Fix: GeneralFunctions.php
    --- Fix: MissionCaseExpedition.php
    --- Fix: common.php
    --- Fix: class.ShowBuildingsPage.php
    --- Fix: class.ShowShipyardPage.php
    --- Fix: class.ShowFleetPages.php
    --- Fix: class.ShowGalaxyPage.php
    --- Fix: galaxy_overview.tpl
    --- Fix: fleettrader_overview.tpl
    - ADD: getMail and getExtra functions
    --- Index.php
    --- class.Lang.php
    - ADD: Missle can now attack moons.
    - ADD: A const for excluded missions on phalanx
    --- constants.php
    --- ShowPhalanxPage.php
    - ADD: RootID now in constants
    --- GeneralFunctions.php
    --- constants.php
    --- DeleteSelectedUser.php
    --- ShowAccountEditorPage.php
    --- ShowQuickEditorPage.php
    --- ShowRightsPage.php
    --- ShowSearchPage.php
    --- ShowUniversePage.php
    - ADD: Race System
    --- Add: Races in overview
    --- Add: Races in statistics
    --- Add: Race in playercard
    --- Add: Individual skin by race
    -----> Voltra skin by Brayan Narvaez (Planets helps by david)
    - ADD: Officier System (Based on Jstar code), rewrite some codes for xNova (25%)
    --- Add: Commander improved
    --- Add: Darkmatter buy
    - MOD: Improved galaxy
    - MOD: Black Market (10%)


    Ver 5.6
    - DIV: Template kernel
    - MOD: Energy on topnav
    - MOD and FIX: Fleet Trader - V1.0 by linksuploader
    - FIX: Computation research time
    - FIX: Query() error on ShowConfigPage.php
    - FIX: Calculate Steal
    - FIX: Recycling
    - FIX: Resource Production Bonus From Research by Gian
    - FIX: Add slots for ACS in Battlesim by Giogio
    - FIX: Fixed field hack
    - FIX: Install by Asfo
    - FIX: Update of messages by Giogio
    - FIX: Some problems with vars.php
    - FIX: Fleet dublicate bug
    - FIX: Research big error
    - FIX: Jump Gate by linksuploader
    - FIX: Firefox 6+ problems style on inputs in hangar
    - FIX: Phalanx by linksuploader
    - FIX: Reduction from tech research from university by linksuploader
    - SECURITY: SQL Injections in Moons and Planets


    Bản 5.8 vì bên 4rum phát triển bị hack nên thông tin update mình không còn lưu nữa, nhưng nó có sửa khá nhiều về giao diện và code

    Link 5.7:
    PHP Code:
    https://skydrive.live.com/redir?resid=A7E27D9F9315B869!105 
    Link update to 5.8:
    PHP Code:
    http://www.mediafire.com/?sf4qzk3laaz1dy6 
    Link 6.0 Full:
    PHP Code:
    https://www.mediafire.com/?d38zwzxl5kn7dsx 
    Link 6.0 bản mình tự dev, không đi theo hướng của thằng phát triển, và mình nghĩ đây là bản cuối cùng của thể loại này rồi, mấy thằng tây đã nghỉ dev và mình cũng nghỉ dev luôn, nên share lên đây cho bạn nào có hứng thú. Bạn nào muốn test thì có thể vào link demo cuối bài
    PHP Code:
    http://safeshared.com/T1l7UCPu9U0mO14JCM0H4p5W 
    Bản tự phát triển này có một số chức năng không có trong các bản gốc:
    - Nhiệm vụ
    - Báo danh hàng giờ
    - Quay thưởng mỗi 5 giờ
    - Kho hàng
    - Shop

    Mình không cho hiển thị lên menu, bạn nào muốn sử dụng thì thêm vào menu, hoặc sửa trên link là
    PHP Code:
    game.php?page=shop 

    - Thuê sĩ quan

    Cũng như shop, mình không cho hiển thị lên menu, bạn nào muốn sử dụng thì thêm vào menu, hoặc sửa trên link là
    PHP Code:
    game.php?page=oficiales 

    - Ngân hàng (gửi tài nguyên và nhận lãi suất)
    Hướng dẫn cài bản này
    1. Giải nén vào localhost của bạn
    2. Sửa file config.php trong thư mục includes
    3. Tạo database có tên như trong file config.php đã sửa
    4. Import xnova.sql
    ID: Administrator
    Pass: 123456


    Hiện tại mình mới sửa đc 1 số thứ trong game này nên share cho các bạn chưa biết luôn.

    Yêu cầu các bạn cài xampp phiên bản mới hoặc webserver nào đó hỗ trợ php 5.2.5 trở lên

    Cách cài đặt và thêm font tiếng việt
    B1
    - Load file này về: [Only registered and activated users can see links. ]
    - Giải nén thư mục game vào thư mục "htdocs" của xampp đặt tên là "game" chẳng hạn.
    - Các bạn load file việt hóa của mình về, copy vào thư mục "language" nhé.
    - Tìm file "class.Lang.php" trong \includes\classes. Thêm như thế này vào
    PHP Code:
    public static $langs   = array(
          
    'de' => 'Deutsch',
          
    'en' => 'English',
          
    'es' => 'Español',
          
    'fr' => 'Français',
          
    'pt' => 'Português',
          
    'ru' => 'Русский',
          
    'it' => 'Italian',
          
    'ro' => 'Romanian',
          
    'si' => 'Slovenščina',
          
    'vn' => 'Vietnamese'//Dòng này nhé các bạn
       
    ); 
    B2
    - Tạo 1 file database trống, VD ở đây mình tạo là "xnova". (Cái này các bạn tự tạo nhé)
    - Chạy trên trình duyệt link là [Only registered and activated users can see links. ]. Nó sẽ ra như hình sau, các bạn chọn font vietnamese rồi bấm vào "Cài đặt"
    [Only registered and activated users can see links. ]
    - Đến đây nó check đúng thì bấm vào "tiếp tục"
    [Only registered and activated users can see links. ]
    - Đến phần này, các bạn điền đúng tên database đã tạo trống và tạo tài khoản admin luôn. Lưu ý phần này, chỗ tiền tố, các bạn có thể thay tên khác, nhưng theo mình cứ nên để là uni1 như mặc định, vì nó cũng chả ảnh hưởng gì và sau này mình update thêm cái khác ở đây các bạn đỡ mất công sửa đổi.
    [Only registered and activated users can see links. ]


    Chỉnh sửa 1 số thứ mặc định của game.

    Sửa ngày giờ việt nam
    - Tìm file "constants.php" trong \includes\
    - Thêm dòng này vào (Đâu cũng đc, trong <?php và ?> là đc): date_default_timezone_set('Asia/Ho_Chi_Minh');

    Sửa font mặc định là VN
    - Cũng trong file trên, các bạn tìm dòng này: define('DEFAULT_LANG' , "es");
    - Sửa thành define('DEFAULT_LANG' , "vn");

    Sửa các tài nguyên khi mới tạo acc
    - Cũng trong file trên, các bạn tìm dòng này: // INITIAL RESOURCE OF NEW PLANETS
    - 4 dòng dưới đó là chỉnh sửa về kim loại, pha lê, dầu và norium khi mới tạo và 2 dòng tiếp theo là chỉnh vật chất tối

    * Các phần còn lại trong file đó cũng khá dễ, các bạn nghiên cứu nhé.


    Sửa lỗi xây dựng được nhiều các lá chắn nhưng vẫn chỉ có 1 mà mất tài nguyên

    - Tìm file "class.ShowShipyardPage.php" trong \includes\pages
    - Tìm chính xác fonciton này: public function DefensesBuildingPage()
    - Trong function đó tìm dòng này: $PlanetRess->CalcResource();
    - Thêm vào bên dưới đoạn code này:
    PHP Code:
    if($PLANET['small_protection_shield'] == 1) {
                    unset(
    $reslist['defense'][array_search(407,$reslist['defense'])]);  
                    }
                    if(
    $PLANET['planet_protector'] == 1) {
                    unset(
    $reslist['defense'][array_search(409,$reslist['defense'])]);  
                    }
                    if(
    $PLANET['big_protection_shield'] == 1) {
                    unset(
    $reslist['defense'][array_search(408,$reslist['defense'])]);  
                    } 
    Tác dụng của nó là khi đã xây được các lá chắn rồi thì sẽ không xuất hiện trong phần xây dựng quốc phòng nữa.


    Cách thêm nhiệm vụ vào game

    - Load file này về chép đè vào thư mục game của các bạn đã nhé: [Only registered and activated users can see links. ]

    - Đầu tiên các bạn vào phpmyadmin của host các bạn nhé. Chọn database của game này (Phần này nếu bạn nào chưa rõ thì search google nhé, mình ko giải thích phần này ^^)

    - Chạy query này trong database đó
    PHP Code:
    ALTER TABLE `uni1_users`
     
    ADD `started_tutenum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m1enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m2enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m3enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m4enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m5enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m6enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m6_2enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m7enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m7_2enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m8enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m9enum('0','1'NOT NULL default '0';
    ALTER TABLE `uni1_users`
     
    ADD `tut_m9_2enum('0','1'NOT NULL default '0'
    - Tìm và mở file game.php lên. Tìm dòng: switch($page)
    - Thêm vào sau đó:
    PHP Code:
    case 'tutorial':    
        include_once(
    ROOT_PATH 'includes/pages/ShowTutorialPage.php');
        new 
    ShowTutorialPage();
        break; 
    - Tìm và mở file left_menu.tpl lên. File này hiển thị list menu bên trái. Thêm đoạn này vào đâu các bạn muốn hiển thị mission
    PHP Code:
    <li>
            <
    span class="menu_icon">
            <
    img width="38" height="29" src="./styles/theme/{$Raza_skin}/imagenes/navegacion/menu_icon.png">
            </
    span>
            <
    class="menu_boton " href="?page=tutorial"><span>Tutorial</span></a>
            </
    li
    - Tìm và mở file formate.css hoặc formate_IE.css
    - Thêm dòng này vào
    PHP Code:
    #aufgabe_liste{
         
    width90%;
         list-
    style-typenone;
     }
     
    .
    aufzaehlungszeichen  {
        
    background:url(images/arrow_right.pngno-repeat left 0.2em;
        
    padding:0.2em 0 0 1.8em;   
        
    margin:1em 0 0.4em 5em;

    - Mở file ingame.php trong language\vn\
    - Thêm đoạn này vào
    PHP Code:
    $LNG['tut_welcome']                         = 'Xin chào %s! đến với hệ thống nhiệm vụ Đại Chiến Thiên Hà';
    $LNG['tut_welcom_desc']                     = 'Chào %s! Bạn là người mới? Các hướng dẫn và hệ thống nhiệm vụ này sẽ giúp bạn hiểu rõ thêm về trò chơi.';
    $LNG['tut_welcom_desc2']                    = 'Bạn có thời gian để hoàn thành nhiệm vụ và nhận thưởng';
    $LNG['tut_welcom_desc3']                    = 'Bạn có thể chọn nhiệm vụ để thực hiện, nhưng tôi khuyên bạn nên làm theo nhiệm vụ tiêu chuẩn từ thấp đến cao để có thể hiểu thêm được vấn đề trong game.';
    $LNG['tut_welcom_desc4']                    = 'Phần dưới của các nhiệm vụ đều có thông tin và phần thưởng của nhiệm vụ';
    $LNG['tut_welcom_desc5']                    = 'Hoàn thành mỗi nhiệm vụ, bạn sẽ được phần thưởng là vật chất tối, tài nguyên và nhiều thứ khác nữa.';
    $LNG['tut_objects']                         = 'Nhiệm vụ của bạn';
    $LNG['tut_go']                              = 'Bắt đầu!';
    $LNG['tut_go_to']                           = 'Tới';
    $LNG['tut_m1']                              = 'Nhiệm vụ 1';
    $LNG['tut_m2']                              = 'Nhiệm vụ 2';
    $LNG['tut_m3']                              = 'Nhiệm vụ 3';
    $LNG['tut_m4']                              = 'Nhiệm vụ 4';
    $LNG['tut_m5']                              = 'Nhiệm vụ 5';
    $LNG['tut_m6']                              = 'Nhiệm vụ 6';
    $LNG['tut_m7']                              = 'Nhiệm vụ 7';
    $LNG['tut_m8']                              = 'Nhiệm vụ 8';
    $LNG['tut_m9']                              = 'Nhiệm vụ 9';
    $LNG['tut_ready']                           = '<font color="#00FF00">OK</font>';
    $LNG['tut_not_ready']                       = '<font color="red">NO</font>';
    $LNG['tut_m1_name']                         = 'Nhiệm vụ 1 - Tài nguyên sơ cấp';
    $LNG['tut_m1_desc']                         = 'Để mở rộng hành tinh của bạn, bạn phải cần một số lượng tài nguyên đầy đủ, bạn có thể sản xuất thông qua các mỏ khai thác. Tăng cường sự sản xuất tài nguyên của bạn bằng cách nâng cấp các mỏ khai thác kim loại và pha lê. Và hãy nhớ những mỏ khai thác đó đều cần phải có năng lượng.';
    $LNG['tut_m1_quest']                        = 'Nâng cấp mỏ kim loại lên cấp độ 4';
    $LNG['tut_m1_quest2']                       = 'Nâng cấp mỏ pha lê lên cấp độ 2';
    $LNG['tut_m1_quest3']                       = 'Nâng cấp nhà máy điện mặt trời lên cấp độ 4';
    $LNG['tut_m1_quest4']                       = 'free';
    $LNG['tut_m1_quest5']                       = 'free';
    $LNG['tut_m1_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 200 Vật chất tối</font>';
    $LNG['tut_m1_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 1';
    $LNG['tut_m2_name']                         = 'Nhiệm vụ 2 - Phòng thủ hành tinh';
    $LNG['tut_m2_desc']                         = 'Để bảo đảm những tài nguyên của bạn không bị xâm chiếm bởi kẻ khác, hãy tìm kiếm để phát triển sự phòng thủ của bạn càng sớm càng tốt. Hãy khám phá, hãy xem trong "Yêu cầu xây dựng". Để phát triển sự phòng thủ của bạn, bạn cần dầu. Hãy chú trọng sản xuất cho nguyên liệu này...';
    $LNG['tut_m2_quest']                        = 'Nâng cấp nhà máy lọc dầu lên cấp độ 2';
    $LNG['tut_m2_quest2']                       = 'Xây dựng nhà máy Robot cấp độ 2';
    $LNG['tut_m2_quest3']                       = 'Xây dựng xưởng đóng tàu cấp độ 1';
    $LNG['tut_m2_quest4']                       = 'Xây dựng 1 tên lửa';
    $LNG['tut_m2_quest5']                       = 'free';
    $LNG['tut_m2_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 200 vật chất tối<br/>50.000 kim loại<br/>40.000 pha lê<br/>30.000 dầu<br/>5.000 norium</font>';
    $LNG['tut_m2_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 2';
    $LNG['tut_m3_name']                         = 'Nhiệm vụ 3 - Phát triển hành tinh';
    $LNG['tut_m3_desc']                         = 'Bây giờ là thời gian để bước đi trên sự sản xuất tài nguyên. Tôi khuyên bạn rằng nên có đủ năng lượng.';
    $LNG['tut_m3_quest']                        = 'Nâng cấp mỏ kim loại lên cấp độ 10';
    $LNG['tut_m3_quest2']                       = 'Nâng cấp mỏ pha lê lên cấp độ 7';
    $LNG['tut_m3_quest3']                       = 'Nâng cấp mỏ pha lê lên cấp độ 7';
    $LNG['tut_m3_quest4']                       = 'Nâng cấp mỏ dầu lên cấp độ 5';
    $LNG['tut_m3_quest5']                       = 'free';
    $LNG['tut_m3_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 300 vật chất tối<br/>80.000 kim loại<br/>70.000 pha lê<br/>60.000 dầu<br/>5.000 norium</font>';
    $LNG['tut_m3_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 3';
    $LNG['tut_m4_name']                         = 'Nhiệm vụ 4 - Con tàu đầu tiên';
    $LNG['tut_m4_desc']                         = 'Tàu, cũng như những hệ thống phóng tên lửa, có thể bảo vệ bạn khỏi kẻ thù tấn công. Và cũng có thể được dùng để tấn công. Tuy nhiên, muốn phát triển hệ thống đóng tàu tàu và phòng thủ thì trước tiên chúng ta phải xây dựng, và để làm điều đó bạn cần có một phòng thí nghiệm nghiên cứu.';
    $LNG['tut_m4_quest']                        = 'Xây dựng nghiên cứu môi trường cấp 1';
    $LNG['tut_m4_quest2']                       = 'Nâng cấp nhà máy đóng tàu lên cấp 2';
    $LNG['tut_m4_quest3']                       = 'Nâng cấp động cơ đốt trong lên cấp độ 2';
    $LNG['tut_m4_quest4']                       = 'Đóng một tàu Hàng hóa nhẹ';
    $LNG['tut_m4_quest5']                       = 'free';
    $LNG['tut_m4_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 500 vật chất tối<br/>200.000 kim loại<br/>100.000 pha lê<br/>90.000 dầu<br/>10.000 norium<br/>Cấp độ xưởng đóng tàu + 1</font>';
    $LNG['tut_m4_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 4';
    $LNG['tut_m5_name']                         = 'Nhiệm vụ 5 - Mạng lưới thông tin';
    $LNG['tut_m5_desc']                         = 'Bạn không chỉ có một mình trong vũ trụ rộng lớn! Một mạng lưới thông tin tốt rất quan trọng. Bạn có thể trở thành bạn bè hoặc trao đổi, buôn bán với người chơi khác. Hoặc một tổ chức liên minh cùng nhau. Sự nối kết liên minh rất quan trọng, hãy tìm cho mình một liên minh thích hợp.';
    $LNG['tut_m5_quest']                        = 'Trở thành một thành viên của một liên minh.';
    $LNG['tut_m5_quest2']                       = 'Gửi một yêu cầu kết bạn tới một thành viên nào đó.';
    $LNG['tut_m5_quest3']                       = 'free';
    $LNG['tut_m5_quest4']                       = 'free';
    $LNG['tut_m5_quest5']                       = 'free';
    $LNG['tut_m5_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 1.000 vật chất tối<br/>500.000 kim loại<br/>400.000 pha lê<br/>300.000 dầu<br/>50.000 norium<br/>Cấp độ kho liên minh + 1</font>';
    $LNG['tut_m5_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 5';
    $LNG['tut_m6_name']                         = 'Nhiệm vụ 6 - Buôn bán';
    $LNG['tut_m6_desc']                         = 'The merchant is a so-called premium feature with which you can swap a resource via a system configured exchange rate for other resources. The maximum possible prodiction of resources is restricted to the amount of your resources and the maximum load of your storage capacity.';
    $LNG['tut_m6_quest']                        = 'Xây dựng kho kim loại cấp độ 1';
    $LNG['tut_m6_quest2']                       = 'Xây dựng kho pha lê cấp độ 1';
    $LNG['tut_m6_quest3']                       = 'Xây dựng kho dầu cấp độ 1';
    $LNG['tut_m6_quest4']                       = 'Xây dựng kho norium cấp độ 1';
    $LNG['tut_m6_quest5']                       = 'free';
    $LNG['tut_m6_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 2.000 vật chất tối<br/>1.000.000 kim loại<br/>900.000 pha lê<br/>900.000 dầu<br/>100.000 norium<br/>Cấp độ nhà máy robot + 1</font>';
    $LNG['tut_m6_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 6';
    $LNG['tut_m7_name']                         = 'Nhiệm vụ 7 - Sử dụng hạm đội';
    $LNG['tut_m7_desc']                         = 'Các phương pháp để sản xuất tài nguyên. Để đánh chiếm một hành tinh của người chơi khác, và bạn chưa biết về hệ thống phòng thủ cũng như tài nguyên của đối phương, sẽ khiến bạn có thể thất bại, hệ thống bạn cần phải nghiên cứu là công nghệ điệp viên. Bạn có thể có thông tin của đối phương bằng cách sử dụng tàu điệp viên do thám.';
    $LNG['tut_m7_quest']                        = 'Đóng 1 tàu Điệp viên do thám';
    $LNG['tut_m7_quest2']                       = 'Nâng cấp nghiên cứu công nghệ điệp viên lên cấp 5';
    $LNG['tut_m7_quest3']                       = 'free';
    $LNG['tut_m7_quest4']                       = 'free';
    $LNG['tut_m7_quest5']                       = 'free';
    $LNG['tut_m7_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 5.000 vật chất tối<br/>3.000.000 kim loại<br/>2.000.000 pha lê<br/>1.000.000 dầu<br/>200.000 norium<br/>100 tên lửa</font>';
    $LNG['tut_m7_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 7';
    $LNG['tut_m8_name']                         = 'Nhiệm vụ 8 - Mở rộng lãnh thổ';
    $LNG['tut_m8_desc']                         = 'Một thủ lĩnh luôn ham muốn mở rộng sự thống trị của họ. Bạn đã đặt nền móng cho sự mở rộng này tới hành tinh của bạn, nó sẽ nhanh chóng hoàn toàn bị xâm chiếm làm thuộc địa. Càng sớm càng tốt, Chiếm những hành tinh bỏ trống để làm thuộc địa, để thu được nhiều tài nguyên hơn. Ngoài ra, việc di chuyển giữa các hành tinh, bạn sẽ có một hệ thống mạnh để lưu giữ tài nguyên và hạm đội của bạn từ kẻ thù tấn công.';
    $LNG['tut_m8_quest']                        = 'Chiếm 1 hành tinh bỏ trống để làm thuộc địa';
    $LNG['tut_m8_quest2']                       = 'free';
    $LNG['tut_m8_quest3']                       = 'free';
    $LNG['tut_m8_quest4']                       = 'free';
    $LNG['tut_m8_quest5']                       = 'free';
    $LNG['tut_m8_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 10.000 vật chất tối<br/>6.000.000 kim loại<br/>5.000.000 pha lê<br/>4.000.000 dầu<br/>500.000 norium<br/>100 máy bay ném bom hành tinh</font>';
    $LNG['tut_m8_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 8';
    $LNG['tut_m9_name']                         = 'Nhiệm vụ 9 - Vấn đề mảnh vỡ';
    $LNG['tut_m9_desc']                         = 'Sau một cuộc chiến tranh tấn công hành tinh, các mảnh vỡ sẽ được hình thanh gồm có kim loại bỏ đi bởi những tàu bị phá hủy. Phục hồi những tài nguyên trong mảnh vỡ: phương pháp này rất quan trọng.';
    $LNG['tut_m9_quest']                        = 'Tạo một tàu tái chế';
    $LNG['tut_m9_quest2']                       = 'Tái chế một lĩnh vực nào đó';
    $LNG['tut_m9_quest3']                       = 'free';
    $LNG['tut_m9_quest4']                       = 'free';
    $LNG['tut_m9_quest5']                       = 'free';
    $LNG['tut_m9_gain']                         = '<font color="orange"><b>Phần thưởng:</b><br/> 20.000 vật chất tối<br/>10.000.000 kim loại<br/>9.000.000 pha lê<br/>8.000.000 dầu<br/>1.000.000 norium<br/>1 tàu chở hàng cao cấp</font>';
    $LNG['tut_m9_ready']                        = 'Bạn đã hoàn thành nhiệm vụ 9';
    $LNG['tut_compleat']                        = 'Hoàn thành!'


    Sửa lỗi Fatal Error trong phần trao đổi vật chất tối

    Là lỗi này
    [Only registered and activated users can see links. ]

    - Mở file ShowBonusPage.php trong includes/pages
    - Tìm:
    PHP Code:
    $PlanetRess->SavePlanetToDB(); 
    - Thêm vào bên dưới:
    PHP Code:
    error_reporting(0); 


    Hiển thị chi tiết các chỉ số tài nguyên

    [Only registered and activated users can see links. ]

    - Mở file overall_topnav.tpl trong "styles\templates"
    - Tìm
    PHP Code:
    <ul id="recursos">
                <
    li class="metal">
                   <
    a style="cursor:help" class="tooltip" name="<h3>{$Metal}</h3><hr />{$Metal}: {pretty_number($metal)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$metal_max}{else}{$almacenes}{$alt_metal_max}{/if}"> <img src="styles/theme/{$Raza_skin}/images/metal.jpg" /></a>
                    <
    span class="valor">
                            <
    span id="current_metal"><b>{$metales}</b></span>
                    </
    span>
                </
    li>
                <
    li class="cristal">
                   <
    a style="cursor:help" class="tooltip" name="<h3>{$Crystal}</h3><hr />{$Crystal}: {pretty_number($crystal)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$crystal_max}{else}{$almacenes}{$alt_crystal_max}{/if}"> <img src="styles/theme/{$Raza_skin}/images/cristal.jpg" /></a>
                        <
    span class="valor">
                            <
    span id="current_crystal"><b>{$cristales}</b></span>
                    </
    span>
                </
    li>
                <
    li class="deuterio">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Deuterium}</h3><hr />{$Deuterium}: {pretty_number($deuterium)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$deuterium_max}{else}{$almacenes}{$alt_deuterium_max}{/if}"><img src="styles/theme/{$Raza_skin}/images/deuterio.jpg" /></a>
                    <
    span class="valor">
                            <
    span id="current_deuterium"><b>{$deuterios}</b></span>
                       </
    span>
                </
    li>
                <
    li class="norio">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Energy}</h3><hr />{$energy} / {$energy_maxx}"><img src="styles/theme/{$Raza_skin}/images/energia.jpg" /></a>
                        <
    span class="valor">
                            <
    span><b>{$energia}</b></span>
                    </
    span>
                </
    li>
                <
    li class="energia">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Norio}</h3><hr />{$Norio}: {pretty_number($norio)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$norio_max}{else}{$almacenes}{$alt_norio_max}{/if}"><img src="styles/theme/{$Raza_skin}/images/norio.jpg" /></a>
                    <
    span class="valor">
                            <
    span id="current_norio"><b>{$norios}</b></span>
                    </
    span>
                </
    li>
                <
    li class="materia_oscura">
                <
    a href="game.php?page=bonus" class="tooltip" name="{$Darkmatter}{$darkmatter}"><img src="styles/theme/{$Raza_skin}/images/materia.png" /></a>    
                    <
    span class="valor">
                            <
    span><b>{$darkmatter}</b></span>
                    </
    span>
                </
    li>
            </
    ul
    - Thay bằng
    PHP Code:
    <ul id="recursos">
                <
    li class="metal">
                   <
    a style="cursor:help" class="tooltip" name="<h3>{$Metal}</h3><hr />{$Metal}: {pretty_number($metal)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$metal_max}{else}{$almacenes}{$alt_metal_max}{/if} <br />Sản xuất mỗi giờ: {pretty_number($js_metal_hr)}"> <img src="styles/theme/{$Raza_skin}/images/metal.jpg" /></a>
                    <
    span class="valor">
                    <
    span id="current_metal"><b><div id="metalnav"></div></b></span>
                    </
    span>
                </
    li>
                <
    li class="cristal">
                   <
    a style="cursor:help" class="tooltip" name="<h3>{$Crystal}</h3><hr />{$Crystal}: {pretty_number($crystal)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$crystal_max}{else}{$almacenes}{$alt_crystal_max}{/if}<br />Sản xuất mỗi giờ: {pretty_number($js_crystal_hr)}"> <img src="styles/theme/{$Raza_skin}/images/cristal.jpg" /></a>
                        <
    span class="valor">
                            <
    span id="current_crystal"><b><div id="cristalnav"></div></b></span>
                    </
    span>
                </
    li>
                <
    li class="deuterio">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Deuterium}</h3><hr />{$Deuterium}: {pretty_number($deuterium)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$deuterium_max}{else}{$almacenes}{$alt_deuterium_max}{/if}<br />Sản xuất mỗi giờ: {pretty_number($js_deuterium_hr)}"><img src="styles/theme/{$Raza_skin}/images/deuterio.jpg" /></a>
                    <
    span class="valor">
                            <
    span id="current_deuterium"><b><div id="deuterionav"></div></b></span>
                       </
    span>
                </
    li>
                <
    li class="norio">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Energy}</h3><hr />{$energy} / {$energy_maxx}"><img src="styles/theme/{$Raza_skin}/images/energia.jpg" /></a>
                        <
    span class="valor">
                            <
    span><b>{$energia}</b></span>
                    </
    span>
                </
    li>
                <
    li class="energia">
                    <
    a style="cursor:help" class="tooltip" name="<h3>{$Norio}</h3><hr />{$Norio}: {pretty_number($norio)}&nbsp;&nbsp;&nbsp; <br /> {if $settings_tnstor}{$almacenes}{$norio_max}{else}{$almacenes}{$alt_norio_max}{/if}<br />Sản xuất mỗi giờ: {pretty_number($js_norio_hr)}"><img src="styles/theme/{$Raza_skin}/images/norio.jpg" /></a>
                    <
    span class="valor">
                            <
    span id="current_norio"><b><div id="norionav"></div></b></span>
                    </
    span>
                </
    li>
                <
    li class="materia_oscura">
                <
    a href="game.php?page=bonus" class="tooltip" name="{$Darkmatter}{$darkmatter}"><img src="styles/theme/{$Raza_skin}/images/materia.png" /></a>
                    <
    span class="valor">
                            <
    span><b>{$darkmatter}</b></span>
                    </
    span>
                </
    li>
            </
    ul



    Từ đây trở xuống dành cho bản 5.8
    Sửa lỗi không tạo được account khi mở server mới

    - Mở file index.php và thay thế toàn bộ

    PHP Code:
    <?php
    /**
    _  \_/ |\ | /¯¯\ \  / /\        |¯¯) |_¯ \  / /¯¯\ |  |   |´¯|¯` | /¯¯\ |\ |5
    ¯  /¯\ | \| \__/  \/ /--\   |¯¯\ |__  \/  \__/ |__ \_/   |   | \__/ | \|Core.
    * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution
    * @author web: http://www.bnarvaez.com
    * @link: http://www.xnovarev.com
    * @package 2Moons
    * @author Slaver <[email protected]>
    * @copyright 2009 Lucky <[email protected]> (XGProyecto)
    * @copyright 2011 Slaver <[email protected]> (Fork/2Moons)
    * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License
    * @version 1.3 (2011-01-21)
    * @link http://code.google.com/p/2moons/
    * Please do not remove the credits
    */

    if (isset($_GET['action']) && $_GET['action'] == 'keepalive')
    {
    header('Content-Type: image/gif');
    exit(
    "\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x21\xF9\x04\x01\x00\x00\x00\x00\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3B");
    }
    define('INSIDE'true );
    define('LOGIN'true );
    define('ROOT_PATH'str_replace('\\''/',dirname(__FILE__)).'/');
    if(!
    file_exists(ROOT_PATH.'includes/config.php')) {
    header('Location: install.php?lang=es');
    exit;
    }
    require(
    ROOT_PATH 'includes/common.php');

    $template = new template();
    $template->cache true;
    $THEME->isHome();
    $page request_var('page''');
    $mode request_var('mode''');
    switch (
    $page) {
    case 
    'lostpassword':
      if (
    $mode == "send") {
       
    $USERmail request_var('email''');
       
    $Universe request_var('universe'0);
       
    $ExistMail $db->uniquequery("SELECT `username` FROM ".USERS." WHERE `email` = '".$db->sql_escape($USERmail)."' AND `universe` = '".$Universe."';");
       if (empty(
    $ExistMail['username'])) {
            
    $template->message($LNG['mail_not_exist'], "index.php?page=lostpassword&lang=".$LANG->getUser(), 3true);
       } else {
            
    $Caracters "aazertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN1234567890";
            
    $Count strlen($Caracters);
            
    $Taille 8;
            
    $NewPass "";
            for(
    $i 0$i $Taille$i ++) {
             
    $CaracterBoucle rand 0$Count );
             
    $NewPass .= substr $Caracters$CaracterBoucle);
            }
            
    $MailRAW  file_get_contents("./language/".$CONF['lang']."/email/email_lost_password.txt");
            
    $MailContent sprintf($MailRAW$ExistMail['username'], $CONF['game_name'], $NewPass"http://".$_SERVER['SERVER_NAME'].$_SERVER["PHP_SELF"]);  
      
            
    $Mail   MailSend($USERmail$ExistMail['username'], $LNG['mail_title'], $MailContent);
       
            if(
    true === true)
            {
             
    $db->query("UPDATE ".USERS." SET `password` ='" md5($NewPass) . "' WHERE `username` = '".$ExistMail['username']."' AND `universe` = '".$Universe."';");
             
    $template->message($LNG['mail_sended'], "./?lang=".$LANG->getUser(), 5false);
            } else {
             
    $template->message($LNG['mail_sended_fail'], "./?lang=".$LANG->getUser(), 5true);
            }
      
       }
      } else {
       
    $AvailableUnis[$CONF['uni']] = $CONF['uni_name'].($CONF['game_disable'] == $LNG['uni_closed'] : '');
       
    $Query $db->query("SELECT `uni`, `game_disable`, `uni_name` FROM ".CONFIG." WHERE `uni` != '".$UNI."' ORDER BY `uni` ASC;");
       while(
    $Unis $db->fetch_array($Query)) {
            
    $AvailableUnis[$Unis['uni']] = $Unis['uni_name'].($Unis['game_disable'] == $LNG['uni_closed'] : '');
       }
       
    ksort($AvailableUnis);
       
    $year date(Y);
       
    $asd "xNova Revolution";
       
    $template->assign_vars(array(
            
    'email' => $LNG['email'],
            
    'uni_reg'   => $LNG['uni_reg'],
            
    'send'  => $LNG['send'],
            
    'AvailableUnis'  => $AvailableUnis,
            
    'chose_a_uni'  => $LNG['chose_a_uni'],
            
    'lost_pass_title' => $LNG['lost_pass_title'],
            
    'year'  => $year,
            
    'asd' => $asd,   
       ));
       
    $template->show('lostpassword.tpl');
      }
      break;
    case 
    'reg' :
      if (
    $CONF['reg_closed'] == 1){
       
    $year date(Y);
       
    $asd "xNova Revolution";
       
    $template->assign_vars(array(
            
    'closed' => $LNG['reg_closed'],
            
    'info'  => $LNG['info'],
            
    'year' => $year,
            
    'asd' => $asd,
       ));
       
    $template->show('registry_closed.tpl');
       exit;
      }
      switch (
    $mode) {
       case 
    'send' :
            
    $UserPass  request_var('password''');
            
    $UserPass2  request_var('password2''');
            
    $UserName  request_var('character'''UTF8_SUPPORT);
            
    $UserPlanet request_var('planet'''UTF8_SUPPORT);
            
    $UserEmail  request_var('email''');
            
    $UserEmail2 request_var('email2''');
            
    $agbrules  request_var('rgt''');
            
    $UserLang  request_var('lang''');
            
    $Raza   request_var('raza''');
            
    $Universe  request_var('universe'0);
            
            
    $Exist['userv'] = $db->uniquequery("SELECT username, email FROM ".USERS." WHERE `universe` = '".$Universe."' AND (username = '".$db->sql_escape($UserName)."' OR email = '".$db->sql_escape($UserEmail)."');");
            
    $Exist['valid'] = $db->uniquequery("SELECT username, email FROM ".USERS_VALID." WHERE `universe` = '".$Universe."' AND (username = '".$db->sql_escape($UserName)."' OR email = '".$db->sql_escape($UserEmail)."');");
       
            
    $errors  '';
            
    $errors .= !ValidateAddress($UserEmail) ? $LNG['invalid_mail_adress'] : '';
            
    $errors .= empty($UserName) ? $LNG['empty_user_field'] : '';
            
    $errors .= empty($UserPlanet) ?  $LNG['empty_planet_field'] : '';  
            
    $errors .= !isset($UserPass{5}) ? $LNG['password_lenght_error'] : '';   
            
    $errors .= $UserPass != $UserPass2 $LNG['different_passwords'] : '';   
            
    $errors .= $UserEmail != $UserEmail2 $LNG['different_mails'] : ''
            
    $errors .= $agbrules != 'on' sprintf($LNG['terms_and_conditions'], $LANG->getUser()) : '';
            
    $errors .= (isset($Exist['userv']['username']) || isset($Exist['valid']['username']) && ($UserName == $Exist['userv']['username'] || $UserName == $Exist['valid']['username'])) ? $LNG['user_already_exists'] : '';
            
    $errors .= (isset($Exist['userv']['email']) || isset($Exist['valid']['email'])) && ($UserEmail == $Exist['userv']['email'] || $UserEmail == $Exist['valid']['email']) ? $LNG['mail_already_exists'] : '';
       
            if (!
    CheckName($UserName))
             
    $errors .= (UTF8_SUPPORT) ? $LNG['user_field_no_space'] : $LNG['user_field_no_alphanumeric'];   
       
            if (!
    CheckName($UserPlanet))
             
    $errors .= (UTF8_SUPPORT) ? $LNG['planet_field_no_space'] : $LNG['planet_field_no_alphanumeric'];  
               
            if (!empty(
    $errors)) {
             
    $template->message($errors'?page=reg&lang='.$LANG->getUser(), 3true);
             exit;
            }
       
            
    $md5newpass md5($UserPass);
            
            
    $clef uniqid('2m');
            
    $SQL "INSERT INTO ".USERS_VALID." SET ";
            
    $SQL .= "`username` = '".$db->sql_escape($UserName)."', ";
            
    $SQL .= "`email` = '".$db->sql_escape($UserEmail)."', ";
            
    $SQL .= "`lang` = '".$db->sql_escape($UserLang)."', ";
            
    $SQL .= "`raza` = '".$db->sql_escape($Raza)."', ";
            
    $SQL .= "`planet` = '".$db->sql_escape($UserPlanet)."', ";
            
    $SQL .= "`date` = '".TIMESTAMP."', ";
            
    $SQL .= "`cle` = '".$clef."', ";
            
    $SQL .= "`universe` = '".$Universe."', ";
            
    $SQL .= "`password` = '".$md5newpass."', ";
            
    $SQL .= "`ip` = '".$_SERVER['REMOTE_ADDR']."'; ";
            
    $db->query($SQL);
       
            if(
    $CONF['user_valid'] == || $CONF['mail_active'] == 0) {
             
    redirectTo("index.php?page=reg&mode=valid&lang=".$UserLang."&clef=".$clef);
            } else {
             
    $MailSubject  $LNG['reg_mail_message_pass'];
             
    #$MailRAW  = file_get_contents("./language/".$UserLang."/email/email_vaild_reg.txt");
             
    $MailRAW  $LANG->getMail('email_vaild_reg');
             
    $MailContent sprintf($MailRAW$UserName$CONF['game_name'].' - '.$CONF['uni_name'], "http://".$_SERVER['SERVER_NAME'].$_SERVER["PHP_SELF"], $clef$UserPass$CONF['smtp_sendmail'], $UserLang);
      
             
    MailSend($UserEmail$UserName$MailSubject$MailContent);
             
    $template->message($LNG['reg_completed'], '?lang='.$UserLang10true);
            }          
       break;
       case 
    'valid' 
            
    $pseudo  request_var('id''');
            
    $clef   request_var('clef''');
            
    $admin  request_var('admin'0);
            
    $Valider           $db->uniquequery("SELECT `username`, `password`, `email`, `ip`, `planet`, `lang`, `raza`, `universe` FROM ".USERS_VALID." WHERE `cle` = '".$db->sql_escape($clef)."';");
            if(!isset(
    $Valider))
             
    redirectTo('index.php?page=reg');
       
            
    $UserName  $Valider['username'];
            
    $UserPass  $Valider['password'];
            
    $UserMail  $Valider['email'];
            
    $UserIP  $Valider['ip'];
            
    $UserPlanet $Valider['planet'];
            
    $UserLang  $Valider['lang'];
            
    $Raza   $Valider['raza'];
            
    $UserUni  $Valider['universe'];
            
    $CONF  $db->uniquequery("SELECT `users_amount`, `initial_fields`, `LastSettedGalaxyPos`, `LastSettedSystemPos`, `LastSettedPlanetPos`, `mail_active`, `mail_use`, `smail_path`, `smtp_host`, `smtp_port`, `smtp_user`, `smtp_pass`, `smtp_ssl`, `smtp_sendmail`, `game_name`, `users_amount`, `metal_basic_income`, `crystal_basic_income`, `deuterium_basic_income` FROM ".CONFIG." WHERE `uni` = ".$UserUni.";");
       
            
    $SQL "INSERT INTO " USERS " SET ";
            
    $SQL .= "`username` = '".$UserName "', ";
            
    $SQL .= "`universe` = '".$UserUni "', ";
            
    $SQL .= "`email` = '".$UserMail."', ";
            
    $SQL .= "`email_2` = '".$UserMail."', ";
            
    $SQL .= "`lang` = '".$UserLang."', ";
            
    $SQL .= "`raza` = '".$Raza."', ";
            
    $SQL .= "`ip_at_reg` = '".$UserIP."', ";
            
    $SQL .= "`id_planet` = '0', ";
            
    $SQL .= "`onlinetime` = '".TIMESTAMP."', ";
            
    $SQL .= "`register_time` = '".TIMESTAMP"', ";
            
    $SQL .= "`password` = '".$UserPass."', ";
            
    $SQL .= "`dpath` = '".DEFAULT_THEME."', ";
            
    $SQL .= "`darkmatter` = '".$CONF['darkmatter_start']."', ";
            
    $SQL .= "`uctime`= '0';";
            
    $db->query($SQL);
            
    $NewUser $db->GetInsertID();
            if(
    $CONF['mail_active'] == 1) {
             
    $MailSubject sprintf($LNG['reg_mail_reg_done'], $CONF['game_name']);
             
    #$MailRAW  = file_get_contents("./language/".$UserLang."/email/email_reg_done.txt");
             
    $MailRAW  $LANG->getMail('email_reg_done');
             
    $MailContent sprintf($MailRAW$UserName$CONF['game_name'].' - '.$CONF['uni_name']);
             
    MailSend($UserMail$UserName$MailSubject$MailContent);
            }
            
    $LastSettedGalaxyPos $CONF['LastSettedGalaxyPos'];
            
    $LastSettedSystemPos $CONF['LastSettedSystemPos'];
            
    $LastSettedPlanetPos $CONF['LastSettedPlanetPos'];
            require_once(
    ROOT_PATH.'includes/functions/CreateOnePlanetRecord.php');
            
    $PlanetID false;
       
            while (
    $PlanetID === false) {
             
    $Planet mt_rand(412);
                    
             if (
    $LastSettedPlanetPos 3) {
              
    $LastSettedPlanetPos += 1;
             } else {
              if (
    $LastSettedSystemPos $CONF['max_system']) {
               
    $LastSettedGalaxyPos += 1;
               
    $LastSettedSystemPos 1;
               
    $LastSettedPlanetPos 1;
              } else {
               
    $LastSettedSystemPos += 1;
               
    $LastSettedPlanetPos 1;
              }
             
              if(
    $LastSettedGalaxyPos  $CONF['max_system'])
               
    $LastSettedGalaxyPos 1;
             }
            
             
    $PlanetID CreateOnePlanetRecord($LastSettedGalaxyPos$LastSettedSystemPos$Planet$UserUni$NewUser$UserPlanettrue);
            }
      
            
    $SQL "DELETE FROM ".USERS_VALID." WHERE `cle` = '".$db->sql_escape($clef)."';";
            
    $SQL .= "UPDATE ".USERS." SET ";
            
    $SQL .= "`id_planet` = '".$PlanetID."', ";
            
    $SQL .= "`galaxy` = '".$LastSettedGalaxyPos."', ";
            
    $SQL .= "`system` = '".$LastSettedSystemPos."', ";
            
    $SQL .= "`planet` = '".$Planet."' ";
            
    $SQL .= "WHERE ";
            
    $SQL .= "`id` = '".$NewUser."' ";
            
    $SQL .= "LIMIT 1;";
            
    $SQL .= "INSERT INTO ".STATPOINTS." (`id_owner`, `id_ally`, `stat_type`, `universe`, `tech_rank`, `tech_old_rank`, `tech_points`, `tech_count`, `build_rank`, `build_old_rank`, `build_points`, `build_count`, `defs_rank`, `defs_old_rank`, `defs_points`, `defs_count`, `fleet_rank`, `fleet_old_rank`, `fleet_points`, `fleet_count`, `total_rank`, `total_old_rank`, `total_points`, `total_count`) VALUES (".$NewUser.", 0, 1, ".$UserUni.", '".($CONF ['users_amount'] + 1)."', '".($CONF ['users_amount'] + 1)."', 0, 0, '".($CONF ['users_amount'] + 1)."', '".($CONF ['users_amount'] + 1)."', 0, 0, '".($CONF ['users_amount'] + 1)."', '".($CONF ['users_amount'] + 1)."', 0, 0, '".($CONF ['users_amount'] + 1)."', '".($CONF ['users_amount'] + 1)."', 0, 0, '".($CONF ['users_amount'] + 1)."', '".($CONF ['users_amount'] + 1)."', 0, 0);";
            
    $db->multi_query($SQL);
       
            
    $from   $LNG['welcome_message_from'];
            
    $Subject  $LNG['welcome_message_subject'];
            
    $message  sprintf($LNG['welcome_message_content'], $CONF['game_name']);
            
    SendSimpleMessage($NewUser1$Time1$from$Subject$message);
       
            
    update_config(array('users_amount' => $CONF['users_amount'] + 1'LastSettedGalaxyPos' => $LastSettedGalaxyPos'LastSettedSystemPos' => $LastSettedSystemPos'LastSettedPlanetPos' => $LastSettedPlanetPos), false$UserUni);
            if (
    $admin == 1) {
             echo 
    sprintf($LNG['user_active'], $UserName);
            } else {
             
    session_start();
             
    $SESSION               = new Session();
             
    $SESSION->CreateSession($NewUser$UserName$PlanetID$UserUni);
             
    redirectTo("game.php?page=overview");
            }
       break;
       default:
            
    $AvailableUnis[$CONF['uni']] = $CONF['uni_name'].($CONF['game_disable'] == $LNG['uni_closed'] : '');
            
    $Query $db->query("SELECT `uni`, `game_disable`, `uni_name` FROM ".CONFIG." WHERE `uni` != '".$UNI."' ORDER BY `uni` ASC;");
            while(
    $Unis $db->fetch_array($Query)) {
             
    $AvailableUnis[$Unis['uni']] = $Unis['uni_name'].($Unis['game_disable'] == $LNG['uni_closed'] : '');
            }
            
    ksort($AvailableUnis);
            
    $year date(Y);
               
    $asd "xNova Revolution";
            
    $template->assign_vars(array(
             
    'server_message_reg'   => $LNG['server_message_reg'],
             
    'register_at_reg'      => $LNG['register_at_reg'],
             
    'user_reg'       => $LNG['user_reg'],
             
    'pass_reg'       => $LNG['pass_reg'],
             
    'pass2_reg'      => $LNG['pass2_reg'],
             
    'email_reg'      => $LNG['email_reg'],
             
    'email2_reg'    => $LNG['email2_reg'],
             
    'planet_reg'    => $LNG['planet_reg'],
             
    'lang_reg'       => $LNG['lang_reg'],
             
    'raza_reg'                                              => $LNG['raza_reg'],
             
    'raza_0'                                                        => $LNG['raza_0'],
             
    'raza_1'                                                        => $LNG['raza_1'],
             
    'register_now'  => $LNG['register_now'],
             
    'accept_terms_and_conditions' => sprintf($LNG['accept_terms_and_conditions'], $LANG->getUser()),
             
    'AvailableUnis'         => $AvailableUnis,
             
    'AvailableLangs'       => $LANG->getAllowedLangs(false),
             
    'uni_reg'        => $LNG['uni_reg'],
             
    'chose_a_uni'   => $LNG['chose_a_uni'],
             
    'register'       => $LNG['register'],
             
    'send'    => $LNG['send'],
             
    'uni_closed'    => $LNG['uni_closed'],
             
    'year'    => $year,
             
    'asd'   => $asd,
            ));
            
    $template->show('registry_form.tpl');
       break;
      }
      break;
    case 
    'agb' :
      
    $template->assign_vars(array(
       
    'agb'        => $LNG['agb'],
       
    'agb_overview'  => $LNG['agb_overview'],
      ));
      
    $template->show('index_agb.tpl');
      break;
    case 
    'rules' :
      
    $template->assign_vars(array(
       
    'rules'      => $LNG['rules'],
       
    'rules_overview' => $LNG['rules_overview'],
       
    'rules_info1'  => sprintf($LNG['rules_info1'], $CONF['forum_url']),
       
    'rules_info2'  => $LNG['rules_info2'],
      ));
      
    $template->show('index_rules.tpl');
      break;
    default :
      if (
    $_POST) {
       
    $luser request_var('username'''UTF8_SUPPORT);
       
    $lpass request_var('password'''UTF8_SUPPORT);
       
    $luniv request_var('universe'1);
       
    $login $db->uniquequery("SELECT `id`, `username`, `dpath`, `authlevel`, `id_planet` FROM ".USERS." WHERE `username` = '".$db->sql_escape($luser)."' AND `universe` = '".$luniv."' AND `password` = '".md5($lpass)."';");
      
       if (isset(
    $login)) {
            
    session_start();
            
    $SESSION                = new Session();
            
    $SESSION->CreateSession($login['id'], $login['username'], $login['id_planet'], $luniv$login['authlevel'], $login['dpath']);
            
    redirectTo("game.php?page=overview");
       } else {
            
    redirectTo('index.php?code=1');
       }
      } else {
       
    $AvailableUnis[$CONF['uni']] = $CONF['uni_name'].($CONF['game_disable'] == $LNG['uni_closed'] : '');
       
    $Query $db->query("SELECT `uni`, `game_disable`, `uni_name` FROM ".CONFIG." WHERE `uni` != '".$UNI."' ORDER BY `uni` ASC;");
       while(
    $Unis $db->fetch_array($Query)) {
            
    $AvailableUnis[$Unis['uni']] = $Unis['uni_name'].($Unis['game_disable'] == $LNG['uni_closed'] : '');
       }
       
    ksort($AvailableUnis);
       
    $Code request_var('code'0);
       if(!empty(
    $Code)) {
            
    $template->assign_vars(array(
             
    'code'  => $LNG['login_error_'.$Code],
            ));
       }
       
    $year date(Y);
       
    $asd "xNova Revolution";
       
    $template->assign_vars(array(
            
    'AvailableUnis'   => $AvailableUnis,
            
    'welcome_to'   => $LNG['welcome_to'],
            
    'server_description' => sprintf($LNG['server_description'], $CONF['game_name']),
            
    'server_infos'   => $LNG['server_infos'],
            
    'login'  => $LNG['login'],
            
    'login_info'   => sprintf($LNG['login_info'], $LANG->getUser()),
            
    'user'   => $LNG['user'],
            
    'pass'   => $LNG['pass'],
            
    'lostpassword'   => $LNG['lostpassword'],
            
    'register_now'   => $LNG['register_now'],
            
    'screenshots'   => $LNG['screenshots'],
            
    'chose_a_uni'   => $LNG['chose_a_uni'],
            
    'universe'       => $LNG['universe'],
            
    'year'          => $year,
            
    'asd'                              => $asd,
       ));
       
    $template->show('index_body.tpl');
      }
    break;
    }
    ?>


    - Và chạy query này trong database
    PHP Code:
    ALTER TABLE `uni1_config`DROP`LastSettedGalaxyPos`;
    ALTER TABLE `uni1_config`DROP`LastSettedSystemPos`;
    ALTER TABLE `uni1_config`DROP`LastSettedPlanetPos`;
    ALTER TABLE `uni1_config`ADD`LastSettedGalaxyPostinyint (3unsigned NOT NULL default '1';
    ALTER TABLE `uni1_config`ADD`LastSettedSystemPossmallint (5unsigned NOT NULL default '1';
    ALTER TABLE `uni1_config`ADD`LastSettedPlanetPostinyint (3unsigned NOT NULL default '1'


    Fix lỗi xây dựng mỏ norium và nhà máy robot nhưng không bị chiếm đất xây dựng, kể cả set trong admin cp

    - Mở includes/pages/ShowBonusPage.php và tìm
    PHP Code:
    robot_factory=robot_factory+
    - Thay bằng
    PHP Code:
    robot_factory=robot_factory+2,
    field_current=field_current+13 
    - Tìm
    PHP Code:
    norio_store=norio_store+
    - Thay bằng
    PHP Code:
    norio_store=norio_store+1,
    field_current=field_current+
    - mở includes/pages/adm/ShowAccountEditorPage.php và thay toàn bộ
    PHP Code:
    <?php
    /**
    _  \_/ |\ | /¯¯\ \  / /\        |¯¯) |_¯ \  / /¯¯\ |  |   |´¯|¯` | /¯¯\ |\ |5
    ¯  /¯\ | \| \__/  \/ /--\   |¯¯\ |__  \/  \__/ |__ \_/   |   | \__/ | \|Core.
    * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution
    * @author web: http://www.bnarvaez.com
    * @link: http://www.xnovarev.com
    * @package 2Moons
    * @author Slaver <[email protected]>
    * @copyright 2009 Lucky <[email protected]> (XGProyecto)
    * @copyright 2011 Slaver <[email protected]> (Fork/2Moons)
    * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License
    * @version 1.3 (2011-01-21)
    * @link http://code.google.com/p/2moons/
    * Please do not remove the credits
    */
    if (!allowedTo(str_replace(array(dirname(__FILE__), '\\''/''.php'), ''__FILE__))) exit;
    function 
    ShowAccountEditorPage()
    {
    global 
    $USER$db$LNG$reslist$resource$UNI;
    $template  = new template();
    switch(
    $_GET['edit'])
    {
      case 
    'resources':
       
    $id           request_var('id'0);
       
    $id_dark     request_var('id_dark'0);
       
    $metal         request_outofint('metal');
       
    $cristal     request_outofint('cristal');
       
    $deut           request_outofint('deut');
       
    $norio          request_outofint('norio');
       
    $dark  request_var('dark'0);
       if (
    $_POST)
       {
            if (!empty(
    $id))
             
    $before $db->uniquequery("SELECT `metal`,`crystal`,`deuterium`,`norio`,`universe`  FROM ".PLANETS." WHERE `id` = '"$id ."';");
            if (!empty(
    $id_dark))
             
    $before_dm $db->uniquequery("SELECT `darkmatter` FROM ".USERS." WHERE `id` = '"$id_dark ."';");
       
            if (
    $_POST['add'])
            {  
             if (!empty(
    $id)) {
              
    $SQL  "UPDATE ".PLANETS." SET ";
              
    $SQL .= "`metal` = `metal` + '".$metal."', ";
              
    $SQL .= "`crystal` = `crystal` + '".$cristal."', ";
              
    $SQL .= "`deuterium` = `deuterium` + '".$deut ."', ";
              
    $SQL .= "`norio` = `norio` + '".$norio ."' ";
              
    $SQL .= "WHERE ";
              
    $SQL .= "`id` = '"$id ."' AND `universe` = '".$_SESSION['adminuni']."';";
              
    $db->query($SQL);
              
    $after   = array('metal' => ($before['metal'] + $metal), 'crystal' => ($before['crystal'] + $cristal), 'deuterium' => ($before['deuterium'] + $deut), 'norio' => ($before['norio'] + $norio));
              }
             if (!empty(
    $id_dark)) {
              
    $SQL  "UPDATE ".USERS." SET ";
              
    $SQL .= "`darkmatter` = `darkmatter` + '"$dark ."' ";
              
    $SQL .= "WHERE ";
              
    $SQL .= "`id` = '"$id_dark ."' AND `universe` = '".$_SESSION['adminuni']."' ";
              
    $db->query($SQL);
              
    $after_dm  = array('darkmatter' => ($before_dm['darkmatter'] + $dark));
             }
            }
            elseif (
    $_POST['delete'])
            {   
             if (!empty(
    $id)) {
              
    $SQL  "UPDATE ".PLANETS." SET ";
              
    $SQL .= "`metal` = `metal` - '"$metal ."', ";
              
    $SQL .= "`crystal` = `crystal` - '"$cristal ."', ";
              
    $SQL .= "`deuterium` = `deuterium` - '"$deut ."', ";
              
    $SQL .= "`norio` = `norio` - '"$norio ."' ";
              
    $SQL .= "WHERE ";
              
    $SQL .= "`id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';";
              
    $db->query($SQL);
              
    $after   = array('metal' => ($before['metal'] - $metal), 'crystal' => ($before['crystal'] - $cristal), 'deuterium' => ($before['deuterium'] - $deut), 'norio' => ($before['norio'] - $norio));
             }
             if (!empty(
    $id_dark)) {
              
    $SQL  "UPDATE ".USERS." SET ";
              
    $SQL .= "`darkmatter` = `darkmatter` - '"$dark ."' ";
              
    $SQL .= "WHERE ";
              
    $SQL .= "`id` = '"$id_dark ."';";
              
    $db->query($SQL);
              
    $after_dm  = array('darkmatter' => ($before_dm['darkmatter'] - $dark));
             }
            }
       
            if (
    $_POST['add']) {
             
    $template->message($LNG['ad_add_sucess'], '?page=accounteditor&edit=resources');
            } else if (
    $_POST['delete']) {
             
    $template->message($LNG['ad_delete_sucess'], '?page=accounteditor&edit=resources');
            }
            exit;
       }
             
       
    $template->assign_vars(array(
            
    'button_reset'  => $LNG['button_reset'],
            
    'button_delete'  => $LNG['button_delete'],
            
    'button_add'  => $LNG['button_add'],
            
    'Metal' => $LNG['Metal'],
            
    'Crystal'   => $LNG['Crystal'],
            
    'Deuterium'   => $LNG['Deuterium'],
            
    'Norio'    => $LNG['Norio'],
            
    'Darkmatter'  => $LNG['Darkmatter'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'input_id_user'  => $LNG['input_id_user'],
            
    'resources_title' => $LNG['resources_title'],
            
    'input_id_p_m'  => $LNG['input_id_p_m'],
       ));
             
       
    $template->show('adm/AccountEditorPageResources.tpl');
      break;
      case 
    'ships':
       if(
    $_POST)
       {
            
    $before1 $db->uniquequery("SELECT * FROM ".PLANETS." WHERE `id` = '"request_var('id'0) ."';");
            
    $before = array();
            
    $after = array();
            foreach(
    $reslist['fleet'] as $ID)
            {
             
    $before[$ID] = $before1[$resource[$ID]];
            }  
            if (
    $_POST['add'])
            {
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['fleet'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` + '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = $before[$ID] + request_outofint($resource[$ID]);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            elseif (
    $_POST['delete'])
            {
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['fleet'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` - '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = max($before[$ID] - request_outofint($resource[$ID]),0);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            if (
    $_POST['add']) {
             
    $template->message($LNG['ad_add_sucess'], '?page=accounteditor&edit=resources');
            } else if (
    $_POST['delete']) {
             
    $template->message($LNG['ad_delete_sucess'], '?page=accounteditor&edit=resources');
            }
            exit;
       }
      
       
    $parse['ships'] = "";
       foreach(
    $reslist['fleet'] as $ID)
       {
            
    $INPUT[$ID] = array(
             
    'name' => $LNG['tech'][$ID],
             
    'type' => $resource[$ID],
            );
       }
       
    $template->assign_vars(array(
            
    'inputlist'   => $INPUT,
            
    'button_reset'  => $LNG['button_reset'],
            
    'button_delete'  => $LNG['button_delete'],
            
    'button_add'  => $LNG['button_add'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'input_id_p_m'  => $LNG['input_id_p_m'],
            
    'ships_title'  => $LNG['ad_ships_title'],
            
    'ad_number'   => $LNG['ad_number'],
            
    'ships_count'  => $LNG['ad_count'],
       ));
             
       
    $template->show('adm/AccountEditorPageShips.tpl');
      break;
    case 
    'defenses':
       if(
    $_POST)
       {
            
    $before1 $db->uniquequery("SELECT * FROM ".PLANETS." WHERE `id` = '"request_var('id'0) ."';");
            
    $before = array();
            
    $after = array();
            foreach(
    $reslist['defense'] as $ID)
            {
             
    $before[$ID] = $before1[$resource[$ID]];
            }
            if (
    $_POST['add'])
            {
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['defense'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` + '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = $before[$ID] + request_outofint($resource[$ID]);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            elseif (
    $_POST['delete'])
            {
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['defense'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` - '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = max($before[$ID] - request_outofint($resource[$ID]),0);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query$SQL);
            }
       
            if (
    $_POST['add']) {
             
    $template->message($LNG['ad_add_sucess'], '?page=accounteditor&edit=resources');
            } else if (
    $_POST['delete']) {
             
    $template->message($LNG['ad_delete_sucess'], '?page=accounteditor&edit=resources');
            }
            exit;
       }
      
       foreach(
    $reslist['defense'] as $ID)
       {
            
    $INPUT[$ID] = array(
             
    'name' => $LNG['tech'][$ID],
             
    'type' => $resource[$ID],
            );
       }
       
    $template->assign_vars(array(
            
    'inputlist'   => $INPUT,
            
    'button_reset'  => $LNG['button_reset'],
            
    'button_delete'  => $LNG['button_delete'],
            
    'button_add'  => $LNG['button_add'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'input_id_p_m'  => $LNG['input_id_p_m'],
            
    'defenses_title' => $LNG['ad_defenses_title'],
            
    'ad_number'   => $LNG['ad_number'],
            
    'defenses_count' => $LNG['ad_count'],
       ));
             
       
    $template->show('adm/AccountEditorPageDefenses.tpl');
      break;
      break;
      case 
    'buildings':
       if(
    $_POST)
       {
            
    $PlanetData $db->uniquequery("SELECT * FROM ".PLANETS." WHERE `id` = '"request_var('id'0) ."';");
            if(!isset(
    $PlanetData))
            {
             
    $template->message($LNG['ad_add_not_exist'], '?page=accounteditor&edit=buildings');
            }
            
    $before = array();
            
    $after = array();
            foreach(
    $reslist['allow'][$PlanetData['planet_type']] as $ID)
            {
             
    $before[$ID] = $PlanetData[$resource[$ID]];
            }
            if (
    $_POST['add'])
                    {
             
    $Fields 0;
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['allow'][$PlanetData['planet_type']] as $ID)
             {
              
    $Count   request_outofint($resource[$ID]);
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` + '".$Count."'";
              
    $after[$ID]  = $before[$ID] + $Count;
              
    $Fields   += $Count;
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= ", `field_current` = `field_current` + '".$Fields."'";
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            elseif (
    $_POST['delete'])
            {
             
    $Fields 0;
             
    $SQL  "UPDATE ".PLANETS." SET ";
             foreach(
    $reslist['allow'][$PlanetData['planet_type']] as $ID)
             {
              
    $Count   request_outofint($resource[$ID]);
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` - '".$Count."'";
              
    $after[$ID]  = max($before[$ID] - $Count,0);
              
    $Fields   += $Count;
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= ", `field_current` = `field_current` - '".$Fields."'";
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            if (
    $_POST['add']) {
             
    $template->message($LNG['ad_add_succes'], '?page=accounteditor&edit=buildings');
            } else if (
    $_POST['delete']) {
             
    $template->message($LNG['ad_delete_succes'], '?page=accounteditor&edit=buildings');
            }
            exit;
       }
      
       foreach(
    $reslist['build'] as $ID)
       {
            
    $INPUT[$ID] = array(
             
    'name' => $LNG['tech'][$ID],
             
    'type' => $resource[$ID],
            );
       }
       
    $template->assign_vars(array(
            
    'inputlist'   => $INPUT,
            
    'button_reset'  => $LNG['button_reset'],
            
    'button_delete'  => $LNG['button_delete'],
            
    'button_add'  => $LNG['button_add'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'input_id_p_m'  => $LNG['input_id_p_m'],
            
    'buildings_title' => $LNG['ad_buildings_title'],
            
    'ad_number'   => $LNG['ad_number'],
            
    'ad_levels'   => $LNG['ad_levels'],
       ));
             
       
    $template->show('adm/AccountEditorPageBuilds.tpl');
      break;
      case 
    'researchs':
       if(
    $_POST)
       {
            
    $before1 $db->uniquequery("SELECT * FROM ".USERS." WHERE `id` = '"request_var('id'0) ."';");
            
    $before = array();
            
    $after = array();
            foreach(
    $reslist['tech'] as $ID)
            {
             
    $before[$ID] = $before1[$resource[$ID]];
            }
            if (
    $_POST['add'])
            {
             
    $SQL  "UPDATE ".USERS." SET ";
             foreach(
    $reslist['tech'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` + '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = $before[$ID] + request_outofint($resource[$ID]);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            elseif (
    $_POST['delete'])
            {
             
    $SQL  "UPDATE ".USERS." SET ";
             foreach(
    $reslist['tech'] as $ID)
             {
              
    $QryUpdate[] = "`".$resource[$ID]."` = `".$resource[$ID]."` - '".request_outofint($resource[$ID])."'";
              
    $after[$ID] = max($before[$ID] - request_outofint($resource[$ID]),0);
             }
             
    $SQL .= implode(", "$QryUpdate);
             
    $SQL .= "WHERE ";
             
    $SQL .= "`id` = '".request_var('id'0)."' AND `universe` = '".$_SESSION['adminuni']."';";
             
    $db->query($SQL);
            }
            if (
    $_POST['add']) {
             
    $template->message($LNG['ad_add_succes'], '?page=accounteditor&edit=researchs');
            } else if (
    $_POST['delete']) {
             
    $template->message($LNG['ad_delete_succes'], '?page=accounteditor&edit=researchs');
            }
            exit;
       }
      
       foreach(
    $reslist['tech'] as $ID)
       {
            
    $INPUT[$ID] = array(
             
    'name' => $LNG['tech'][$ID],
             
    'type' => $resource[$ID],
            );
       }
       
    $template->assign_vars(array(
            
    'inputlist'   => $INPUT,
            
    'button_reset'  => $LNG['button_reset'],
            
    'button_delete'  => $LNG['button_delete'],
            
    'button_add'  => $LNG['button_add'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'input_id_user'  => $LNG['input_id_user'],
            
    'research_title' => $LNG['ad_research_title'],
            
    'ad_number'   => $LNG['ad_number'],
            
    'research_count' => $LNG['ad_count'],
       ));
             
       
    $template->show('adm/AccountEditorPageResearch.tpl');
      break;
      case 
    'personal':
       if (
    $_POST)
       {
            
    $id   request_var('id'0);   
            
    $username request_var('username'''UTF8_SUPPORT);   
            
    $password request_var('password'''true);   
            
    $email  request_var('email''');   
            
    $email_2 request_var('email_2''');   
            
    $vacation request_var('vacation''');   
       
            
    $PersonalQuery  =       "UPDATE ".USERS." SET ";
            if(!empty(
    $username) && $id != ROOT_USER) {
             
    $PersonalQuery .= "`username` = '".$db->sql_escape($username)."', ";
            }
            if(!empty(
    $email) && $id != ROOT_USER) {
             
    $PersonalQuery .= "`email` = '".$db->sql_escape($email)."', ";
            }
            if(!empty(
    $email_2) && $id != ROOT_USER) {
             
    $PersonalQuery .= "`email_2` = '".$db->sql_escape($email_2)."', ";
            } 
            if(!empty(
    $password) && $id != ROOT_USER) {
             
    $PersonalQuery .= "`password` = '".$db->sql_escape(md5($password))."', ";
            }
            
            
    $Answer  0;
            
    $TimeAns 0;
       
            if (
    $vacation == 'yes') {
             
    $Answer  1;
             
    $TimeAns       TIMESTAMP $_POST['d'] * 86400 $_POST['h'] * 3600 $_POST['m'] * 60 $_POST['s'];
            }
       
            
    $PersonalQuery  .=  "`urlaubs_modus` = '".$Answer."', `urlaubs_until` = '".$TimeAns."' ";  
            
    $PersonalQuery  .= "WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."'";
            
    $db->query($PersonalQuery);
       
            
    $template->message($LNG['ad_personal_succes'], '?page=accounteditor&edit=personal');
            exit;
       }
      
       
    $template->assign_vars(array(
            
    'button_submit'   => $LNG['button_submit'],
            
    'ad_back_to_menu'  => $LNG['ad_back_to_menu'],
            
    'input_id'      => $LNG['input_id'],
            
    'ad_personal_vacat'  => $LNG['ad_personal_vacat'],
            
    'ad_personal_email2' => $LNG['ad_personal_email2'],
            
    'ad_personal_email'  => $LNG['ad_personal_email'],
            
    'ad_personal_pass'  => $LNG['ad_personal_pass'],
            
    'ad_personal_name'  => $LNG['ad_personal_name'],
            
    'ad_personal_title'  => $LNG['ad_personal_title'],
            
    'time_seconds'   => $LNG['time_seconds'],
            
    'time_minutes'   => $LNG['time_minutes'],
            
    'time_hours'   => $LNG['time_hours'],
            
    'time_days'     => $LNG['time_days'],
            
    'Selector'      => array('' => $LNG['select_option'], 'yes' => $LNG['one_is_yes'][1], 'no' => $LNG['one_is_yes'][0]),
       ));
             
       
    $template->show('adm/AccountEditorPagePersonal.tpl');
      break;
      case 
    'planets':
       if (
    $_POST)
       {
            
    $id     request_var('id'0);
            
    $name   request_var('name'''UTF8_SUPPORT);
            
    $diameter  request_var('diameter'0);
            
    $fields   request_var('fields'0);
            
    $buildings  request_var('0_buildings''');
            
    $ships   request_var('0_ships''');
            
    $defenses  request_var('0_defenses''');
            
    $c_hangar  request_var('0_c_hangar''');
            
    $c_buildings request_var('0_c_buildings''');
            
    $change_pos  request_var('change_position''');
            
    $galaxy   request_var('g'0);
            
    $system   request_var('s'0);
            
    $planet   request_var('p'0);
            if (!empty(
    $name))
             
    $db->query("UPDATE ".PLANETS." SET `name` = '".$db->sql_escape($name)."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
            if (
    $buildings == 'on')
            {
             foreach(
    $reslist['build'] as $ID) {
              
    $BUILD[] = "`".$resource[$ID]."` = '0'";
             }
             
             
    $db->query("UPDATE ".PLANETS." SET ".implode(', ',$BUILD)." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            }
            
            if (
    $ships == 'on')
            {
             foreach(
    $reslist['fleet'] as $ID) {
              
    $SHIPS[] = "`".$resource[$ID]."` = '0'";
             }
            
             
    $db->query("UPDATE ".PLANETS." SET ".implode(', ',$SHIPS)." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            }
             
            if (
    $defenses == 'on')
            {
             foreach(
    $reslist['defense'] as $ID) {
              
    $DEFS[] = "`".$resource[$ID]."` = '0'";
             }
       
             
    $db->query("UPDATE ".PLANETS." SET ".implode(', ',$DEFS)." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            }
            if (
    $c_hangar == 'on')
             
    $db->query("UPDATE ".PLANETS." SET `b_hangar` = '0', `b_hangar_plus` = '0', `b_hangar_id` = '' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            if (
    $c_buildings == 'on')
             
    $db->query("UPDATE ".PLANETS." SET `b_building` = '0', `b_building_id` = '' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            if (!empty(
    $diameter))
             
    $db->query("UPDATE ".PLANETS." SET `diameter` = '".$diameter."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
            if (!empty(
    $fields))
             
    $db->query("UPDATE ".PLANETS." SET `field_max` = '".$fields."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
            if (
    $change_pos == 'on' && $galaxy && $system && $planet && $galaxy <= MAX_GALAXY_IN_WORLD && $system <= MAX_SYSTEM_IN_GALAXY && $planet <= MAX_PLANET_IN_SYSTEM)
            {
             
    $P $db->uniquequery("SELECT galaxy,system,planet,planet_type FROM ".PLANETS." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             if (
    $P['planet_type'] == '1')
             {
              if (
    CheckPlanetIfExist($galaxy$system$planet$UNI$P['planet_type']))
              {
               
    $template->message($LNG['ad_pla_error_planets3'], '?page=accounteditor&edit=planets');
               exit;
              }
              
    $db->query ("UPDATE ".PLANETS." SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             } else {
              if(
    CheckPlanetIfExist($galaxy$system$planet$UNI$P['planet_type']))
              {
               
    $template->message($LNG['ad_pla_error_planets5'], '?page=accounteditor&edit=planets');
               exit;
              }
             
              
    $Target $db->uniquequery("SELECT id_luna FROM ".PLANETS." WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND `planet` = '".$planet."' AND `planet_type` = '1';");
               
              if (
    $Target['id_luna'] != '0')
              {
               
    $template->message($LNG['ad_pla_error_planets4'], '?page=accounteditor&edit=planets');
               exit;
              }
              
              
    $db->multi_query("UPDATE ".PLANETS." SET `id_luna` = '0' WHERE `galaxy` = '".$P['galaxy']."' AND `system` = '".$P['system']."' AND `planet` = '".$P['planet']."' AND `planet_type` = '1';UPDATE ".PLANETS." SET `id_luna` = '".$id."'  WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND `planet` = '".$planet."' AND planet_type = '1';UPDATE ".PLANETS." SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
             
    $QMOON2 $db->uniquequery("SELECT id_owner FROM ".PLANETS." WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND `planet` = '".$planet."';");
             
    $db->query("UPDATE ".PLANETS." SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."', `id_owner` = '".$QMOON2['id_owner']."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."' AND `planet_type` = '3';");
             }
            }
            
    $template->message($LNG['ad_pla_succes'], '?page=accounteditor&edit=planets');
            exit;
       }
      
       
    $template->assign_vars(array(
            
    'button_submit'   => $LNG['button_submit'],
            
    'button_reset'   => $LNG['button_reset'],
            
    'ad_back_to_menu'  => $LNG['ad_back_to_menu'],
            
    'ad_pla_title'   => $LNG['ad_pla_title'],
            
    'input_id_p_m'   => $LNG['input_id_p_m'],
            
    'ad_pla_edit_name'  => $LNG['ad_pla_edit_name'],
            
    'ad_pla_edit_diameter' => $LNG['ad_pla_edit_diameter'],
            
    'ad_pla_edit_fields' => $LNG['ad_pla_edit_fields'],
            
    'ad_pla_delete_b'  => $LNG['ad_pla_delete_b'],
            
    'ad_pla_delete_s'  => $LNG['ad_pla_delete_s'],
            
    'ad_pla_delete_d'  => $LNG['ad_pla_delete_d'],
            
    'ad_pla_delete_hd'  => $LNG['ad_pla_delete_hd'],
            
    'ad_pla_delete_cb'  => $LNG['ad_pla_delete_cb'],
            
    'ad_pla_title_l'  => $LNG['ad_pla_title_l'],
            
    'ad_pla_change_p'  => $LNG['ad_pla_change_p'],
            
    'ad_pla_change_pp'  => $LNG['ad_pla_change_pp'],
       ));
             
       
    $template->show('adm/AccountEditorPagePlanets.tpl');
      break;
      case 
    'alliances':
       if (
    $_POST)
       {
            
    $id     request_var('id'0);
            
    $name   request_var('name'''UTF8_SUPPORT);
            
    $changeleader request_var('changeleader'0);
            
    $tag   request_var('tag'''UTF8_SUPPORT);
            
    $externo  request_var('externo'''true);
            
    $interno  request_var('interno'''true);
            
    $solicitud  request_var('solicitud'''true);
            
    $delete   request_var('delete''');
            
    $delete_u  request_var('delete_u''');
             
    #$QueryF = $db->uniquequery("SELECT * FROM ".ALLIANCE." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
    $QueryF $db->uniquequery("SELECT * FROM ".ALLIANCE." WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';");
            if (!empty(
    $name))
             
    #$db->multi_query("UPDATE ".ALLIANCE." SET `ally_name` = '".$name."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_name` = '".$name."' WHERE `ally_id` = '".$id."';");
             
    $db->multi_query("UPDATE ".ALLIANCE." SET `ally_name` = '".$name."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_name` = '".$name."' WHERE `ally_id` = '".$id."';");
            if (!empty(
    $tag))
              
    #$db->query("UPDATE ".ALLIANCE." SET `ally_tag` = '".$tag."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
    $db->query("UPDATE ".ALLIANCE." SET `ally_tag` = '".$tag."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';");
            
    $QueryF2 $db->uniquequery("SELECT ally_id FROM ".USERS." WHERE `id` = '".$changeleader."';");
             
    #$db->multi_query("UPDATE ".ALLIANCE." SET `ally_owner` = '".$changeleader."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_rank_id` = '0' WHERE `id` = '".$changeleader."';");
            
    $db->multi_query("UPDATE ".ALLIANCE." SET `ally_owner` = '".$changeleader."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_rank_id` = '0' WHERE `id` = '".$changeleader."';");
             
            if (!empty(
    $externo))
              
    #$db->query("UPDATE ".ALLIANCE." SET `ally_description` = '".$externo."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
                    
    $db->query("UPDATE ".ALLIANCE." SET `ally_description` = '".$externo."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';");
            
            if (!empty(
    $interno))
             
    #$db->query("UPDATE ".ALLIANCE." SET `ally_text` = '".$interno."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
             
    $db->query("UPDATE ".ALLIANCE." SET `ally_text` = '".$interno."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';");
            
            if (!empty(
    $solicitud))
             
    $db->query("UPDATE ".ALLIANCE." SET `ally_request` = '".$solicitud."' WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';");
                    
    #$db->query("UPDATE ".ALLIANCE." SET `ally_request` = '".$solicitud."' WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';");
       
            
    if ($delete == 'on')
            {
             
    #$db->multi_query("DELETE FROM ".ALLIANCE." WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0', `ally_request` = '0' WHERE `ally_id` = '".$id."';");
             
    $db->multi_query("DELETE FROM ".ALLIANCE." WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0', `ally_request` = '0' WHERE `ally_id` = '".$id."';");
            }
            if (!empty(
    $delete_u))
            {
              
    #$db->multi_query("UPDATE ".ALLIANCE." SET `ally_members` = ally_members - 1 WHERE `id` = '".$id."' AND `universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0', `ally_request` = '0' WHERE `id` = '".$delete_u."' AND `ally_id` = '".$id."';");
              
    $db->multi_query("UPDATE ".ALLIANCE." SET `ally_members` = ally_members - 1 WHERE `id` = '".$id."' AND `ally_universe` = '".$_SESSION['adminuni']."';UPDATE ".USERS." SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0', `ally_request` = '0' WHERE `id` = '".$delete_u."' AND `ally_id` = '".$id."';");
            }

            
    $template->message($LNG['ad_ally_succes'], '?page=accounteditor&edit=alliances');
            exit;
       }
      
       
    $template->assign_vars(array(
            
    'button_submit'  => $LNG['button_submit'],
            
    'ad_back_to_menu' => $LNG['ad_back_to_menu'],
            
    'ad_pla_title'  => $LNG['ad_pla_title'],
            
    'ad_ally_title'  => $LNG['ad_ally_title'],
            
    'input_id_ally'  => $LNG['input_id_ally'],
            
    'ad_ally_change_id' => $LNG['ad_ally_change_id'],
            
    'ad_ally_name'  => $LNG['ad_ally_name'],
            
    'ad_ally_tag'  => $LNG['ad_ally_tag'],
            
    'ad_ally_delete_u' => $LNG['ad_ally_delete_u'],
            
    'ad_ally_user_id' => $LNG['ad_ally_user_id'],
            
    'ad_ally_delete' => $LNG['ad_ally_delete'],
            
    'ad_ally_text1'  => $LNG['ad_ally_text1'],
            
    'ad_ally_text2'  => $LNG['ad_ally_text2'],
            
    'ad_ally_text3'  => $LNG['ad_ally_text3'],
       ));
             
       
    $template->show('adm/AccountEditorPageAlliance.tpl');
      break;
      default:
       
    $template->assign_vars(array(
            
    'ad_editor_personal' => $LNG['ad_editor_personal'],
            
    'ad_editor_alliances' => $LNG['ad_editor_alliances'],
            
    'ad_editor_planets'  => $LNG['ad_editor_planets'],
            
    'ad_editor_resources' => $LNG['ad_editor_resources'],
            
    'ad_editor_researchs' => $LNG['ad_editor_researchs'],
            
    'ad_editor_defenses' => $LNG['ad_editor_defenses'],
            
    'ad_editor_ships'  => $LNG['ad_editor_ships'],
            
    'ad_editor_buildings' => $LNG['ad_editor_buildings'],
            
    'ad_editor_title'  => $LNG['ad_editor_title'],
       ));
              
       
    $template->show('adm/AccountEditorPageMenu.tpl');
      break;
    }
    }
    ?>



    MOD: Hiển thị hình ảnh xây dựng

    Các bạn load file này về chép đè vào thư mục game:
    Link:
    PHP Code:
    http://www.mediafire.com/?zu41gk3y5n9dp49 


    Demo: [Only registered and activated users can see links. ]
    Lần sửa cuối bởi skriptank, ngày 08-11-14 lúc 11:49 AM.
    Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 15 Users Say Thank You to skriptank For This Useful Post:

    assmin (25-03-14), bboynam99 (30-07-12), emyeusss7 (16-11-14), hai07dv (30-07-12), hoanganhgo (17-04-13), iKucell (08-05-13), Mi$$_$p@m (04-08-12), Minhquang213 (23-12-14), MinYeuVy (16-11-14), Mr.Quy (28-04-13), phudq90 (15-01-13), thienvinh12312 (30-07-12), thoaithoai (05-08-12), toilatoilatoi (30-07-12), Tuan565 (05-08-12)

  3. #2
    Thành Viên bboynam99's Avatar
    Ngày tham gia
    Apr 2010
    Bài viết
    612
    Thanks
    252
    Thanked 190 Times in 61 Posts

    Ðề: Xnova Revolution 5.7 (newest version)

    Ủng hộ phong cách xây dựng...
    30 tỷ
    Khách viếng thăm hãy cùng bboynam99 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên GamesVN's Avatar
    Ngày tham gia
    May 2007
    Bài viết
    37
    Thanks
    7
    Thanked 2 Times in 2 Posts

    Ðề: Xnova Revolution 5.7 (newest version)

    Cái này là text game ak hay là flash game như galaxy online2 ??
    Khách viếng thăm hãy cùng GamesVN xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    529
    Thanks
    279
    Thanked 242 Times in 51 Posts

    Ðề: Xnova Revolution 5.7 (newest version)

    Trích dẫn Gửi bởi GamesVN [Only registered and activated users can see links. ]
    Cái này là text game ak hay là flash game như galaxy online2 ??
    bản này chắc fix lỗi rồi , lúc trước mình đem về bản đang dev . không để ý chắc không gặp vấn đề lỗi xây đựng

    bạn cho link demo . của bạn chính thức cứ tưởng bản server trên đây chứ
    Lần sửa cuối bởi daikimvuong1, ngày 04-08-12 lúc 12:58 PM.
    Khách viếng thăm hãy cùng daikimvuong1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    20
    Thanks
    6
    Thanked 1 Time in 1 Post

    Ðề: Xnova Revolution 5.7 (newest version)

    E nhập data thì bị thế này. E cài trên host
    [Only registered and activated users can see links. ]

    Uploaded with [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng thoaithoai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên
    Ngày tham gia
    Feb 2010
    Bài viết
    399
    Thanks
    108
    Thanked 66 Times in 37 Posts

    Ðề: Xnova Revolution 5.7 (newest version)

    Trích dẫn Gửi bởi thoaithoai [Only registered and activated users can see links. ]
    E nhập data thì bị thế này. E cài trên host
    [Only registered and activated users can see links. ]

    Uploaded with [Only registered and activated users can see links. ]
    Như thông báo đã nói rõ đấy bạn, không thể kết nối được đến database vì bạn chưa tạo database trống có tên là "ngaymai_g"

    P/S: Hiện tại mình đã thêm được chức năng nhiệm vụ, bạn nào có nhu cầu mình sẽ share phần mission mình đã hoàn thiện, vì phần mod download trên mạng về không đúng với iêu cầu khi làm Quest.
    Lần sửa cuối bởi skriptank, ngày 04-08-12 lúc 05:27 PM.
    Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. Các thành viên gởi lời cảm ơn đến skriptank vì bài viết này !

    thoaithoai (05-08-12)

  9. #7
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    20
    Thanks
    6
    Thanked 1 Time in 1 Post

    Ðề: Xnova Revolution 5.7 (newest version)

    Trích dẫn Gửi bởi skriptank [Only registered and activated users can see links. ]
    Như thông báo đã nói rõ đấy bạn, không thể kết nối được đến database vì bạn chưa tạo database trống có tên là "ngaymai_g"

    P/S: Hiện tại mình đã thêm được chức năng nhiệm vụ, bạn nào có nhu cầu mình sẽ share phần mission mình đã hoàn thiện, vì phần mod download trên mạng về không đúng với iêu cầu khi làm Quest.
    ???. E tạo rồi mà. Để trống ô data nó lại đc nhưng đến bước sau nó bảo ko có đata nào đc chọn

    --- Chế độ gộp bài viết ---

    Sr anh. E quên chưa add user. Đã cài đc rùi . A share cho em cái mission đi Thanks a
    Khách viếng thăm hãy cùng thoaithoai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    20
    Thanks
    6
    Thanked 1 Time in 1 Post

    Ðề: Xnova Revolution 5.7 (newest version)

    Anh share lun cho em cái việt hóa và cách cài lun vs.
    Khách viếng thăm hãy cùng thoaithoai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #9
    Thành Viên
    Ngày tham gia
    Feb 2010
    Bài viết
    399
    Thanks
    108
    Thanked 66 Times in 37 Posts

    Ðề: Xnova Revolution 5.7 (newest version)

    Cái gì mới mình update ở đầu bài viết rồi nhé ^^
    Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    20
    Thanks
    6
    Thanked 1 Time in 1 Post

    Ðề: Xnova Revolution 5.7 (newest version)

    Em run thì bị thế này
    MySQL said:

    #1060 - Duplicate column name 'started_tut'
    Khách viếng thăm hãy cùng thoaithoai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 5 1 2 3 ... CuốiCuối

Các Chủ đề tương tự

  1. Webgame Xnova Revolution 5.6 - Việt Hóa 100%
    Bởi daikimvuong1 trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 58
    Bài viết cuối: 22-09-17, 04:15 PM
  2. Webgame - Xnova revolution 5.1 - Tiếng Việt
    Bởi Mi$$_$p@m trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 80
    Bài viết cuối: 12-12-15, 07:07 AM
  3. Trả lời: 348
    Bài viết cuối: 09-07-12, 08:18 PM
  4. Ai chỉ em cách cài Webgame - Xnova revolution 5.1 với!
    Bởi ZzHellAngelzZ trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 04-09-11, 11:47 PM
  5. cần xin server và client newest!
    Bởi conheo1995 trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 0
    Bài viết cuối: 23-11-08, 08:34 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:54 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.