MarcinMilka, po co ty się za to bierzesz, jak nie umiesz zanalizować błędu?
obczaj moją sygnaturę i wyciągnij stosowne wnioski
tu nikt ci nie poprawi błędu, tylko da wskazówki jak to zrobićJak nie chcesz to nie, nie mogę ci kazać tego poprawić.
MarcinMilka, po co ty się za to bierzesz, jak nie umiesz zanalizować błędu?
obczaj moją sygnaturę i wyciągnij stosowne wnioski
tu nikt ci nie poprawi błędu, tylko da wskazówki jak to zrobićJak nie chcesz to nie, nie mogę ci kazać tego poprawić.
Ostatnio edytowane przez CarN ; 21-12-2011 o 19:24
dawny nick:carnageonKod php:++$posts;
Faktycznie, nie możesz... Gratuluję błyskotliwego umysłu.Jak nie chcesz to nie, nie mogę ci kazać tego poprawić.
Podpis carnageona jest idealny do twojej sytuacji. W internecie jest masa tutoriali.
Algorytm dla ciebie jak nie załapałeś:
Wejdź w Google -> wpisz "kursy php" -> otwórz najwłaściwszy kurs -> czytaj dopóki nie zrozumiesz -> wróć na forum i żyj z nami w pokoju, harmonii i wiedzy...
Dobra zobaczę.. macie racje.
Poprawiłem, i jest tak jak być powinno, ale jak naciskam:
to nic się nie dzieje, budynki tez się nie budują.Kod php:Upgrade to level 1.
Pozwól że coś zacytuję:
Dobrze byłoby jakbyś wkleił plik, ew. dodał go na wklej.org a nam wysłał link.Nie mam silnika, nie jestem PHPową Wróżką, nie widzę kodu na odległość, nie jestem jasnowidzem, nie widzę co masz na ekranie... O czymś zapomniałem?
Jeżeli się nie mylę to ten plik:
Kod php:<?php
include("include/session.php");
include("include/buidata.php");
include("include/unitdata.php");
$start = $functions->pageLoadTimeStart();
if(!$session->logged_in) {
header("Location: login.php");
}
$explode = explode("/",$session->referrer);
if(in_array("build.php",$explode) && (isset($_POST['id']) && $session->resarray['f'.$_POST['id'].'t'] == 17) || (isset($_GET['id']) && $session->resarray['f'.$_GET['id'].'t'] == 17)) {
if(isset($_POST['id'])) {
if(!isset($_POST['t'])) {
$wtrans = (isset($_POST['r1']) && $_POST['r1'] != "")? $_POST['r1'] : 0;
$ctrans = (isset($_POST['r2']) && $_POST['r2'] != "")? $_POST['r2'] : 0;
$itrans = (isset($_POST['r3']) && $_POST['r3'] != "")? $_POST['r3'] : 0;
$crtrans = (isset($_POST['r4']) && $_POST['r4'] != "")? $_POST['r4'] : 0;
$resource = array($wtrans,$ctrans,$itrans,$crtrans);
if($bid17[$session->resarray['f'.$_POST['id']]]['attri']-$database->totalMerchantUsed($session->baseinfo['wref']) != 0) {
if(isset($_POST['dname']) && $_POST['dname'] != "") {
$functions->sendResource($_POST['dname'],$resource,0);
}
if(isset($_POST['x']) && isset($_POST['y']) && $_POST['x'] != "" && $_POST['y'] != "") {
$coor = array('x'=>$_POST['x'], 'y'=>$_POST['y']);
$functions->sendResource($coor,$resource,1);
}
}
}
else {
if($_POST['t'] == 2 && isset($_POST['m1']) && isset($_POST['m2'])) {
$wood = ($_POST['rid1'] == 1)? $_POST['m1'] : 0;
$clay = ($_POST['rid1'] == 2)? $_POST['m1'] : 0;
$iron = ($_POST['rid1'] == 3)? $_POST['m1'] : 0;
$crop = ($_POST['rid1'] == 4)? $_POST['m1'] : 0;
if($bid17[$session->resarray['f'.$_POST['id']]]['attri']-$database->totalMerchantUsed($session->baseinfo['wref']) != 0) {
if ($database->modifyResource($session->baseinfo['wref'],$wood,$clay,$iron,$crop,0)) {
$time = 0;
if(isset($_POST['d1'])) {
$time = $_POST['d2'] * 3600;
}
$maxcarry = ($session->userinfo['tribe'] == 1)? 500 : (($session->userinfo['tribe'] == 2)? 750 : 1000);
if($functions->getTypeLevel(28) != 0) {
$maxcarry *= $bid28[$functions->getTypeLevel(28)]['attri'] / 100;
}
$merchant = round($_POST['m1']/$maxcarry);
if($merchant == 0 && $_POST['m1'] != 0) {
$merchant = 1;
}
$alliance = (isset($_POST['ally']) && $_POST['ally'] == 1)? $session->userinfo['alliance'] : 0;
$database->addMarket($session->baseinfo['wref'],$_POST['rid1'],$_POST['m1'],$_POST['rid2'],$_POST['m2'],$time,$alliance,$merchant,0);
}
}
}
}
header("Location: build.php?id=".$_POST['id']);
}
if(isset($_GET['id']) && isset($_GET['t']) && isset($_GET['a'])) {
if($_GET['t'] == 2 && $_GET['a'] == 5) {
$database->addMarket($session->baseinfo['wref'],$_GET['del'],0,0,0,0,0,0,1);
}
else if($_GET['t'] == 1 && $_GET['a'] == $session->marketchecker && isset($_GET['g'])) {
$infoarray = $database->getMarketInfo($_GET['g']);
$maxcarry = ($session->userinfo['tribe'] == 1)? 500 : (($session->userinfo['tribe'] == 2)? 750 : 1000);
if($functions->getTypeLevel(28) != 0) {
$maxcarry *= $bid28[$functions->getTypeLevel(28)]['attri'] / 100;
}
$merchant = (round($infoarray['wamt']/$maxcarry) == 0)? 1 : round($infoarray['wamt']/$maxcarry);
$myresource = $hisresource = array(1=>0,0,0,0);
$myresource[$infoarray['wtype']] = $infoarray['wamt'];
$mysendid = $database->sendResource($myresource[1],$myresource[2],$myresource[3],$myresource[4],$merchant,0);
$hisresource[$infoarray['gtype']] = $infoarray['gamt'];
$hissendid = $database->sendResource($hisresource[1],$hisresource[2],$hisresource[3],$hisresource[4],$infoarray['merchant'],0);
$hiscoor = $database->getCoor($infoarray['vref']);
$mycoor = $database->getCoor($session->baseinfo['wref']);
$mytime = $functions->procDistanceTime($hiscoor,$mycoor,$session->userinfo['tribe'],0);
$targettribe = $database->getUserField($database->getVillageOwner($infoarray['vref']),"tribe",0);
$histime = $functions->procDistanceTime($mycoor,$hiscoor,$targettribe,0);
$database->addMovement(0,$session->baseinfo['wref'],$infoarray['vref'],$mysendid,$mytime+time());
$database->addMovement(0,$infoarray['vref'],$session->baseinfo['wref'],$hissendid,$histime+time());
$database->setMarketAcc($_GET['g']);
}
header("Location: build.php?id=".$_GET['id']);
}
}
if(in_array("build.php",$explode) && isset($_POST['z'])) {
for($i=1;$i<=4;$i++) {
if(isset($_POST['t'.$i]) && $_POST['t'.$i] != 0) {
$unit = $session->userinfo['tribe'].$i;
$unit -= 10;
$amt = $_POST['t'.$i];
$functions->trainUnit($unit,$amt);
}
}
header("Location: build.php?id=".$_POST['id']);
}
if(!isset($_GET['id']) && !isset($_GET['gid']) && !isset($_POST['id'])) {
header("Location: dorf2.php");
}
else {
$id = (isset($_GET['id']))? $_GET['id'] : ((isset($_GET['gid']))? $_GET['gid'] : "");
}
$functions->finishBuilding(0);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title><?php echo SERVER_NAME ?></title>
<link REL="shortcut icon" HREF="favicon.ico"/>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script src="mt-full.js?ebe79" type="text/javascript"></script>
<script src="unx.js?ebe79" type="text/javascript"></script>
<script src="new.js?ebe79" type="text/javascript"></script>
<link href="gpack/travian36/lang/en/lang.css?ebe79" rel="stylesheet" type="text/css" />
<link href="gpack/travian36/lang/en/compact.css?ebe79" rel="stylesheet" type="text/css" />
<link href="img/travian_basics.css" rel="stylesheet" type="text/css" /> <script type="text/javascript">
window.addEvent('domready', start);
</script>
</head>
<body class="v35 gecko gecko3_5_x">
<img src="img/x.gif" id="msfilter" alt="" />
<div id="dynamic_header">
</div>
<?php include("Templates/header.tpl"); ?>
<div id="mid">
<?php include("Templates/menu.tpl"); ?>
<div id="content" class="build">
<?php
if(isset($id)) {
if($session->resarray['f'.$id] == 0 && $id >= 19) {
include("Templates/Build/avaliable.tpl");
}
else {
$type = str_replace(" ","",$functions->procResType($id,0));
$uprequire = $functions->getUstats($id,$id,0,0);
$capital = ($session->baseinfo['capital'])? true : false;
$max = ($session->resarray['f'.$id] >= $functions->getTypeMaxLevel($session->resarray['f'.$id.'t']))? true: false;
if(!$capital && $id <= 19) {
$max = ($session->resarray['f'.$id] >= 10)? true: false;
}
$t = "";
if(isset($_GET['t'])) {
$t = "_".$_GET['t'];
}
include("Templates/Build/".$session->resarray['f'.$id.'t'].$t.".tpl");
}
}
?>
</div>
<div id="side_info">
<div id="anm" style="width:120px; height:140px; visibility:hidden;"></div>
<div id="qge">
<!--<img onclick="qst_handle();" src="img/x.gif" id="qgei" class="q_l1" title="to the task" alt="to the task" />-->
</div>
<!--<script type="text/javascript">
quest.number = -1;
quest.last = 24;
cache_preload = new Image();
cache_preload.src = "img/x.gif";
cache_preload.className = "farm";
</script>-->
<?php
$vcount = $database->getAVillageCount($session->uid);
if($vcount > 1) {
include("Templates/multivillage.tpl");
}
include("Templates/links.tpl");
?>
</div>
</div>
<?php
include("Templates/footer.tpl");
include("Templates/res.tpl");
?>
<div id="ltime">Calculated in <b>
<?php
echo round(($functions->pageLoadTimeEnd()-$start)*1000);
?></b> ms
<br />Server time: <span id="tp1" class="b"><?php echo date('H:i:s'); ?></span>
</div>
<div id="ce"></div>
</body>
</html>
Panie krówka Milka , czy pobrał pan mój silnik czy jakiś inny ?
i opisałem błędy przy instalacji i dodałem w download co nie działa , ponadto współpracuję z panem który ten silnik stworzył i wszelkie aktualizacje będą dodawane , ale nie na tym rzecz polega by zerżnąć wszystko od tego pana , czasami trzeba ruszyć głową , i u mnie działa budowa :d
DOSTĘPNE NOWE LINKI W TEMACIE INSTALACJA !
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki