Game


You are not connected. Please login or register

[ĐKVS] Cách thêm sự kiện, event trong game - by Mrsmith59 sưu tầm và sửa đổi

Go down  Message [Page 1 of 1]

Fenix

Fenix
Game Master
Game Master
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 :

Code:
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- http://www.phpmyadmin.net
--
-- 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";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!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 độ');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
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 ) : [You must be registered and logged in to see this link.]

Nhập thời gian vào rồi chuyển đổi, thêm 3 số 0 ( 000 ) vào sau.

http://www.devgame.ga

dovanquynhz

dovanquynhz
Developer
Developer
Được đấy, ông rảnh không, cho tui xin cái YH, chỉ tui cái đó đi

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum