Hilfe, wie mache ich sowas nochmal, nur mit mehr Baufläche?

Boostergermany

Erfahrenes Mitglied
Hallo,
Ich habe mir ein Script runtergeladen, es ist ein Rohling für ein Browsergame(das sieht bei mir jetzt so aus: dorffight-de-vu*)
Und jetzt wollte ich wisse, wie mache ich eine Karte wie die aus dem BG nur mit mehreren Bauflächen`

Einloggen könnt ihr euch mit DemoSpieler pw: demo

geht auf Mein Dorf, da seht ihr die Karte wo ich mein!
Ich würde gerne wissen, wie ich da noch mehr so Bauflächen anlegen kann !

MFG Booster

*= Das - in der Domain ist ein Punkt ^^
 
Hi,

das ist doch sicherlich eins von den vielen "clone scripts" die man oft im Netz findet und meistens was kosten. Ich würde mal den Hersteller fragen, wie du es erweitern kannst. Vermutlich in irgendwelche Routinen bei der Registrierung eines Users, wo die Generierung der Stadt funktioniert.

Randbemerkung: Auf der Seite "tassen-forum.de", die die Subdomain "youtubeclone" hostet, steht
"Ich Boostergermany, habe ein Browsergame Programmiert und Online gestellt,"
Haste es programmiert müsstest du es wissen wie man neue Spots erstellt ;)
 
jah, durschaut ^^
ich hab n bissle fett aufgetragen ^^

mhm...was ich vergessen hab, kann man mir des vllt an nem konkreten beispiel nennen?also wie des geht mein ich
 
Boostergermany hat gesagt.:
mhm...was ich vergessen hab, kann man mir des vllt an nem konkreten beispiel nennen?also wie des geht mein ich

Naja ich denke mal wir können uns dein Spiel 20 mal ansehen und uns da einloggen. Doch ohne einen blassen schimmer wie der Code aufgebaut ist, kommt man hier sicher nicht weiter.
 
stimmt, welcher code ist da wichtig?
der vom dorf? ich musses wissen, weil ich nicht zu viel preisgeben will^^
ich hoffe ihr versteht das
 
Abhängig davon wie das Script programmiert ist würd ich mal sagen.
Aber da es um ein Dorf geht, würde ich behaupten das der Code, der rund um das Dorf geht wichtig ist.
Oder das Script erzeugt die Flächen beim erstellen eines Dorfes / Registrierung eines Users.

Und so ganz verstehe ich es nicht, warum du nichts herausgeben willst. Entweder du hast es legal heruntergeladen, kannst uns die Quelle nennen und wir schauen selber im Code nach oder du pastest einen grossteil des Codes oder wir leisten Support für eine illegale vorangegangene Handlung. Meine Meinung.
 
Benutzt du vielleicht die Litotex Engine also von: http://www.freebg.de ?

Die haben dort eh ein schönes Forum und können dir sicher weiterhelfen. Kann leider deine Webseite nicht ansehen weil ich in der Arbeit bin und die erlauben nicht das ich auf seiten komme!
 
dorfscript:

PHP:
<?php


include_once("config.inc.php");
config();

if(!$_SESSION["user"])
{
	header("location:login.php");
	die;
}

if($_POST["sicherheitscode"])
{
	if($_SESSION["sicherheitscode"] == $_POST["sicherheitscode"])
	{
		mysql_query("update browser_user set tag = '".((date("Y")-2000)*12*31*24*60+date("m")*31*24*60+date("d")*24*60+date("H")*60+date("i"))."' where user = '".$_SESSION["user"]."'");
	}else{
		header("location: view.php?wrong=true");
	}
}

$row = mysql_fetch_array(mysql_query("select * from browser_user where `user` = '".$_SESSION["user"]."'"));

$nverwaltung = 0;
for($i = 1; 9 >= $i; $i++)
{
	if($row["haus".$i."_ico"] == 4)
	{
		$nverwaltung = 1;
	}
}

mysql_query("update browser_user set einwohner = '".(($row["haus1"]+$row["haus2"]+$row["haus3"]+$row["haus4"]+$row["haus5"]+$row["haus6"]+$row["haus7"]+$row["haus8"]+$row["haus9"])*3)."' where user = '".$_SESSION["user"]."'");

$d = ((date("Y")-2000)*12*31*24*60+date("m")*31*24*60+date("d")*24*60+date("H")*60+date("i"));
$noch = $d-$row["tag"];
$noch2 = $d-$row["ausbau_zeit"];
$time = $row["haus".$row["ausbau_g"].""]*10+7;

$titel = '<a href="view.php">Dorf-Übersicht</a>';
$inhalt = '<table width="100%"><tr><td>Dorf: <font color="#606046">'.htmlspecialchars($row["dorf"]).'</font></td><td align="right">Gold: <font color="#606046">'.$row["punkte"].' •</font> Tränke: <font color="#606046">'.$row["trank"].' •</font> Energie: <font color="#606046">'.$row["energie"].' •</font> Metall: <font color="#606046">'.$row["metall"].' •</font> Bomben: <font color="#606046">'.$row["bombe"].'</font></td></tr></table>
	<script type="text/javascript">
	var min = '.(10-$noch).';
	var min2 = '.($time-$noch2).';
	var inter = window.setInterval(\'timeto()\', 60000);

	function load()
	{
		window.clearInterval(inter);
		window.location.href = \'view.php?auto=true\';
	}

	function timeto()
	{
		min--;
		min2--;';
if($noch < 15)
{
	$inhalt .= '
		document.getElementById(\'min\').innerHTML = min;';
}

if($noch2 < $time)
{
	$inhalt .= '
		document.getElementById(\'min2\').innerHTML = min2;
		if(min2 == 0){	load();}';
}

$inhalt .= '
		if(min == 0){	load();}
	}
	</script>

Links: ';

if($noch < 10)
{
	$inhalt .= '<u>Tag beginnen</u>';
}else{
	if($row["tag"] AND $row["tag"] != 0)
	{
		$energie = $row["energie"];
		$trank = $row["trank"];
		$metall = $row["metall"];

		for($i = 1; 9 >= $i; $i++)
		{
			if($row["haus".$i."_ico"] == 2)		$metall = $metall+20+4*$row["haus".$i.""];
			elseif($row["haus".$i."_ico"] == 1)	$trank = $trank+20+4*$row["haus".$i.""];
			elseif($row["haus".$i."_ico"] == 5)	$energie = $energie+20+4*$row["haus".$i.""];
		}

		mysql_query("update browser_user set tag = 0, metall = '".$metall."', trank = '".$trank."', energie = '".$energie."' where user = '".$_SESSION["user"]."'");
		header("location:view.php");
	}

	$inhalt .= '<span onclick="document.getElementById(\'box\').style.display = document.getElementById(\'box\').style.display == \'none\' ? \'\' : \'none\';"><noscript><a href="view.php?wrong?true"></noscript><a class="user" onclick="return false" href="#">Tag beginnen</a><noscript></a></noscript></span>';
}

if ($nverwaltung == 1)
{
	$inhalt .= ' | <a class="user" href="group.php">Gruppe</a>';
}

$inhalt .= ' | <a class="user" href="userdaten.php">Einstellungen</a> | <a class="user" href="view.php?hilfe">Hilfe</a><br>';

if($row["nachricht"])
{
		$inhalt .= '<a href="view.php?delete">[X]</a> <font color="red">'.$row["nachricht"].'</font><br>';
}

if($noch < 10)
{
	$inhalt .= '<br><b>Ein Tag ist am laufen</b> noch <font id="min">'.(15-$noch).'</font> Minute(n) <a href="build.php?unset_tag">Abbrechen</a>';
}

if($noch2 < $time)
{
	$ha = array("ERROR","Brauerei","Miene","Waffenproduktion","Verwaltung","Mühle");
	$inhalt .= '<br><b>'.$ha[($row["ausbau_o"])].' wird (aus)gebaut</b> noch <font id="min2">'.($time-$noch2).'</font> Minute(n) <a href="build.php?unset_bauen">Abbrechen</a><br>';
}
elseif($row["ausbau_zeit"])
{
	if($row["haus".$row["ausbau_g"].""] == 0)	mysql_query("update browser_user set haus".$row["ausbau_g"]."_ico = '".$row["ausbau_o"]."' where user = '".$_SESSION["user"]."'");
	mysql_query("update browser_user set haus".$row["ausbau_g"]." = '".($row["haus".$row["ausbau_g"].""]+1)."', ausbau_zeit = '', ausbau_g = '', ausbau_o = '' where user = '".$_SESSION["user"]."'");
}

$inhalt .= '<div style="'.($_GET["wrong"] ? '' : 'display: none; ').'padding="5px" id="box"><form action="view.php?begin" method="POST"><img align="left" src="registrieren.php?image=true" border="0"> Sicherheitscode (Schutz vor Bots):<br><input type="text" size="4" name="sicherheitscode"> <input class="button" type="submit" value="Los"></form></div><center><br><table width="395" cellpadding="0" cellspacing ="0"><tr><td valign="top" height="367" style="background-image: url(images/meindorf.gif);"><table width="100%" border="0" height="100%"><tr><td valign="bottom" align="right">'.
($row["haus1_ico"] != 0 ? '<a href="build.php?g=1"><img src="images/'.$row["haus1_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=1"><img border="0" alt="Bauplatz" src="images/build.gif"></a> ').
($row["haus2_ico"] != 0 ? '&nbsp;<a href="build.php?g=2"><img src="images/'.$row["haus2_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=2"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'</td><td height="30%" valign="middle">'.
($row["haus3_ico"] != 0 ? '<a href="build.php?g=3"><img src="images/'.$row["haus3_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=3"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'</td></tr><tr><td align="center" valign="bottom" height="55%">'.
($row["haus4_ico"] != 0 ? '<a href="build.php?g=4"><img src="images/'.$row["haus4_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=4"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'<br><br>'.
($row["haus5_ico"] != 0 ? '<a href="build.php?g=5"><img src="images/'.$row["haus5_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=5"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'</td><td align="center">'.
($row["haus6_ico"] != 0 ? '<a href="build.php?g=6"><img src="images/'.$row["haus6_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=6"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'<br><br><br>'.
($row["haus7_ico"] != 0 ? '<a href="build.php?g=7"><img src="images/'.$row["haus7_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=7"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'<br><br>'.
($row["haus8_ico"] != 0 ? '<a href="build.php?g=8"><img src="images/'.$row["haus8_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=8"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'</td></tr><tr><td></td><td width="52%">'.
($row["haus9_ico"] != 0 ? '<a href="build.php?g=9"><img src="images/'.$row["haus9_ico"].'.gif" border="0"></a>' : ' <a href="build.php?ort=9"><img border="0" alt="Bauplatz" src="images/build.gif"></a>').'</td></tr></table></td></tr></table></center><br><br>'.
(in_array($row["id"], $adminid) ? '<center><small><a href="admin.php">Administration Bereich</a></small></center><br>' : '');
$inhalt=str_replace(array("<?inhalt?>","<?titel?>"),array($inhalt,$titel),implode("",file("template/normal.tpl")));

if(isset($_GET["delete"]))
{
	mysql_query("update browser_user set nachricht = '' where user = '".$_SESSION["user"]."'");
	header("location:view.php");
	die;
}
elseif(isset($_GET["hilfe"]))
{
	$titel = '<a href="view.php">Dorf-Übersicht</a> -> <a href="view.php?hilfe">Hilfe</a>';
	$inhalt = '<br><b>Erste Schritte</b><br>Baue zuerst mit deinem Startkapital einige Häuser, indem du auf einen der 9 Kreise auf deinem Dorf klickst, mit dennen du dann weitere Rohstoffe produzieren kannst.<br><br><b>Anleitung</b><br>Jedes Mitglied hat sein eigenes Dorf. Dieses kann er ausbauen nach seinen Wünschen. Um Waffen herzustellen oder eine eigene Gruppe zu erstellen, oder einer Gruppe beizutreten sind spezielle Gebäude erforderlich. Ein Tag dauert 10 Minuten und der Verdienst richtet sich nach der Anzahl der Gebäude und der Stufe. Es können Bomben produziert werden, um Häuser der anderen Mitglieder zu zerstören bzw. abzustufen. 
		Deine Einwohnerzahl erhöht sich wenn dein Dorf ausgebaut wird.<br><br><b>Spielsteuerung</b><br>Unter "Mein Dorf" gelangst du zu deinem Dorf, wo die Spielhandlungen größenteils stattfinden. Um dann mit dem Spielen anzufangen, genügt ein klick auf den Button "Tag beginnen".Jedes Haus hat bestimmte Aufgaben. Das eine produziert Tränke, das Andere Metall. Um an Gold zu kommen, musst du diese Rohstoffe produzieren und dann im Handel verkaufen.<br><br>Viel Spaß beim Spielen!<br><br>';
	$inhalt=str_replace(array("<?inhalt?>","<?titel?>"),array($inhalt,$titel),implode("",file("template/normal.tpl")));
}
elseif($_GET["auto"])
{
	header("location: view.php");
	die;
}

if($row["sperren"] == 1)
{
	$inhalt = '<br>Ein Administrator hat dich aus dem Dörferspiel geworfen.';
}

template($inhalt);
?>
 
Zurück