mrsmith59
07-02-13, 07:53 PM
Chào tất cả anh chị em GameZone.
Năm cũ sắp qua, năm mới sắp đến MrSmith59 Kinh chúc A/C/E một năm mới an khang thịnh vượng.
Mình vào chủ đề chính. Hôm nay mình sẽ chia sẻ, hướng dẫn các bạn cách thêm sự kiện.
1. Hiện tại, Game đang hỗ trợ một số loại sự kiện sau:
- Lên cấp bang nhận thưởng, cái này thì tuỳ biến bang cấp mấy, nó nằm trong xml_db. Cụ thể cách chỉnh và thêm thì mình sẽ chia sẻ ở topic tiếp theo.
- Nâng cấp ngựa, trong thời gian diễn ra sự kiện, khi nâng cấp lên ngưa nhất định nhận thêm 1 số item.
- Đua top cấp độ.
- Đua top lực chiến.
- Đổi vật phẩm : Hiện tại hỗ trợ đổi 4 loại item : ĐAO + KIẾM + VÔ + SONG lấy 1 cái phù để mở ngẫu nhiên được những vật phẩm nhất định.
2. Dựa trên các core hay còn gọi là cơ bản, Tuỳ theo sáng tạo ta có thể thay đổi, tạo ra nhiều loại event khác, hay hơn, hấp dẫn hơn, phần thưởng phong phú hơn.
-----------------------------
Cách thêm :
Chúng ta thêm vào trong database warrios.( Cách thêm bạn nào biết rồi hướng dẫn cho mọi người nhé!)
Theo script mẫu này :
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- <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>
--
-- Host: 127.0.0.1
-- Generation Time: Jan 22, 2013 at 10:43 AM
-- Server version: 5.5.27
-- PHP Version: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
<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>
/*!40101 SET NAMES utf8 */;
--
-- Database: `warriors`
--
-- --------------------------------------------------------
--
-- Table structure for table `operatoractive`
--
CREATE TABLE IF NOT EXISTS `operatoractive` (
`activeId` bigint(20) NOT NULL DEFAULT '0' COMMENT '活跃中的活动ID',
`activeBaseId` int(5) NOT NULL DEFAULT '0' COMMENT '运营活动基础ID',
`description` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT '活动说明',
`startTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`endTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`lostTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动失效时间(领取结束时间)',
`opened` int(3) NOT NULL DEFAULT '0' COMMENT '活动是否开启',
`showed` int(3) NOT NULL DEFAULT '0' COMMENT '活动是否显示(客户端)',
`sort` int(5) DEFAULT '0' COMMENT '排序',
`title` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT '活动标题',
PRIMARY KEY (`activeId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `operatoractive`
--
INSERT INTO `operatoractive` (`activeId`, `activeBaseId`, `description`, `startTime`, `endTime`, `lostTime`, `opened`, `showed`, `sort`, `title`) VALUES
(7, 7, 'Top 10 gia tướng trên bảng xếp hạng gia tướng sẽ nhận được phần thưởng phong phú.\r\nCố gắng nào các bằng hữu.', 1356796800000, 1358787600000, 1358960400000, 1, 1, 1, 'Đua top gia tướng '),
(6, 6, 'Xếp hạng lực chiến', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xếp hạng lực chiến'),
(5, 5, 'Đổi quà', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Đổi quà'),
(4, 4, 'Nâng cấp ngựa', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Nâng cấp ngựa'),
(3, 3, 'Xây dựng bang ( 2 )', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xây dựng bang ( 2 )'),
(2, 2, 'Xây dựng bang ( 1 )', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xây dựng bang ( 1 )'),
(1, 1, 'Đua top cấp độ', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Đua top cấp độ');
<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>
Chỉ là mẫu, còn về thời gian, ở đây họ dùng kiểu big int, tức là chúng ta phải chuyển đổi thời gian kiểu datetime sang bigint dạng Timestamp.
Các bạn vào đây ( chuyển đổi online ) : <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ập thời gian vào rồi chuyển đổi, thêm 3 số 0 ( 000 ) vào sau.
----------------------------------
Tạm thời mình xin dừng topic tại đây, có thể sẽ quay lại.
Một lần nữa, Mình xin gửi lời chúc cuối năm : chúc các bạn một năm mới thành công, Chúc game zone phát triển.
;))
Năm cũ sắp qua, năm mới sắp đến MrSmith59 Kinh chúc A/C/E một năm mới an khang thịnh vượng.
Mình vào chủ đề chính. Hôm nay mình sẽ chia sẻ, hướng dẫn các bạn cách thêm sự kiện.
1. Hiện tại, Game đang hỗ trợ một số loại sự kiện sau:
- Lên cấp bang nhận thưởng, cái này thì tuỳ biến bang cấp mấy, nó nằm trong xml_db. Cụ thể cách chỉnh và thêm thì mình sẽ chia sẻ ở topic tiếp theo.
- Nâng cấp ngựa, trong thời gian diễn ra sự kiện, khi nâng cấp lên ngưa nhất định nhận thêm 1 số item.
- Đua top cấp độ.
- Đua top lực chiến.
- Đổi vật phẩm : Hiện tại hỗ trợ đổi 4 loại item : ĐAO + KIẾM + VÔ + SONG lấy 1 cái phù để mở ngẫu nhiên được những vật phẩm nhất định.
2. Dựa trên các core hay còn gọi là cơ bản, Tuỳ theo sáng tạo ta có thể thay đổi, tạo ra nhiều loại event khác, hay hơn, hấp dẫn hơn, phần thưởng phong phú hơn.
-----------------------------
Cách thêm :
Chúng ta thêm vào trong database warrios.( Cách thêm bạn nào biết rồi hướng dẫn cho mọi người nhé!)
Theo script mẫu này :
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- <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>
--
-- Host: 127.0.0.1
-- Generation Time: Jan 22, 2013 at 10:43 AM
-- Server version: 5.5.27
-- PHP Version: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
<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>
/*!40101 SET NAMES utf8 */;
--
-- Database: `warriors`
--
-- --------------------------------------------------------
--
-- Table structure for table `operatoractive`
--
CREATE TABLE IF NOT EXISTS `operatoractive` (
`activeId` bigint(20) NOT NULL DEFAULT '0' COMMENT '活跃中的活动ID',
`activeBaseId` int(5) NOT NULL DEFAULT '0' COMMENT '运营活动基础ID',
`description` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT '活动说明',
`startTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`endTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`lostTime` bigint(20) NOT NULL DEFAULT '0' COMMENT '活动失效时间(领取结束时间)',
`opened` int(3) NOT NULL DEFAULT '0' COMMENT '活动是否开启',
`showed` int(3) NOT NULL DEFAULT '0' COMMENT '活动是否显示(客户端)',
`sort` int(5) DEFAULT '0' COMMENT '排序',
`title` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT '活动标题',
PRIMARY KEY (`activeId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `operatoractive`
--
INSERT INTO `operatoractive` (`activeId`, `activeBaseId`, `description`, `startTime`, `endTime`, `lostTime`, `opened`, `showed`, `sort`, `title`) VALUES
(7, 7, 'Top 10 gia tướng trên bảng xếp hạng gia tướng sẽ nhận được phần thưởng phong phú.\r\nCố gắng nào các bằng hữu.', 1356796800000, 1358787600000, 1358960400000, 1, 1, 1, 'Đua top gia tướng '),
(6, 6, 'Xếp hạng lực chiến', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xếp hạng lực chiến'),
(5, 5, 'Đổi quà', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Đổi quà'),
(4, 4, 'Nâng cấp ngựa', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Nâng cấp ngựa'),
(3, 3, 'Xây dựng bang ( 2 )', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xây dựng bang ( 2 )'),
(2, 2, 'Xây dựng bang ( 1 )', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Xây dựng bang ( 1 )'),
(1, 1, 'Đua top cấp độ', 1356796800000, 1388332800000, 1388332800000, 1, 1, 1, 'Đua top cấp độ');
<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>
Chỉ là mẫu, còn về thời gian, ở đây họ dùng kiểu big int, tức là chúng ta phải chuyển đổi thời gian kiểu datetime sang bigint dạng Timestamp.
Các bạn vào đây ( chuyển đổi online ) : <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ập thời gian vào rồi chuyển đổi, thêm 3 số 0 ( 000 ) vào sau.
----------------------------------
Tạm thời mình xin dừng topic tại đây, có thể sẽ quay lại.
Một lần nữa, Mình xin gửi lời chúc cuối năm : chúc các bạn một năm mới thành công, Chúc game zone phát triển.
;))