diff --git a/install/data/.htaccess b/install/data/.htaccess
new file mode 100644
index 00000000..85b65c30
--- /dev/null
+++ b/install/data/.htaccess
@@ -0,0 +1,4 @@
+
+Order allow,deny
+Deny from all
+
\ No newline at end of file
diff --git a/install/data/constant_format.tpl b/install/data/constant_format.tpl
new file mode 100644
index 00000000..942588b7
--- /dev/null
+++ b/install/data/constant_format.tpl
@@ -0,0 +1,296 @@
+
diff --git a/install/data/sql.sql b/install/data/sql.sql
new file mode 100644
index 00000000..fe43c664
--- /dev/null
+++ b/install/data/sql.sql
@@ -0,0 +1,1618 @@
+-- phpMyAdmin SQL Dump
+-- version 3.3.9
+-- http://www.phpmyadmin.net
+--
+-- Host: localhost
+-- Generation Time: Jul 21, 2011 at 02:49 AM
+-- Server version: 5.5.8
+-- PHP Version: 5.3.5
+
+SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
+
+
+/*!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 */;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%a2b`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%a2b` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ckey` varchar(255) NULL,
+ `time_check` int(11) NULL DEFAULT '0',
+ `to_vid` int(11) NULL,
+ `u1` int(11) NULL,
+ `u2` int(11) NULL,
+ `u3` int(11) NULL,
+ `u4` int(11) NULL,
+ `u5` int(11) NULL,
+ `u6` int(11) NULL,
+ `u7` int(11) NULL,
+ `u8` int(11) NULL,
+ `u9` int(11) NULL,
+ `u10` int(11) NULL,
+ `u11` int(11) NULL,
+ `type` smallint(1) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%a2b`
+--
+
+--
+-- Table structure for table `%PREFIX%links`
+--
+
+CREATE TABLE `%PREFIX%links` (
+ `id` INT( 25 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
+ `userid` INT( 25 ) NULL ,
+ `name` VARCHAR( 50 ) NULL ,
+ `url` VARCHAR( 150 ) NULL ,
+ `pos` INT( 10 ) NULL
+) ENGINE = InnoDB;
+
+--
+-- Dumping data for table `%PREFIX%links`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%abdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%abdata` (
+ `vref` int(11) NOT NULL,
+ `a1` tinyint(2) NULL DEFAULT '0',
+ `a2` tinyint(2) NULL DEFAULT '0',
+ `a3` tinyint(2) NULL DEFAULT '0',
+ `a4` tinyint(2) NULL DEFAULT '0',
+ `a5` tinyint(2) NULL DEFAULT '0',
+ `a6` tinyint(2) NULL DEFAULT '0',
+ `a7` tinyint(2) NULL DEFAULT '0',
+ `a8` tinyint(2) NULL DEFAULT '0',
+ `b1` tinyint(2) NULL DEFAULT '0',
+ `b2` tinyint(2) NULL DEFAULT '0',
+ `b3` tinyint(2) NULL DEFAULT '0',
+ `b4` tinyint(2) NULL DEFAULT '0',
+ `b5` tinyint(2) NULL DEFAULT '0',
+ `b6` tinyint(2) NULL DEFAULT '0',
+ `b7` tinyint(2) NULL DEFAULT '0',
+ `b8` tinyint(2) NULL DEFAULT '0',
+ PRIMARY KEY (`vref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%abdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%activate`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%activate` (
+ `id` int(255) NOT NULL AUTO_INCREMENT,
+ `username` varchar(100) NULL,
+ `password` varchar(100) NULL,
+ `email` text NULL,
+ `tribe` tinyint(1) NULL,
+ `access` tinyint(1) NULL DEFAULT '1',
+ `act` varchar(10) NULL,
+ `timestamp` int(11) NULL DEFAULT '0',
+ `location` text NULL,
+ `act2` varchar(10) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%activate`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%active`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%active` (
+ `username` varchar(100) NOT NULL,
+ `timestamp` int(11) NULL,
+ PRIMARY KEY (`username`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%PREFIX%active`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%admin_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%admin_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` text NULL,
+ `log` text NULL,
+ `time` int(25) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=80 ;
+
+--
+-- Dumping data for table `%PREFIX%admin_log`
+--
+
+
+-- --------------------------------------------------------
+--
+-- Table structure for table `%PREFIX%allimedal`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%allimedal` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `allyid` int(11) NULL,
+ `categorie` int(11) NULL,
+ `plaats` int(11) NULL,
+ `week` int(11) NULL,
+ `points` bigint(255) NULL,
+ `img` varchar(255) NULL,
+ `del` tinyint(1) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%artefacts`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%artefacts` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vref` int(11) NULL,
+ `owner` int(11) NULL,
+ `type` tinyint(2) NULL,
+ `size` tinyint(1) NULL,
+ `conquered` int(11) NULL,
+ `name` varchar(100) NULL,
+ `desc` text NULL,
+ `effect` varchar(100) NULL,
+ `img` varchar(20) NULL,
+ `active` tinyint(1) NULL,
+ `kind` tinyint(1) NULL DEFAULT '0',
+ `bad_effect` tinyint(1) NULL DEFAULT '0',
+ `effect2` tinyint(2) NULL DEFAULT '0',
+ `lastupdate` int(11) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Table structure for table `s1_artefacts`
+--
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%alidata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%alidata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(100) NULL,
+ `tag` varchar(100) NULL,
+ `leader` int(11) NULL,
+ `coor` int(11) NULL,
+ `advisor` int(11) NULL,
+ `recruiter` int(11) NULL,
+ `notice` text NULL,
+ `desc` text NULL,
+ `max` tinyint(2) NULL,
+ `ap` bigint(255) NULL DEFAULT '0',
+ `dp` bigint(255) NULL DEFAULT '0',
+ `Rc` bigint(255) NULL DEFAULT '0',
+ `RR` bigint(255) NULL DEFAULT '0',
+ `Aap` bigint(255) NULL DEFAULT '0',
+ `Adp` bigint(255) NULL DEFAULT '0',
+ `clp` bigint(255) NULL DEFAULT '0',
+ `oldrank` bigint(255) NULL DEFAULT '0',
+ `forumlink` varchar(150) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%alidata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%ali_invite`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%ali_invite` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `alliance` int(11) NULL,
+ `sender` int(11) NULL,
+ `timestamp` int(11) NULL,
+ `accept` int(1) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%ali_invite`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%ali_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%ali_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aid` int(11) NULL,
+ `comment` text NULL,
+ `date` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%ali_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%ali_permission`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%ali_permission` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `alliance` int(11) NULL,
+ `rank` varchar(100) NULL,
+ `opt1` int(1) NULL DEFAULT '0',
+ `opt2` int(1) NULL DEFAULT '0',
+ `opt3` int(1) NULL DEFAULT '0',
+ `opt4` int(1) NULL DEFAULT '0',
+ `opt5` int(1) NULL DEFAULT '0',
+ `opt6` int(1) NULL DEFAULT '0',
+ `opt7` int(1) NULL DEFAULT '0',
+ `opt8` int(1) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%ali_permission`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%attacks`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%attacks` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vref` int(11) NULL,
+ `t1` int(11) NULL,
+ `t2` int(11) NULL,
+ `t3` int(11) NULL,
+ `t4` int(11) NULL,
+ `t5` int(11) NULL,
+ `t6` int(11) NULL,
+ `t7` int(11) NULL,
+ `t8` int(11) NULL,
+ `t9` int(11) NULL,
+ `t10` int(11) NULL,
+ `t11` int(11) NULL,
+ `attack_type` tinyint(1) NULL,
+ `ctar1` int(11) NULL,
+ `ctar2` int(11) NULL,
+ `spy` int(11) NULL,
+ `b1` tinyint(1) NULL,
+ `b2` tinyint(1) NULL,
+ `b3` tinyint(1) NULL,
+ `b4` tinyint(1) NULL,
+ `b5` tinyint(1) NULL,
+ `b6` tinyint(1) NULL,
+ `b7` tinyint(1) NULL,
+ `b8` tinyint(1) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%attacks`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%banlist`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%banlist` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `name` varchar(100) NULL,
+ `reason` varchar(30) NULL,
+ `time` int(11) NULL,
+ `end` varchar(10) NULL,
+ `admin` int(11) NULL,
+ `active` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%banlist`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%bdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%bdata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wid` int(11) NULL,
+ `field` tinyint(2) NULL,
+ `type` tinyint(2) NULL,
+ `loopcon` tinyint(1) NULL,
+ `timestamp` int(11) NULL,
+ `master` tinyint(1) NULL,
+ `level` tinyint(3) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%bdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%build_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%build_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wid` int(11) NULL,
+ `log` text NULL,
+ `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%build_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%chat`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%chat` (
+ `id` int(20) NOT NULL AUTO_INCREMENT,
+ `id_user` int(11) NULL,
+ `name` varchar(255) NULL,
+ `alli` varchar(255) NULL,
+ `date` varchar(255) NULL,
+ `msg` varchar(255) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%chat`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%config`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%config` (
+ `lastgavemedal` int(11) NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+INSERT INTO `%PREFIX%config` VALUES (0);
+
+--
+-- Dumping data for table `%prefix%config`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%deleting`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%deleting` (
+ `uid` int(11) NOT NULL,
+ `timestamp` int(11) NULL,
+ PRIMARY KEY (`uid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%deleting`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%demolition`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%demolition` (
+ `vref` int(11) NOT NULL,
+ `buildnumber` int(11) NULL DEFAULT '0',
+ `lvl` int(11) NULL DEFAULT '0',
+ `timetofinish` int(11) NULL,
+ PRIMARY KEY (`vref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%demolition`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%diplomacy`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%diplomacy` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `alli1` int(11) NULL,
+ `alli2` int(11) NULL,
+ `type` tinyint(1) NULL,
+ `accepted` tinyint(1) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+--
+-- Dumping data for table `%prefix%diplomacy`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%enforcement`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%enforcement` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `u1` int(11) NULL DEFAULT '0',
+ `u2` int(11) NULL DEFAULT '0',
+ `u3` int(11) NULL DEFAULT '0',
+ `u4` int(11) NULL DEFAULT '0',
+ `u5` int(11) NULL DEFAULT '0',
+ `u6` int(11) NULL DEFAULT '0',
+ `u7` int(11) NULL DEFAULT '0',
+ `u8` int(11) NULL DEFAULT '0',
+ `u9` int(11) NULL DEFAULT '0',
+ `u10` int(11) NULL DEFAULT '0',
+ `u11` int(11) NULL DEFAULT '0',
+ `u12` int(11) NULL DEFAULT '0',
+ `u13` int(11) NULL DEFAULT '0',
+ `u14` int(11) NULL DEFAULT '0',
+ `u15` int(11) NULL DEFAULT '0',
+ `u16` int(11) NULL DEFAULT '0',
+ `u17` int(11) NULL DEFAULT '0',
+ `u18` int(11) NULL DEFAULT '0',
+ `u19` int(11) NULL DEFAULT '0',
+ `u20` int(11) NULL DEFAULT '0',
+ `u21` int(11) NULL DEFAULT '0',
+ `u22` int(11) NULL DEFAULT '0',
+ `u23` int(11) NULL DEFAULT '0',
+ `u24` int(11) NULL DEFAULT '0',
+ `u25` int(11) NULL DEFAULT '0',
+ `u26` int(11) NULL DEFAULT '0',
+ `u27` int(11) NULL DEFAULT '0',
+ `u28` int(11) NULL DEFAULT '0',
+ `u29` int(11) NULL DEFAULT '0',
+ `u30` int(11) NULL DEFAULT '0',
+ `u31` int(11) NULL DEFAULT '0',
+ `u32` int(11) NULL DEFAULT '0',
+ `u33` int(11) NULL DEFAULT '0',
+ `u34` int(11) NULL DEFAULT '0',
+ `u35` int(11) NULL DEFAULT '0',
+ `u36` int(11) NULL DEFAULT '0',
+ `u37` int(11) NULL DEFAULT '0',
+ `u38` int(11) NULL DEFAULT '0',
+ `u39` int(11) NULL DEFAULT '0',
+ `u40` int(11) NULL DEFAULT '0',
+ `u41` int(11) NULL DEFAULT '0',
+ `u42` int(11) NULL DEFAULT '0',
+ `u43` int(11) NULL DEFAULT '0',
+ `u44` int(11) NULL DEFAULT '0',
+ `u45` int(11) NULL DEFAULT '0',
+ `u46` int(11) NULL DEFAULT '0',
+ `u47` int(11) NULL DEFAULT '0',
+ `u48` int(11) NULL DEFAULT '0',
+ `u49` int(11) NULL DEFAULT '0',
+ `u50` int(11) NULL DEFAULT '0',
+ `hero` tinyint(1) NULL DEFAULT '0',
+ `from` int(11) NULL DEFAULT '0',
+ `vref` int(11) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%enforcement`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%farmlist`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%farmlist` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wref` int(11) NULL,
+ `owner` int(11) NULL,
+ `name` varchar(100) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%farmlist`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%fdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%fdata` (
+ `vref` int(11) NOT NULL,
+ `f1` tinyint(2) NULL DEFAULT '0',
+ `f1t` tinyint(2) NULL DEFAULT '0',
+ `f2` tinyint(2) NULL DEFAULT '0',
+ `f2t` tinyint(2) NULL DEFAULT '0',
+ `f3` tinyint(2) NULL DEFAULT '0',
+ `f3t` tinyint(2) NULL DEFAULT '0',
+ `f4` tinyint(2) NULL DEFAULT '0',
+ `f4t` tinyint(2) NULL DEFAULT '0',
+ `f5` tinyint(2) NULL DEFAULT '0',
+ `f5t` tinyint(2) NULL DEFAULT '0',
+ `f6` tinyint(2) NULL DEFAULT '0',
+ `f6t` tinyint(2) NULL DEFAULT '0',
+ `f7` tinyint(2) NULL DEFAULT '0',
+ `f7t` tinyint(2) NULL DEFAULT '0',
+ `f8` tinyint(2) NULL DEFAULT '0',
+ `f8t` tinyint(2) NULL DEFAULT '0',
+ `f9` tinyint(2) NULL DEFAULT '0',
+ `f9t` tinyint(2) NULL DEFAULT '0',
+ `f10` tinyint(2) NULL DEFAULT '0',
+ `f10t` tinyint(2) NULL DEFAULT '0',
+ `f11` tinyint(2) NULL DEFAULT '0',
+ `f11t` tinyint(2) NULL DEFAULT '0',
+ `f12` tinyint(2) NULL DEFAULT '0',
+ `f12t` tinyint(2) NULL DEFAULT '0',
+ `f13` tinyint(2) NULL DEFAULT '0',
+ `f13t` tinyint(2) NULL DEFAULT '0',
+ `f14` tinyint(2) NULL DEFAULT '0',
+ `f14t` tinyint(2) NULL DEFAULT '0',
+ `f15` tinyint(2) NULL DEFAULT '0',
+ `f15t` tinyint(2) NULL DEFAULT '0',
+ `f16` tinyint(2) NULL DEFAULT '0',
+ `f16t` tinyint(2) NULL DEFAULT '0',
+ `f17` tinyint(2) NULL DEFAULT '0',
+ `f17t` tinyint(2) NULL DEFAULT '0',
+ `f18` tinyint(2) NULL DEFAULT '0',
+ `f18t` tinyint(2) NULL DEFAULT '0',
+ `f19` tinyint(2) NULL DEFAULT '0',
+ `f19t` tinyint(2) NULL DEFAULT '0',
+ `f20` tinyint(2) NULL DEFAULT '0',
+ `f20t` tinyint(2) NULL DEFAULT '0',
+ `f21` tinyint(2) NULL DEFAULT '0',
+ `f21t` tinyint(2) NULL DEFAULT '0',
+ `f22` tinyint(2) NULL DEFAULT '0',
+ `f22t` tinyint(2) NULL DEFAULT '0',
+ `f23` tinyint(2) NULL DEFAULT '0',
+ `f23t` tinyint(2) NULL DEFAULT '0',
+ `f24` tinyint(2) NULL DEFAULT '0',
+ `f24t` tinyint(2) NULL DEFAULT '0',
+ `f25` tinyint(2) NULL DEFAULT '0',
+ `f25t` tinyint(2) NULL DEFAULT '0',
+ `f26` tinyint(2) NULL DEFAULT '0',
+ `f26t` tinyint(2) NULL DEFAULT '0',
+ `f27` tinyint(2) NULL DEFAULT '0',
+ `f27t` tinyint(2) NULL DEFAULT '0',
+ `f28` tinyint(2) NULL DEFAULT '0',
+ `f28t` tinyint(2) NULL DEFAULT '0',
+ `f29` tinyint(2) NULL DEFAULT '0',
+ `f29t` tinyint(2) NULL DEFAULT '0',
+ `f30` tinyint(2) NULL DEFAULT '0',
+ `f30t` tinyint(2) NULL DEFAULT '0',
+ `f31` tinyint(2) NULL DEFAULT '0',
+ `f31t` tinyint(2) NULL DEFAULT '0',
+ `f32` tinyint(2) NULL DEFAULT '0',
+ `f32t` tinyint(2) NULL DEFAULT '0',
+ `f33` tinyint(2) NULL DEFAULT '0',
+ `f33t` tinyint(2) NULL DEFAULT '0',
+ `f34` tinyint(2) NULL DEFAULT '0',
+ `f34t` tinyint(2) NULL DEFAULT '0',
+ `f35` tinyint(2) NULL DEFAULT '0',
+ `f35t` tinyint(2) NULL DEFAULT '0',
+ `f36` tinyint(2) NULL DEFAULT '0',
+ `f36t` tinyint(2) NULL DEFAULT '0',
+ `f37` tinyint(2) NULL DEFAULT '0',
+ `f37t` tinyint(2) NULL DEFAULT '0',
+ `f38` tinyint(2) NULL DEFAULT '0',
+ `f38t` tinyint(2) NULL DEFAULT '0',
+ `f39` tinyint(2) NULL DEFAULT '0',
+ `f39t` tinyint(2) NULL DEFAULT '0',
+ `f40` tinyint(2) NULL DEFAULT '0',
+ `f40t` tinyint(2) NULL DEFAULT '0',
+ `f99` tinyint(2) NULL DEFAULT '0',
+ `f99t` tinyint(2) NULL DEFAULT '0',
+ `wwname` varchar(100) NULL DEFAULT 'World Wonder',
+ PRIMARY KEY (`vref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%fdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%forum_cat`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%forum_cat` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `owner` varchar(255) NULL,
+ `alliance` varchar(255) NULL,
+ `forum_name` varchar(255) NULL,
+ `forum_des` text NULL,
+ `forum_area` varchar(255) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%forum_cat`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%forum_edit`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%forum_edit` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `alliance` varchar(255) NULL,
+ `result` varchar(255) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%forum_edit`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%forum_post`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%forum_post` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `post` longtext NULL,
+ `topic` varchar(255) NULL,
+ `owner` varchar(255) NULL,
+ `date` varchar(255) NULL,
+ `alliance0` int(11) NULL,
+ `player0` int(11) NULL,
+ `coor0` int(11) NULL,
+ `report0` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%forum_post`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%forum_survey`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%forum_survey` (
+ `topic` int(11) NULL,
+ `title` varchar(255) NULL,
+ `option1` varchar(255) NULL,
+ `option2` varchar(255) NULL,
+ `option3` varchar(255) NULL,
+ `option4` varchar(255) NULL,
+ `option5` varchar(255) NULL,
+ `option6` varchar(255) NULL,
+ `option7` varchar(255) NULL,
+ `option8` varchar(255) NULL,
+ `vote1` int(11) NULL DEFAULT '0',
+ `vote2` int(11) NULL DEFAULT '0',
+ `vote3` int(11) NULL DEFAULT '0',
+ `vote4` int(11) NULL DEFAULT '0',
+ `vote5` int(11) NULL DEFAULT '0',
+ `vote6` int(11) NULL DEFAULT '0',
+ `vote7` int(11) NULL DEFAULT '0',
+ `vote8` int(11) NULL DEFAULT '0',
+ `voted` text NULL,
+ `ends` int(11) NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%forum_survey`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%forum_topic`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%forum_topic` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `title` varchar(255) NULL,
+ `post` longtext NULL,
+ `date` varchar(255) NULL,
+ `post_date` varchar(255) NULL,
+ `cat` varchar(255) NULL,
+ `owner` varchar(255) NULL,
+ `alliance` varchar(255) NULL,
+ `ends` varchar(255) NULL,
+ `close` varchar(255) NULL,
+ `stick` varchar(255) NULL,
+ `alliance0` int(11) NULL,
+ `player0` int(11) NULL,
+ `coor0` int(11) NULL,
+ `report0` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%forum_topic`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%general`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%general` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `casualties` int(11) NULL,
+ `time` int(11) NULL,
+ `shown` tinyint(1) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%general`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%gold_fin_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%gold_fin_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wid` int(11) NULL,
+ `log` text NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%gold_fin_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%hero`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%hero` (
+ `heroid` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `unit` smallint(2) NULL,
+ `name` tinytext NULL,
+ `wref` int(11) NULL,
+ `level` tinyint(3) NULL,
+ `points` int(3) NULL,
+ `experience` int(11) NULL,
+ `dead` tinyint(1) NULL,
+ `health` float(12,9) NULL,
+ `attack` tinyint(3) NULL,
+ `defence` tinyint(3) NULL,
+ `attackbonus` tinyint(3) NULL,
+ `defencebonus` tinyint(3) NULL,
+ `regeneration` tinyint(3) NULL,
+ `autoregen` int(2) NULL,
+ `lastupdate` int(11) NULL,
+ `trainingtime` int(11) NULL,
+ `inrevive` tinyint(1) NULL,
+ `intraining` tinyint(1) NULL,
+ PRIMARY KEY (`heroid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
+
+--
+-- Dumping data for table `%prefix%hero`
+--
+
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%illegal_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%illegal_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NULL,
+ `log` text NULL,
+ `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%illegal_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%login_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%login_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `ip` varchar(15) NULL,
+ `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%login_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%market`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%market` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vref` int(11) NULL,
+ `gtype` tinyint(1) NULL,
+ `gamt` int(11) NULL,
+ `wtype` tinyint(1) NULL,
+ `wamt` int(11) NULL,
+ `accept` tinyint(1) NULL,
+ `maxtime` int(11) NULL,
+ `alliance` int(11) NULL,
+ `merchant` tinyint(2) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%market`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%market_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%market_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wid` int(11) NULL,
+ `log` text NULL,
+ `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%market_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%mdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%mdata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `target` int(11) NULL,
+ `owner` int(11) NULL,
+ `topic` varchar(100) NULL,
+ `message` text NULL,
+ `viewed` tinyint(1) NULL,
+ `archived` tinyint(1) NULL,
+ `send` tinyint(1) NULL,
+ `time` int(11) NULL DEFAULT '0',
+ `deltarget` int(11) NULL,
+ `delowner` int(11) NULL,
+ `alliance` int(11) NULL,
+ `player` int(11) NULL,
+ `coor` int(11) NULL,
+ `report` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%mdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%medal`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%medal` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `userid` int(11) NULL,
+ `categorie` int(11) NULL,
+ `plaats` int(11) NULL,
+ `week` int(11) NULL,
+ `points` varchar(15) NULL,
+ `img` varchar(10) NULL,
+ `del` tinyint(1) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%medal`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%movement`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%movement` (
+ `moveid` int(11) NOT NULL AUTO_INCREMENT,
+ `sort_type` tinyint(4) NULL DEFAULT '0',
+ `from` int(11) NULL DEFAULT '0',
+ `to` int(11) NULL DEFAULT '0',
+ `ref` int(11) NULL DEFAULT '0',
+ `ref2` int(11) NULL DEFAULT '0',
+ `starttime` int(11) NULL DEFAULT '0',
+ `endtime` int(11) NULL DEFAULT '0',
+ `proc` tinyint(1) NULL DEFAULT '0',
+ `send` tinyint(1) NULL,
+ `wood` int(11) NULL,
+ `clay` int(11) NULL,
+ `iron` int(11) NULL,
+ `crop` int(11) NULL,
+ PRIMARY KEY (`moveid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%movement`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%ndata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%ndata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `toWref` int(11) NULL,
+ `ally` int(11) NULL,
+ `topic` text NULL,
+ `ntype` tinyint(1) NULL,
+ `data` text NULL,
+ `time` int(11) NULL,
+ `viewed` tinyint(1) NULL,
+ `archive` tinyint(1) NULL DEFAULT '0',
+ `del` tinyint(1) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%ndata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%odata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%odata` (
+ `wref` int(11) NOT NULL,
+ `type` tinyint(2) NULL,
+ `conqured` int(11) NULL,
+ `wood` int(11) NULL,
+ `iron` int(11) NULL,
+ `clay` int(11) NULL,
+ `maxstore` int(11) NULL,
+ `crop` int(11) NULL,
+ `maxcrop` int(11) NULL,
+ `lastupdated` int(11) NULL,
+ `lastupdated2` int(11) NULL,
+ `loyalty` float(9,6) NULL DEFAULT '100',
+ `owner` int(11) NULL DEFAULT '2',
+ `name` varchar(32) NULL DEFAULT 'Unoccupied Oasis',
+ `high` tinyint(1) NULL,
+ PRIMARY KEY (`wref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%odata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%online`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%online` (
+ `name` varchar(32) NULL,
+ `uid` int(11) NULL,
+ `time` varchar(32) NULL,
+ `sit` tinyint(1) NULL,
+ UNIQUE KEY `name` (`name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%online`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%prisoners`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%prisoners` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wref` int(11) NULL,
+ `from` int(11) NULL,
+ `t1` int(11) NULL,
+ `t2` int(11) NULL,
+ `t3` int(11) NULL,
+ `t4` int(11) NULL,
+ `t5` int(11) NULL,
+ `t6` int(11) NULL,
+ `t7` int(11) NULL,
+ `t8` int(11) NULL,
+ `t9` int(11) NULL,
+ `t10` int(11) NULL,
+ `t11` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%PREFIX%prisoners`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%raidlist`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%raidlist` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lid` int(11) NULL,
+ `towref` int(11) NULL,
+ `x` int(11) NULL,
+ `y` int(11) NULL,
+ `distance` varchar(5) NULL DEFAULT '0',
+ `t1` int(11) NULL,
+ `t2` int(11) NULL,
+ `t3` int(11) NULL,
+ `t4` int(11) NULL,
+ `t5` int(11) NULL,
+ `t6` int(11) NULL,
+ `t7` int(11) NULL,
+ `t8` int(11) NULL,
+ `t9` int(11) NULL,
+ `t10` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%raidlist`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%research`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%research` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vref` int(11) NULL,
+ `tech` varchar(3) NULL,
+ `timestamp` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%research`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%route`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%route` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` int(11) NULL,
+ `wid` int(11) NULL,
+ `from` int(11) NULL,
+ `wood` int(5) NULL,
+ `clay` int(5) NULL,
+ `iron` int(5) NULL,
+ `crop` int(5) NULL,
+ `start` tinyint(2) NULL,
+ `deliveries` tinyint(1) NULL,
+ `merchant` int(11) NULL,
+ `timestamp` int(11) NULL,
+ `timeleft` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%route`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%send`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%send` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wood` int(11) NULL,
+ `clay` int(11) NULL,
+ `iron` int(11) NULL,
+ `crop` int(11) NULL,
+ `merchant` tinyint(2) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%send`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%tdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%tdata` (
+ `vref` int(11) NOT NULL,
+ `t2` tinyint(1) NULL DEFAULT '0',
+ `t3` tinyint(1) NULL DEFAULT '0',
+ `t4` tinyint(1) NULL DEFAULT '0',
+ `t5` tinyint(1) NULL DEFAULT '0',
+ `t6` tinyint(1) NULL DEFAULT '0',
+ `t7` tinyint(1) NULL DEFAULT '0',
+ `t8` tinyint(1) NULL DEFAULT '0',
+ `t9` tinyint(1) NULL DEFAULT '0',
+ `t12` tinyint(1) NULL DEFAULT '0',
+ `t13` tinyint(1) NULL DEFAULT '0',
+ `t14` tinyint(1) NULL DEFAULT '0',
+ `t15` tinyint(1) NULL DEFAULT '0',
+ `t16` tinyint(1) NULL DEFAULT '0',
+ `t17` tinyint(1) NULL DEFAULT '0',
+ `t18` tinyint(1) NULL DEFAULT '0',
+ `t19` tinyint(1) NULL DEFAULT '0',
+ `t22` tinyint(1) NULL DEFAULT '0',
+ `t23` tinyint(1) NULL DEFAULT '0',
+ `t24` tinyint(1) NULL DEFAULT '0',
+ `t25` tinyint(1) NULL DEFAULT '0',
+ `t26` tinyint(1) NULL DEFAULT '0',
+ `t27` tinyint(1) NULL DEFAULT '0',
+ `t28` tinyint(1) NULL DEFAULT '0',
+ `t29` tinyint(1) NULL DEFAULT '0',
+ `t32` tinyint(1) NULL DEFAULT '0',
+ `t33` tinyint(1) NULL DEFAULT '0',
+ `t34` tinyint(1) NULL DEFAULT '0',
+ `t35` tinyint(1) NULL DEFAULT '0',
+ `t36` tinyint(1) NULL DEFAULT '0',
+ `t37` tinyint(1) NULL DEFAULT '0',
+ `t38` tinyint(1) NULL DEFAULT '0',
+ `t39` tinyint(1) NULL DEFAULT '0',
+ `t42` tinyint(1) NULL DEFAULT '0',
+ `t43` tinyint(1) NULL DEFAULT '0',
+ `t44` tinyint(1) NULL DEFAULT '0',
+ `t45` tinyint(1) NULL DEFAULT '0',
+ `t46` tinyint(1) NULL DEFAULT '0',
+ `t47` tinyint(1) NULL DEFAULT '0',
+ `t48` tinyint(1) NULL DEFAULT '0',
+ `t49` tinyint(1) NULL DEFAULT '0',
+ PRIMARY KEY (`vref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%tdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%tech_log`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%tech_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wid` int(11) NULL,
+ `log` text NULL,
+ `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%tech_log`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%training`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%training` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vref` int(11) NULL,
+ `unit` tinyint(2) NULL,
+ `amt` int(11) NULL,
+ `pop` int(11) NULL,
+ `timestamp` int(11) NULL,
+ `eachtime` int(11) NULL,
+ `timestamp2` int(11) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%training`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%units`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%units` (
+ `vref` int(11) NOT NULL,
+ `u1` int(11) NULL DEFAULT '0',
+ `u2` int(11) NULL DEFAULT '0',
+ `u3` int(11) NULL DEFAULT '0',
+ `u4` int(11) NULL DEFAULT '0',
+ `u5` int(11) NULL DEFAULT '0',
+ `u6` int(11) NULL DEFAULT '0',
+ `u7` int(11) NULL DEFAULT '0',
+ `u8` int(11) NULL DEFAULT '0',
+ `u9` int(11) NULL DEFAULT '0',
+ `u10` int(11) NULL DEFAULT '0',
+ `u11` int(11) NULL DEFAULT '0',
+ `u12` int(11) NULL DEFAULT '0',
+ `u13` int(11) NULL DEFAULT '0',
+ `u14` int(11) NULL DEFAULT '0',
+ `u15` int(11) NULL DEFAULT '0',
+ `u16` int(11) NULL DEFAULT '0',
+ `u17` int(11) NULL DEFAULT '0',
+ `u18` int(11) NULL DEFAULT '0',
+ `u19` int(11) NULL DEFAULT '0',
+ `u20` int(11) NULL DEFAULT '0',
+ `u21` int(11) NULL DEFAULT '0',
+ `u22` int(11) NULL DEFAULT '0',
+ `u23` int(11) NULL DEFAULT '0',
+ `u24` int(11) NULL DEFAULT '0',
+ `u25` int(11) NULL DEFAULT '0',
+ `u26` int(11) NULL DEFAULT '0',
+ `u27` int(11) NULL DEFAULT '0',
+ `u28` int(11) NULL DEFAULT '0',
+ `u29` int(11) NULL DEFAULT '0',
+ `u30` int(11) NULL DEFAULT '0',
+ `u31` int(11) NULL DEFAULT '0',
+ `u32` int(11) NULL DEFAULT '0',
+ `u33` int(11) NULL DEFAULT '0',
+ `u34` int(11) NULL DEFAULT '0',
+ `u35` int(11) NULL DEFAULT '0',
+ `u36` int(11) NULL DEFAULT '0',
+ `u37` int(11) NULL DEFAULT '0',
+ `u38` int(11) NULL DEFAULT '0',
+ `u39` int(11) NULL DEFAULT '0',
+ `u40` int(11) NULL DEFAULT '0',
+ `u41` int(11) NULL DEFAULT '0',
+ `u42` int(11) NULL DEFAULT '0',
+ `u43` int(11) NULL DEFAULT '0',
+ `u44` int(11) NULL DEFAULT '0',
+ `u45` int(11) NULL DEFAULT '0',
+ `u46` int(11) NULL DEFAULT '0',
+ `u47` int(11) NULL DEFAULT '0',
+ `u48` int(11) NULL DEFAULT '0',
+ `u49` int(11) NULL DEFAULT '0',
+ `u50` int(11) NULL DEFAULT '0',
+ `u99` int(11) NULL DEFAULT '0',
+ `u99o` int(11) NULL DEFAULT '0',
+ `hero` int(11) NULL DEFAULT '0',
+ PRIMARY KEY (`vref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `%prefix%units`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%PREFIX%users`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%users` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(100) NULL,
+ `password` varchar(100) NULL,
+ `email` text NULL,
+ `tribe` tinyint(1) NULL,
+ `access` tinyint(1) NULL DEFAULT '1',
+ `gold` int(9) NULL DEFAULT '0',
+ `gender` tinyint(1) NULL DEFAULT '0',
+ `birthday` date NULL DEFAULT '1970-01-01',
+ `location` text NULL,
+ `desc1` text NULL,
+ `desc2` text NULL,
+ `plus` int(11) NULL DEFAULT '0',
+ `goldclub` int(11) NULL DEFAULT '0',
+ `b1` int(11) NULL DEFAULT '0',
+ `b2` int(11) NULL DEFAULT '0',
+ `b3` int(11) NULL DEFAULT '0',
+ `b4` int(11) NULL DEFAULT '0',
+ `sit1` int(11) NULL DEFAULT '0',
+ `sit2` int(11) NULL DEFAULT '0',
+ `alliance` int(11) NULL DEFAULT '0',
+ `sessid` varchar(100) NULL,
+ `act` varchar(10) NULL,
+ `timestamp` int(11) NULL DEFAULT '0',
+ `ap` int(11) NULL DEFAULT '0',
+ `apall` int(11) NULL DEFAULT '0',
+ `dp` int(11) NULL DEFAULT '0',
+ `dpall` int(11) NULL DEFAULT '0',
+ `protect` int(11) NULL,
+ `quest` tinyint(2) NULL,
+ `quest_time` int(11) NULL,
+ `gpack` varchar(255) NULL DEFAULT 'gpack/travian_default/',
+ `cp` float(14,5) NULL DEFAULT '1',
+ `lastupdate` int(11) NULL,
+ `RR` int(255) NULL DEFAULT '0',
+ `Rc` int(255) NULL DEFAULT '0',
+ `ok` tinyint(1) NULL DEFAULT '0',
+ `clp` bigint(255) NULL DEFAULT '0',
+ `oldrank` bigint(255) NULL DEFAULT '0',
+ `regtime` int(11) NULL DEFAULT '0',
+ `invited` int(11) NULL DEFAULT '0',
+ `friend0` int(11) NULL DEFAULT '0',
+ `friend1` int(11) NULL DEFAULT '0',
+ `friend2` int(11) NULL DEFAULT '0',
+ `friend3` int(11) NULL DEFAULT '0',
+ `friend4` int(11) NULL DEFAULT '0',
+ `friend5` int(11) NULL DEFAULT '0',
+ `friend6` int(11) NULL DEFAULT '0',
+ `friend7` int(11) NULL DEFAULT '0',
+ `friend8` int(11) NULL DEFAULT '0',
+ `friend9` int(11) NULL DEFAULT '0',
+ `friend10` int(11) NULL DEFAULT '0',
+ `friend11` int(11) NULL DEFAULT '0',
+ `friend12` int(11) NULL DEFAULT '0',
+ `friend13` int(11) NULL DEFAULT '0',
+ `friend14` int(11) NULL DEFAULT '0',
+ `friend15` int(11) NULL DEFAULT '0',
+ `friend16` int(11) NULL DEFAULT '0',
+ `friend17` int(11) NULL DEFAULT '0',
+ `friend18` int(11) NULL DEFAULT '0',
+ `friend19` int(11) NULL DEFAULT '0',
+ `friend0wait` int(11) NULL DEFAULT '0',
+ `friend1wait` int(11) NULL DEFAULT '0',
+ `friend2wait` int(11) NULL DEFAULT '0',
+ `friend3wait` int(11) NULL DEFAULT '0',
+ `friend4wait` int(11) NULL DEFAULT '0',
+ `friend5wait` int(11) NULL DEFAULT '0',
+ `friend6wait` int(11) NULL DEFAULT '0',
+ `friend7wait` int(11) NULL DEFAULT '0',
+ `friend8wait` int(11) NULL DEFAULT '0',
+ `friend9wait` int(11) NULL DEFAULT '0',
+ `friend10wait` int(11) NULL DEFAULT '0',
+ `friend11wait` int(11) NULL DEFAULT '0',
+ `friend12wait` int(11) NULL DEFAULT '0',
+ `friend13wait` int(11) NULL DEFAULT '0',
+ `friend14wait` int(11) NULL DEFAULT '0',
+ `friend15wait` int(11) NULL DEFAULT '0',
+ `friend16wait` int(11) NULL DEFAULT '0',
+ `friend17wait` int(11) NULL DEFAULT '0',
+ `friend18wait` int(11) NULL DEFAULT '0',
+ `friend19wait` int(11) NULL DEFAULT '0',
+ `maxevasion` mediumint(3) NULL DEFAULT '0',
+ `village_select` bigint(20) DEFAULT NULL,
+ `vac_time` varchar(255) NULL DEFAULT '0',
+ `vac_mode` int(2) NULL DEFAULT '0',
+ `vactwoweeks` varchar(255) NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
+
+--
+-- Dumping data for table `%prefix%users`
+--
+
+INSERT INTO `%PREFIX%users` (`id`, `username`, `password`, `email`, `tribe`, `access`, `gold`, `gender`, `birthday`, `location`, `desc1`, `desc2`, `plus`, `b1`, `b2`, `b3`, `b4`, `sit1`, `sit2`, `alliance`, `sessid`, `act`, `timestamp`, `ap`, `apall`, `dp`, `dpall`, `protect`, `quest`, `gpack`, `cp`, `lastupdate`, `RR`, `Rc`, `ok`) VALUES
+(5, 'Multihunter', '', 'multihunter@travianx.mail', 0, 9, 0, 0, '1970-01-01', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'gpack/travian_default/', 1, 0, 0, 0, 0),
+(1, 'Support', '', 'support@travianx.mail', 0, 8, 0, 0, '1970-01-01', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'gpack/travian_default/', 1, 0, 0, 0, 0),
+(2, 'Nature', '4262cc190152adfc1a3fcf32af6aa430', 'support@travianx.mail', 4, 9, 0, 0, '1970-01-01', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'gpack/travian_default/', 1, 0, 0, 0, 0),
+(4, 'Taskmaster', '', 'support@travianx.mail', 0, 8, 0, 0, '1970-01-01', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'gpack/travian_default/', 1, 0, 0, 0, 0);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%vdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%vdata` (
+`wref` int(11) NOT NULL,
+`owner` int(11) NULL,
+`name` varchar(100) NULL,
+`capital` tinyint(1) NULL,
+`pop` int(11) NULL,
+`cp` int(11) NULL,
+`celebration` int(11) NULL DEFAULT '0',
+`type` int(11) NULL DEFAULT '0',
+`wood` float(12,2) NULL,
+`clay` float(12,2) NULL,
+`iron` float(12,2) NULL,
+`maxstore` int(11) NULL,
+`crop` float(12,2) NULL,
+`maxcrop` int(11) NULL,
+`lastupdate` int(11) NULL,
+`lastupdate2` int(11) NULL DEFAULT '0',
+`loyalty` float(9,6) NULL DEFAULT '100',
+`exp1` int(11) NULL DEFAULT '0',
+`exp2` int(11) NULL DEFAULT '0',
+`exp3` int(11) NULL DEFAULT '0',
+`created` int(11) NULL,
+`natar` tinyint(1) NULL DEFAULT '0',
+`starv` int(11) NULL DEFAULT '0',
+`starvupdate` int(11) NULL DEFAULT '0',
+`evasion` tinyint(1) NULL DEFAULT '0',
+PRIMARY KEY (`wref`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%vdata`
+--
+
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `%prefix%wdata`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%wdata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `fieldtype` tinyint(2) NULL,
+ `oasistype` tinyint(2) NULL,
+ `x` int(11) NULL,
+ `y` int(11) NULL,
+ `occupied` tinyint(1) NULL,
+ `image` varchar(3) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+--
+-- Dumping data for table `%prefix%wdata`
+--
+
+-- --------------------------------------------------------
+--
+-- Table structure for table `%prefix%password`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%password` (
+ `uid` int(11) NOT NULL,
+ `npw` varchar(100) NULL,
+ `cpw` varchar(100) NULL,
+ `used` tinyint(1) NULL DEFAULT '0',
+ `timestamp` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ PRIMARY KEY (`uid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
+
+--
+-- Dumping data for table `%prefix%password`
+--
+
+-- --------------------------------------------------------
+--
+-- Table structure for table `%prefix%ww_attacks`
+--
+
+CREATE TABLE IF NOT EXISTS `%PREFIX%ww_attacks` (
+ `vid` int(25) NULL,
+ `attack_time` int(25) NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
+
+--
+-- Dumping data for table `%prefix%password`
+--
+
+-- --------------------------------------------------------
diff --git a/install/include/database.php b/install/include/database.php
new file mode 100644
index 00000000..cc7ce341
--- /dev/null
+++ b/install/include/database.php
@@ -0,0 +1,55 @@
+connection = mysqli_connect(SQL_SERVER, SQL_USER, SQL_PASS, SQL_DB) or die(mysqli_error());
+ }
+ function query($query) {
+ return mysqli_query($this->connection, $query);
+ }
+};
+class MYSQL_DB {
+ var $connection;
+ function MYSQL_DB() {
+ $this->connection = mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS) or die(mysql_error());
+ mysql_select_db(SQL_DB, $this->connection) or die(mysql_error());
+ }
+
+ function mysql_exec_batch ($p_query, $p_transaction_safe = true) {
+ if ($p_transaction_safe) {
+ $p_query = 'START TRANSACTION;' . $p_query . '; COMMIT;';
+ };
+ $query_split = preg_split ("/[;]+/", $p_query);
+ foreach ($query_split as $command_line) {
+ $command_line = trim($command_line);
+ if ($command_line != '') {
+ $query_result = mysql_query($command_line);
+ if ($query_result == 0) {
+ break;
+ };
+ };
+ };
+ return $query_result;
+}
+
+ function query($query) {
+ return mysql_query($query, $this->connection);
+ }
+};
+
+if(DB_TYPE) {
+ $database = new MYSQLi_DB;
+}
+else {
+ $database = new MYSQL_DB;
+}
+?>
diff --git a/install/include/multihunter.php b/install/include/multihunter.php
new file mode 100644
index 00000000..3fee7536
--- /dev/null
+++ b/install/include/multihunter.php
@@ -0,0 +1,31 @@
+getWref(0, 0);
+ $uid = 5;
+ $status = $database->getVillageState($wid);
+ if($status == 0) {
+ $database->setFieldTaken($wid);
+ $database->addVillage($wid, $uid, 'Multihunter', '0');
+ $database->addResourceFields($wid, $database->getVillageType($wid));
+ $database->addUnits($wid);
+ $database->addTech($wid);
+ $database->addABTech($wid);
+ }
+ }
+
+$gameinstall = 0;
+ header("Location: ../index.php?s=5");
+
+?>
\ No newline at end of file
diff --git a/install/include/oasis.php b/install/include/oasis.php
new file mode 100644
index 00000000..e5b9417c
--- /dev/null
+++ b/install/include/oasis.php
@@ -0,0 +1,23 @@
+populateOasisdata();
+ $database->populateOasis();
+ $database->populateOasisUnits2();
+
+
+
+
+ header("Location: ../index.php?s=6");
+
+?>
\ No newline at end of file
diff --git a/install/include/wdata.php b/install/include/wdata.php
new file mode 100644
index 00000000..f70b1b44
--- /dev/null
+++ b/install/include/wdata.php
@@ -0,0 +1,116 @@
+= $rand){
+ $typ='1';
+ $otype='0';
+ } else if("90" >= $rand){
+ $typ='2';
+ $otype='0';
+ } else if("400" >= $rand){
+ $typ='3';
+ $otype='0';
+ } else if("480" >= $rand){
+ $typ='4';
+ $otype='0';
+ } else if("560" >= $rand){
+ $typ='5';
+ $otype='0';
+ } else if("570" >= $rand){
+ $typ='6';
+ $otype='0';
+ } else if("600" >= $rand){
+ $typ='7';
+ $otype='0';
+ } else if("630" >= $rand){
+ $typ='8';
+ $otype='0';
+ } else if("660" >= $rand){
+ $typ='9';
+ $otype='0';
+ } else if("740" >= $rand){
+ $typ='10';
+ $otype='0';
+ } else if("820" >= $rand){
+ $typ='11';
+ $otype='0';
+ } else if("900" >= $rand){
+ $typ='12';
+ $otype='0';
+ } else if("908" >= $rand){
+ $typ='0';
+ $otype='1';
+ } else if("916" >= $rand){
+ $typ='0';
+ $otype='2';
+ } else if("924" >= $rand){
+ $typ='0';
+ $otype='3';
+ } else if("932" >= $rand){
+ $typ='0';
+ $otype='4';
+ } else if("940" >= $rand){
+ $typ='0';
+ $otype='5';
+ } else if("948" >= $rand){
+ $typ='0';
+ $otype='6';
+ } else if("956" >= $rand){
+ $typ='0';
+ $otype='7';
+ } else if("964" >= $rand){
+ $typ='0';
+ $otype='8';
+ } else if("972" >= $rand){
+ $typ='0';
+ $otype='9';
+ } else if("980" >= $rand){
+ $typ='0';
+ $otype='10';
+ } else if("988" >= $rand){
+ $typ='0';
+ $otype='11';
+ } else {
+ $typ='0';
+ $otype='12';
+ }
+ }
+ //image pick
+ if($otype=='0'){
+ $image="t".rand(0,9)."";
+ } else {
+ $image="o".$otype."";
+ }
+
+ //into database
+ $q = "INSERT into ".TB_PREFIX."wdata values (0,'".$typ."','".$otype."','".$x."','".$y."',0,'".$image."')";
+ $database->query($q);
+ }
+}
+
+ header("Location: ../index.php?s=4");
+
+?>
diff --git a/install/index.php b/install/index.php
new file mode 100644
index 00000000..892ad921
--- /dev/null
+++ b/install/index.php
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+ TravianZ Installation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ draw();
+ for($i = 0; $i < ($_GET['s']+1); $i++) {
+ $bar->tick();
+ }
+ ?>
+
+ TravianZ Installation Script
+
+
+ ERROR!
It's not possible to write the config file. Change the permission to '777'. After that, refresh this page!";
+ }
+ else if (file_exists("installation_done")) {
+ echo"
ERROR! Installation appears to have been completed.
If this is an error remove installation_done file in install directory.";
+ }
+ else
+ switch($_GET['s']){
+ case 0:
+ include("templates/greet.tpl");
+ break;
+ case 1:
+ include("templates/config.tpl");
+ break;
+ case 2:
+ include("templates/dataform.tpl");
+ break;
+ case 3:
+ include("templates/field.tpl");
+ break;
+ case 4:
+ include("templates/multihunter.tpl");
+ break;
+ case 5:
+ include("templates/oasis.tpl");
+ break;
+ case 6:
+ include("templates/end.tpl");
+ break;
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/install/process.php b/install/process.php
new file mode 100644
index 00000000..21031210
--- /dev/null
+++ b/install/process.php
@@ -0,0 +1,145 @@
+constForm();
+ } else
+ if(isset($_POST['substruc'])) {
+ $this->createStruc();
+ } else
+ if(isset($_POST['subwdata'])) {
+ $this->createWdata();
+ } else
+ if(isset($_POST['subacc'])) {
+ $this->createAcc();
+ } else {
+ header("Location: index.php");
+ }
+ }
+
+ function constForm() {
+ $myFile = "include/constant.php";
+ $fh = fopen($myFile, 'w') or die("
Can't open file: install\include\constant.php");
+ $text = file_get_contents("data/constant_format.tpl");
+ $text = preg_replace("'%SERVERNAME%'", $_POST['servername'], $text);
+ $text = preg_replace("'%SSTARTDATE%'", $_POST['start_date'], $text);
+ $text = preg_replace("'%SSTARTTIME%'", $_POST['start_time'], $text);
+ $tz = explode(",",$_POST['tzone']);
+ $text = preg_replace("'%STIMEZONE%'", $tz[1], $text);
+ $text = preg_replace("'%LANG%'", $_POST['lang'], $text);
+ $text = preg_replace("'%SPEED%'", $_POST['speed'], $text);
+ $text = preg_replace("'%INCSPEED%'", $_POST['incspeed'], $text);
+ $text = preg_replace("'%EVASIONSPEED%'", $_POST['evasionspeed'], $text);
+ $text = preg_replace("'%TRADERCAP%'", $_POST['tradercap'], $text);
+ $text = preg_replace("'%CRANNYCAP%'", $_POST['crannycap'], $text);
+ $text = preg_replace("'%TRAPPERCAP%'", $_POST['trappercap'], $text);
+ $text = preg_replace("'%STORAGE_MULTIPLIER%'", $_POST['storage_multiplier'], $text);
+ $text = preg_replace("'%UTRACK%'", $_POST['trackusers'], $text);
+ $text = preg_replace("'%UTOUT%'", $_POST['timeout'], $text);
+ $text = preg_replace("'%AUTOD%'", $_POST['autodel'], $text);
+ $text = preg_replace("'%AUTODT%'", $_POST['autodeltime'], $text);
+ $text = preg_replace("'%MAX%'", $_POST['wmax'], $text);
+ $text = preg_replace("'%GP%'", $_POST['gpack'], $text);
+ $text = preg_replace("'%SSERVER%'", $_POST['sserver'], $text);
+ $text = preg_replace("'%SUSER%'", $_POST['suser'], $text);
+ $text = preg_replace("'%SPASS%'", $_POST['spass'], $text);
+ $text = preg_replace("'%SDB%'", $_POST['sdb'], $text);
+ $text = preg_replace("'%PREFIX%'", $_POST['prefix'], $text);
+ $text = preg_replace("'%CONNECTT%'", $_POST['connectt'], $text);
+ $text = preg_replace("'%AEMAIL%'", $_POST['aemail'], $text);
+ $text = preg_replace("'%ANAME%'", $_POST['aname'], $text);
+ $text = preg_replace("'%SUBDOM%'", $_POST['subdom'], $text);
+ $text = preg_replace("'%LOGBUILD%'", $_POST['log_build'], $text);
+ $text = preg_replace("'%LOGTECH%'", $_POST['log_tech'], $text);
+ $text = preg_replace("'%LOGLOGIN%'", $_POST['log_login'], $text);
+ $text = preg_replace("'%LOGGOLDFIN%'", $_POST['log_gold_fin'], $text);
+ $text = preg_replace("'%LOGADMIN%'", $_POST['log_admin'], $text);
+ $text = preg_replace("'%LOGWAR%'", $_POST['log_war'], $text);
+ $text = preg_replace("'%LOGMARKET%'", $_POST['log_market'], $text);
+ $text = preg_replace("'%LOGILLEGAL%'", $_POST['log_illegal'], $text);
+ $text = preg_replace("'%MINUSERLENGTH%'", $_POST['userlength'], $text);
+ $text = preg_replace("'%MINPASSLENGTH%'", $_POST['passlength'], $text);
+ $text = preg_replace("'%SPECIALCHARS%'", $_POST['specialchars'], $text);
+ $text = preg_replace("'%ACTIVATE%'", $_POST['activate'], $text);
+ $text = preg_replace("'%ARANK%'", $_POST['admin_rank'], $text);
+ $text = preg_replace("'%QUEST%'", $_POST['quest'], $text);
+ $text = preg_replace("'%QTYPE%'", $_POST['qtype'], $text);
+ $text = preg_replace("'%BEGINNER%'", $_POST['beginner'], $text);
+ $text = preg_replace("'%STARTTIME%'", time(), $text);
+ $text = preg_replace("'%DOMAIN%'", $_POST['domain'], $text);
+ $text = preg_replace("'%HOMEPAGE%'", $_POST['homepage'], $text);
+ $text = preg_replace("'%SERVER%'", $_POST['server'], $text);
+ $text = preg_replace("'%LIMIT_MAILBOX%'", $_POST['limit_mailbox'], $text);
+ $text = preg_replace("'%MAX_MAILS%'", $_POST['max_mails'], $text);
+ $text = preg_replace("'%DEMOLISH%'", $_POST['demolish'], $text);
+ $text = preg_replace("'%BOX1%'", $_POST['box1'], $text);
+ $text = preg_replace("'%BOX2%'", $_POST['box2'], $text);
+ $text = preg_replace("'%BOX3%'", $_POST['box3'], $text);
+ $text = preg_replace("'%VILLAGE_EXPAND%'", $_POST['village_expand'], $text);
+ $text = preg_replace("'%ERRORREPORT%'", $_POST['error'], $text);
+ $text = preg_replace("'%ERROR%'", $_POST['error'], $text);
+ $text = preg_replace("'%GP_LOCATE%'", $_POST['gp_locate'], $text);
+ $text = preg_replace("'%PLUS_TIME%'", $_POST['plus_time'], $text);
+ $text = preg_replace("'%PLUS_PRODUCTION%'", $_POST['plus_production'], $text);
+ $text = preg_replace("'%MEDALINTERVAL%'", $_POST['medalinterval'], $text);
+ $text = preg_replace("'%GREAT_WKS%'", $_POST['great_wks'], $text);
+ $text = preg_replace("'%TS_THRESHOLD%'", $_POST['ts_threshold'], $text);
+ $text = preg_replace("'%WW%'", $_POST['ww'], $text);
+ $text = preg_replace("'%SHOW_NATARS%'", $_POST['show_natars'], $text);
+ $text = preg_replace("'%NATARS_UNITS%'", $_POST['natars_units'], $text);
+ $text = preg_replace("'%NATURE_REGTIME%'", $_POST['nature_regtime'], $text);
+ $text = preg_replace("'%T4_COMING%'", $_POST['t4_coming'], $text);
+ $text = preg_replace("'%REG_OPEN%'", $_POST['reg_open'], $text);
+ $text = preg_replace("'%PEACE%'", $_POST['peace'], $text);
+
+ fwrite($fh, $text);
+
+ if(file_exists("include/constant.php")) {
+ header("Location: index.php?s=2");
+ } else {
+ header("Location: index.php?s=1&c=1");
+ }
+
+ fclose($fh);
+ }
+
+ function createStruc() {
+ global $database;
+ $str = file_get_contents("data/sql.sql");
+ $str = preg_replace("'%PREFIX%'", TB_PREFIX, $str);
+ if(DB_TYPE) {
+ $result = $database->connection->multi_query($str);
+ } else {
+ $result = $database->mysql_exec_batch($str);
+ }
+ if($result) {
+ header("Location: index.php?s=3");
+ } else {
+ header("Location: index.php?s=2&c=1");
+ }
+ }
+
+ function createWdata() {
+ header("Location: include/wdata.php");
+ }
+
+}
+;
+
+$process = new Process;
+
+?>
diff --git a/install/templates/.htaccess b/install/templates/.htaccess
new file mode 100644
index 00000000..85b65c30
--- /dev/null
+++ b/install/templates/.htaccess
@@ -0,0 +1,4 @@
+
+Order allow,deny
+Deny from all
+
\ No newline at end of file
diff --git a/install/templates/config.tpl b/install/templates/config.tpl
new file mode 100644
index 00000000..9db82845
--- /dev/null
+++ b/install/templates/config.tpl
@@ -0,0 +1,345 @@
+
Error creating constant.php check cmod. ";
+}
+?>
+
+
+
+
diff --git a/install/templates/dataform.tpl b/install/templates/dataform.tpl
new file mode 100644
index 00000000..76ec6380
--- /dev/null
+++ b/install/templates/dataform.tpl
@@ -0,0 +1,33 @@
+Error importing database. Check configuration. ";
+}
+?>
+
+
diff --git a/install/templates/end.tpl b/install/templates/end.tpl
new file mode 100644
index 00000000..9c087704
--- /dev/null
+++ b/install/templates/end.tpl
@@ -0,0 +1,43 @@
+
+
+Thanks for installing TravianZ.
+
Please remove/rename the installation folder.
+All the files are placed. The database is created, so you can now start playing on your own Travian.
+
+
+
+
+
> My TravianZ homepage <
+
+
+
+Please support our developers and donate.
+
+
+
+
diff --git a/install/templates/field.tpl b/install/templates/field.tpl
new file mode 100644
index 00000000..812b2000
--- /dev/null
+++ b/install/templates/field.tpl
@@ -0,0 +1,33 @@
+Error creating wdata. Check configuration or file. ";
+}
+?>
+
+
diff --git a/install/templates/greet.tpl b/install/templates/greet.tpl
new file mode 100644
index 00000000..b8d36ebb
--- /dev/null
+++ b/install/templates/greet.tpl
@@ -0,0 +1,50 @@
+
+
+
+ Disclaimer
+
+
+ Along with the installation/usage of this game, you shall be fully responsible for any legal results that may raised initiated by the owners of any unlicensed content you permit your copy of this game to publish.
+
+ Neither the team that created this script nor the team that customised it to create this distribution/release shall be responsible for any damage done to your computer/server system.
+
+ All code was confirmed to be running correctly by the creation team without any visible security risk they were aware of at the time the released it. Similarly for the customisation team who customised it to create this distribution/release.
+
+ Users are asked to review the code on their own accord and behalf.
+
+ Any customization to the source code are the property of each customisation's author, it is up to each author's discretion whether to share it by including it in free open source distributions such as this one.
+
+ You have no rights to edit copyright notices or/and claim this script as your own.
+
+ Last but not least, Enjoy.
+
+
+
+
+ Before Installation (Linux):
+ CHMOD install to 777 (chmod -R 777 install)
+ CHMOD GameEngine to 777 (chmod -R 777 GameEngine)
+ After Installation
+ Delete install folder (sudo rm -R install)
+ CHMOD GameEngine back to 755 (sudo chmod -R 755 GameEngine)
+ CHMOD Prevention to 777 (sudo chmod -R 777 GameEngine/Prevention)
+ CHMOD Notes to 777 (sudo chmod -R 777 GameEngine/Notes)
+
+
+
+ After Installation
+ Protect folder /Admin with password protect directory
+
+
+
+ TravianZ Team
+
+
+
+
+
+
+
+
diff --git a/install/templates/menu.tpl b/install/templates/menu.tpl
new file mode 100644
index 00000000..cc2bf27e
--- /dev/null
+++ b/install/templates/menu.tpl
@@ -0,0 +1,44 @@
+
diff --git a/install/templates/multihunter.tpl b/install/templates/multihunter.tpl
new file mode 100644
index 00000000..59e8a44b
--- /dev/null
+++ b/install/templates/multihunter.tpl
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
diff --git a/install/templates/oasis.tpl b/install/templates/oasis.tpl
new file mode 100644
index 00000000..85d8f52e
--- /dev/null
+++ b/install/templates/oasis.tpl
@@ -0,0 +1,19 @@
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////
+// TRAVIANX //
+// Only for advanced users, do not edit if you dont know what are you doing! //
+// Made by: Dzoki & Dixie (TravianX) //
+// - TravianX = Travian Clone Project - //
+// DO NOT REMOVE COPYRIGHT NOTICE! //
+//////////////////////////////////////////////////////////////////////////////////////////////////////
+?>
+
+
diff --git a/install/templates/script.tpl b/install/templates/script.tpl
new file mode 100644
index 00000000..26c9141f
--- /dev/null
+++ b/install/templates/script.tpl
@@ -0,0 +1,145 @@
+
+
+bar_id = uniqid('progressbar');
+ $this->label = $label;
+
+ $this->max_ticks = $max_ticks;
+ $this->ticks = 0;
+ }
+
+ public function tick() {
+ $this->ticks++;
+ $this->draw_progress();
+ }
+
+ public function draw() {
+ $this->draw_bar();
+ $this->draw_progress();
+ }
+
+ static public function draw_css() {
+ echo '
+
+ ';
+ }
+
+ protected function draw_bar() {
+ echo '
+
+ ';
+ echo '
+
+ ';
+
+ $this->flush();
+ }
+
+ protected function draw_progress() {
+
+ $width = round($this->ticks / $this->max_ticks * 100, 2);
+ $label = sprintf($this->label, $this->ticks, $this->max_ticks);
+
+ echo '
+
+
+ ';
+ $this->flush();
+ }
+
+ protected function flush() {
+ while(ob_get_level() > 0) {
+ ob_end_flush();
+ }
+
+ flush();
+ }
+}
+?>
\ No newline at end of file