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