PDA

View Full Version : Xnova Revolution 5.7 (newest version)



skriptank
30-07-12, 05:24 PM
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
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
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:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>!105

Link update to 5.8:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Link 6.0 Full:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

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

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

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à

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à

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ề: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- 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

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à <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Nó sẽ ra như hình sau, các bạn chọn font vietnamese rồi bấm vào "Cài đặt"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Đến đây nó check đúng thì bấm vào "tiếp tục"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Đế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.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

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:


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é: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

- Đầ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 đó


ALTER TABLE `uni1_users`
ADD `started_tut` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m1` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m2` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m3` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m4` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m5` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m6` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m6_2` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m7` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m7_2` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m8` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m9` enum('0','1') NOT NULL default '0';
ALTER TABLE `uni1_users`
ADD `tut_m9_2` enum('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 đó:
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

<li>
<span class="menu_icon">
<img width="38" height="29" src="./styles/theme/{$Raza_skin}/imagenes/navegacion/menu_icon.png">
</span>
<a 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

#aufgabe_liste{
width: 90%;
list-style-type: none;
}

.aufzaehlungszeichen {
background:url(images/arrow_right.png) no-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


$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
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

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


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

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

- Mở file overall_topnav.tpl trong "styles\templates"
- Tìm


<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


<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
/**
_ \_/ |\ | /¯¯\ \ / /\ |¯¯) |_¯ \ / /¯¯\ | | |´¯|¯` | /¯¯\ |\ |5
¯ /¯\ | \| \__/ \/ /--\ |¯¯\ |__ \/ \__/ |__ \_/ | | \__/ | \|Core.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
* 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\x 00\x00\x00\x00\x00\x00\x00\x21\xF9\x04\x01\x00\x00 \x00\x00\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x 02\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(), 3, true);
} else {
$Caracters = "aazertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXC VBN1234567890";
$Count = strlen($Caracters);
$Taille = 8;
$NewPass = "";
for($i = 0; $i < $Taille; $i ++) {
$CaracterBoucle = rand ( 0, $Count - 1 );
$NewPass .= substr ( $Caracters, $CaracterBoucle, 1 );
}
$MailRAW = file_get_contents("./language/".$CONF['lang']."/email/email_lost_password.txt");
$MailContent = sprintf($MailRAW, $ExistMail['username'], $CONF['game_name'], $NewPass, "<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>".$_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(), 5, false);
} else {
$template->message($LNG['mail_sended_fail'], "./?lang=".$LANG->getUser(), 5, true);
}

}
} else {
$AvailableUnis[$CONF['uni']] = $CONF['uni_name'].($CONF['game_disable'] == 0 ? $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'] == 0 ? $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(), 3, true);
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'] == 0 || $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'], "<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>".$_SERVER['SERVER_NAME'].$_SERVER["PHP_SELF"], $clef, $UserPass, $CONF['smtp_sendmail'], $UserLang);

MailSend($UserEmail, $UserName, $MailSubject, $MailContent);
$template->message($LNG['reg_completed'], '?lang='.$UserLang, 10, true);
}
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(4, 12);

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, $UserPlanet, true);
}

$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($NewUser, 1, $Time, 1, $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'] == 0 ? $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'] == 0 ? $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'] == 0 ? $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'] == 0 ? $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


ALTER TABLE `uni1_config`DROP`LastSettedGalaxyPos`;
ALTER TABLE `uni1_config`DROP`LastSettedSystemPos`;
ALTER TABLE `uni1_config`DROP`LastSettedPlanetPos`;
ALTER TABLE `uni1_config`ADD`LastSettedGalaxyPos` tinyint (3) unsigned NOT NULL default '1';
ALTER TABLE `uni1_config`ADD`LastSettedSystemPos` smallint (5) unsigned NOT NULL default '1';
ALTER TABLE `uni1_config`ADD`LastSettedPlanetPos` tinyint (3) unsigned 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

robot_factory=robot_factory+2
- Thay bằng

robot_factory=robot_factory+2,
field_current=field_current+13
- Tìm

norio_store=norio_store+1
- Thay bằng

norio_store=norio_store+1,
field_current=field_current+4

- mở includes/pages/adm/ShowAccountEditorPage.php và thay toàn bộ

<?php
/**
_ \_/ |\ | /¯¯\ \ / /\ |¯¯) |_¯ \ / /¯¯\ | | |´¯|¯` | /¯¯\ |\ |5
¯ /¯\ | \| \__/ \/ /--\ |¯¯\ |__ \/ \__/ |__ \_/ | | \__/ | \|Core.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
* 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 > 0 && $system > 0 && $planet > 0 && $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:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


Demo: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bboynam99
30-07-12, 06:07 PM
Ủng hộ phong cách xây dựng...
30 tỷ

GamesVN
30-07-12, 06:57 PM
Cái này là text game ak hay là flash game như galaxy online2 ??

daikimvuong1
04-08-12, 10:09 AM
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ứ

thoaithoai
04-08-12, 03:49 PM
E nhập data thì bị thế này. E cài trên host
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Uploaded with ImageShack.us (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

skriptank
04-08-12, 05:21 PM
E nhập data thì bị thế này. E cài trên host
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Uploaded with ImageShack.us (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

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.

thoaithoai
05-08-12, 09:10 AM
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

thoaithoai
05-08-12, 09:38 AM
Anh share lun cho em cái việt hóa và cách cài lun vs.

skriptank
05-08-12, 11:44 AM
Cái gì mới mình update ở đầu bài viết rồi nhé ^^

thoaithoai
05-08-12, 04:18 PM
Em run thì bị thế này
MySQL said:

#1060 - Duplicate column name 'started_tut'

skriptank
05-08-12, 04:53 PM
à xin lỗi bạn mình post sai query. mình đã edit lại rồi đấy ^^

skriptank
05-08-12, 07:50 PM
Xin lỗi mình post nhầm query, đã edit rồi, bạn chạy lại nhé ^^

skriptank
24-08-12, 12:38 AM
Đã update phiên bản mới và fix 1 số lỗi nhé các bạn ^^

chuacaorau
31-08-12, 06:22 PM
Phần lang việt bác up nhầm thành lang tiếng anh nhé :D

skriptank
31-08-12, 11:19 PM
lang việt đấy, bản của mình dùng ko tạo thêm lang mới mà thế vào bản en thôi :D

chuacaorau
02-09-12, 03:55 PM
lang việt đấy, bản của mình dùng ko tạo thêm lang mới mà thế vào bản en thôi :D

Bác cho mình cái yahoo ... cái gì chúng ta trao đổi ... mình cũng đang thử can thiệp sâu vào source của nó đây :D

skriptank
07-09-12, 12:19 AM
à, yahoo mình là skriptank.trbb.

QuangDung
19-11-12, 11:58 PM
bạn share lun code bạn đang dùng đi đỡ mất công update

thuyvu89
17-04-13, 01:48 PM
Chủ thớt cho mình hỏi chút nhé :D
- Mình đang dung 5.9 phần chat và bank bị ẩn vậy làm sao để nó hiện ra ??
- Mình muốn thay đổi địa chỉ forum thì sửa file nào vậy
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

MR.CLEAR
25-04-13, 12:46 AM
Gam này giống cái game gì đã phát hành ấy

iKucell
08-05-13, 05:52 PM
Cho mình hỏi là vì sao của mình không hiện thông số tài nguyên?
Mình đã làm theo hướng dẫn fix phần hiện thông số!
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .png

skriptank
08-05-13, 07:12 PM
Cho mình hỏi là vì sao của mình không hiện thông số tài nguyên?
Mình đã làm theo hướng dẫn fix phần hiện thông số!
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .png

Chết, nếu bạn fix mà không hiện tài nguyên thì bạn backup lại cái code trước khi sửa nhé, cái này là Hiện chi tiết thông số tài nguyên, tức là mình code cho nó hiện lên chi tiết sản xuất được bao nhiêu mỗi giờ ấy, chứ ko phải bị lỗi đâu.

iKucell
09-05-13, 12:15 PM
bạn có thể upload lại cái lang tiếng việt không! link die ùi!!

skriptank
24-03-14, 11:40 AM
Mình update bản 6.0 Full cho bạn nào quan tâm nhé, topic cũng khá lâu rồi nhỉ :D

assmin
25-03-14, 12:47 PM
thank - game của tây chú trọng sự cân bằng hơn là tiền vì vậy mình thích chơi hơn

skriptank
08-11-14, 11:46 AM
Update bản cuối cùng của Xnova và bản tự dev ở #1

sevenjunior9x
10-11-14, 08:13 PM
Update bản cuối cùng của Xnova và bản tự dev ở #1

bác share em code demo đang xài kia được ko ạ? [-O<

skriptank
12-11-14, 10:06 PM
bác share em code demo đang xài kia được ko ạ? [-O<

Link tải ở #1 đó bạn, phần tự dev đấy

P/S: các bạn nếu nghiên cứu sâu có thể xóa những table không cần thiết đi nhé, vì mình hồi trước có đang làm dở 1 game thể loại turn base bắt đầu từ mã nguồn này, nên có vài table không cần thiết, để vậy cũng được và ko ảnh hưởng j cả

emyeusss7
16-11-14, 09:38 AM
Bạn có bản mà bạn tự dev nhưng là tiếng Anh, nếu có thì share cho mình với nha !

Cám ơn bạn !!!

skriptank
16-11-14, 10:31 AM
Bạn có bản mà bạn tự dev nhưng là tiếng Anh, nếu có thì share cho mình với nha !

Cám ơn bạn !!!

Tiếng anh thì chỉ cần vào config lại thành tiếng anh là được thôi bạn, vì mình cũng dịch từ tiếng anh ra mà

MinYeuVy
16-11-14, 11:25 AM
Nếu có hướng dẫn chơi thì quá tốt, hồi đó có cài ở máy rồi mà xóa rồi, giờ quên hết cách chơi :D

sevenjunior9x
16-11-14, 04:28 PM
code lỗi ko lập thuộc địa đc thread ơi

hieuthao2289
27-07-17, 10:39 AM
Mình đang để Online server chạy vĩnh viến nhé, ae yên tâm chơi, link game:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

thuyvu89
03-08-17, 05:09 PM
Có bạn nào còn giữ bản này không à cho mình xin với


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

sevenjunior9x
03-08-17, 11:18 PM
tìm thấy một webgame reborn còn sống sót và nhìn cũng tạm được, có thể chơi trên pc và mobile nè <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> ai rảnh rip nó đi

skriptank
06-08-17, 09:29 PM
tìm thấy một webgame reborn còn sống sót và nhìn cũng tạm được, có thể chơi trên pc và mobile nè <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> ai rảnh rip nó đi

Có vẻ nó sửa dc khá nhiều lỗi rồi, nhưng giao diện thì hơi chán nhỉ, kiểu cũ phát triển từ 2moon


Mình đang để Online server chạy vĩnh viến nhé, ae yên tâm chơi, link game:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

LOL vĩnh viễn :))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

sevenjunior9x
06-08-17, 10:09 PM
Có vẻ nó sửa dc khá nhiều lỗi rồi, nhưng giao diện thì hơi chán nhỉ, kiểu cũ phát triển từ 2moon



LOL vĩnh viễn :))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> bạn thử xem nó thế nào. mình khoái nhất giao diện này, giống hệt hamdoi.vn ngày xưa, chỉ thiếu vài tính năng thôi. các lỗi đã fix gần hết rồi

skriptank
07-08-17, 11:35 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> bạn thử xem nó thế nào. mình khoái nhất giao diện này, giống hệt hamdoi.vn ngày xưa, chỉ thiếu vài tính năng thôi. các lỗi đã fix gần hết rồi

OK bản này chất đấy, fix khá nhiều lỗi, giữ dc giao diện ogame, đẹp mắt, share cho mọi người cùng chơi, đem chạy online cũng hay phết.

Porcupine
17-08-17, 09:49 PM
Thấy thằng này cũng ngon này
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Porcupine
20-08-17, 10:53 PM
Vừa cài lại game chơi off cho vui. màu mè tí cho có sức sống.=))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


cũng xong cái Quest cho game rồi :v
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

n2t168
26-08-17, 10:13 PM
em sevenjunior đây. open cái này cho các bác chơi, đừng đốt của em, em cám ơn <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>