04.01.2011, 09:22
Was ihr zuerst braucht, ist ein Bindeglied für die include.inc.php.
Wenn ihr mein Statuen- & Paladin-Tool installiert habt, könnt ihr a. überspringen.
Habs bei mir ausprobiert, funktioniert prima
Have fun
LG
Molt
Wenn ihr mein Statuen- & Paladin-Tool installiert habt, könnt ihr a. überspringen.
- Benennt die include.inc.php um in include.inc2.php und erstellt eine neue Datei namens include.inc.php, mit folgendem Inhalt:
PHP Code:<?php require("include.inc2.php"); ?> - In der include.inc.php müsst ihr nach der require-Zeile folgendes hinzufügen:
Wenn ihr wollt, dass dies nur in einigen Dörfern so ist, entfernt ihr alle // und trägt bei $lock_villages die ID's aller Dörfer ein, für die das gelten soll, also für 5, 12, 27 und 49 sähe es so aus:PHP Code:$lock_build_1 = "stable"; $lock_build_2 = "garage"; // $lock_villages = array(1, 2, 3); // if(in_array($_GET['village'], $lock_villages)) // { $vquery = $db->query("SELECT * FROM `villages` WHERE `id` = '".$_GET['village']."'"); $vdata = $db->fetch($vquery); $bquery = $db->query("SELECT * FROM `build` WHERE `villageid` = '".$_GET['village']."'"); while($bdata = $db->fetch($bquery)) { $vdata[$bdata['building']]++; } if($vdata[$lock_build_1] > 0) {$cl_builds->max_stage[$lock_build_2] = 0;} elseif($vdata[$lock_build_2] > 0) {$cl_builds->max_stage[$lock_build_1] = 0;} // }
Dieser Code gilt für Stall und Werkstatt, wenn ihr das ändern wollt, müsst ihr einfach die Gebäudenamen (Datenbankname) bei $lock_build_1 und $lock_build_2 ändern, für Adelshof und Statue (was zwar nicht so Sinn macht) sähe das so aus:PHP Code:$lock_villages = array(5, 12, 27, 49);
PHP Code:$lock_build_1 = "snob"; $lock_build_2 = "statue";
Habs bei mir ausprobiert, funktioniert prima

Have fun

LG
Molt
