anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 18 Feb, 2019 14:11

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 221 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5 ... 12  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Mär, 2006 12:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
[.............]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Zuletzt geändert von -DoM am Sa 22 Apr, 2006 12:06, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Mär, 2006 13:30 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Fr 10 Mär, 2006 20:06
Beiträge: 39
Wohnort: NRW
LoGD: http://logd.comxtreme.info/source.php
@ Arîzto
Jap, das bin ich ^^
Und du bist Yuudai? Hab dich im ICQ angeschrieben, aber nie ne Antwort bekommen ^^"
Luzi hats heute mal auf der Standartversion ausprobiert und da funktioniert es fast, aber ich hab ja die dragonslayer edition. Da hab ich es jetzt immerhin so hinbekommen, das die Links im Gemach auftauchen. Aber wenn man auf "Sich lieben" klickt, kommt nur:
Hier dürfte ich nicht sein.. op: drin

Und die Ruhmeshalle funktioniert auch nicht mehr, wenn ich da alles änder wie beschrieben.

@-DoM
Danke fürs Angebot ^^
Kannst dich ja, wenn du Zeit hast bei mir melden. Aber ich hoffe, wir bekommen es auch so hin, kann ja nicht so schwer sein xD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Mär, 2006 14:26 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Azalea hat geschrieben:
@ Arîzto
Jap, das bin ich ^^
Und du bist Yuudai? Hab dich im ICQ angeschrieben, aber nie ne Antwort bekommen ^^"

Habe nie was erhalten Oo Nochmal testen! ;)

Azalea hat geschrieben:
Luzi hats heute mal auf der Standartversion ausprobiert und da funktioniert es fast, aber ich hab ja die dragonslayer edition. Da hab ich es jetzt immerhin so hinbekommen, das die Links im Gemach auftauchen. Aber wenn man auf "Sich lieben" klickt, kommt nur:
Hier dürfte ich nicht sein.. op: drin

Jop, habe ihm 'n paar Dateien rübergeschickt, weiss aber nicht, ob er's bei sich oder dir getestet hat ... Und 'n Link zum Source hast du auch nicht angegeben! :roll:

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Mär, 2006 14:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
jo aber der Link nutzt dann auch nichts, wenn er die houses.php nicht öffentlich hat *fg*

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Mär, 2006 14:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
@Rikk Nanana, so wie Asta mir das vorhin gesagt hat, ist das auf 'nem ganz anderen Server! ;)
(Aber ich schätze mal, sie weiss nicht mit den versteckten Dateien umzugehen, somit hast du wohl doch Recht ^^')


~edit
@Aza Hauptsache es funzt jetzt! ;)

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 18:28 
Offline
User
User

Registriert: Sa 28 Jan, 2006 16:21
Beiträge: 16
LoGD: http://www.brian-kunze.de/logd/sources.php?c=9-205446
Ich suche mich in der houses.php dumm und dämlich, kenn weder

viewcommentary("private-".$row[houseid],($session['user']['sex']?"Deinem":"Deiner")." Liebsten zuflüstern:",50,"flüstert", "houses.php?op=drin&act=private");

finden (weil standart datei)

noch kann ich was zum Privatgemach finden.

Es handelt sich dabei um das Script von Chaos.
In der housesfunvtion kann ich auch nix finden. Wo muss ich denn nun was eintragen??

Habe hier den derzeitigen code von meinem houses.php

Zitat:
require_once('common.php');
checkday();


require_once('housefunctions.php');


if (isset($_GET['location'])) {
$sql = 'SELECT * FROM houseconfig WHERE locid="'.(int)$_GET['location'].'"';
$result = db_query($sql);
$session['user']['specialmisc'] = db_fetch_assoc($result);
}
elseif (!is_array($session['user']['specialmisc'])) {
$session['user']['specialmisc'] = unserialize($session['user']['specialmisc']);
}

page_header($session['user']['specialmisc']['locname']);

// ok, now show the page...
switch ($_GET['op']) {
// leave
case 'leave':
$location = $session['user']['specialmisc']['location'];
$session['user']['specialmisc'] = '';
redirect($location);
// log in
case 'newday':
output("`2Gut erholt wachst du im Haus auf und bist bereit für neue Abenteuer.");
$session['user']['location'] = 0;


$sql = "UPDATE items SET hvalue=0 WHERE hvalue > 0 AND owner=".$session['user']['acctid']." AND class='Schlüssel'";
db_query($sql) or die(sql_error($sql));

addnav("Tägliche News","news.php");

if ($session['user']['housekey']==$session['user']['specialmisc']['houseid']) {
// stay in house...
addnav('Zum Haus','houses.php?op=drin&module=');
}

else {
// check for housekey
$sql = 'SELECT COUNT(*) AS zahl FROM items WHERE class="Schlüssel" AND owner='.$session['user']['acctid'].' AND value1="'.$session['user']['specialmisc']['houseid'].'"';
$result = db_query($sql);
$row = db_fetch_assoc($result);
if ($row['zahl']>0) {
// stay in house...
addnav('Zum Haus','houses.php?op=drin&module=');
}
else output('`n`nDir wurde inzwischen der Schlüssel für das Haus abgenommen, daher kannst
du nicht dorthin zurückkehren!');
}
addnav("v?Wohnviertel verlassen",'houses.php?op=leave');
break;
// look at the house from outdoor
case 'bio':
$sql = "SELECT houseid, housename, description FROM houses WHERE houseid='{$_GET['id']}'";
$result = db_query($sql) or die(db_error(LINK));
if (!($row=db_fetch_assoc($result))) redirect("houses.php");

output("`c`b`@Infos über Haus Nummer {$row['houseid']}`b`c`n`n
`2Du näherst dich Haus Nummer {$row['houseid']}, um es aus der Nähe zu betrachten.");
if($row['description']!='') {
output("Über dem Eingang von {$row['housename']}`2 steht geschrieben:`n`& {$row['description']}`n`n");
}
else {
output("Das Haus trägt den Namen \"`&{$row['housename']}`2\".`n");
}
$sql = "SELECT * FROM items WHERE class='Möbel' AND value1={$_GET['id']} ORDER BY id ASC";
$result = db_query($sql);
output("`2Du riskierst einen Blick durch eines der");
if (db_num_rows($result)>0){
$comma = false;
output("Fenster und erkennst ");
while ($row2 = db_fetch_assoc($result)) {
if($comma) output(", ");
else $comma = true;
output("`@{$row2['name']}`2");
}
output(".`n");
}
else {
output("Fenster, aber das Haus hat sonst nichts weiter zu bieten.");
}
if ($_GET['id']==$session['user']['housekey']) addnav("Haus betreten","houses.php?op=drin&id={$_GET['id']}");
addnav("Zurück","houses.php");
break;
// build a house
case 'build':
// show build startpage
if (empty($_GET['act'])) {
if ($session['user']['housekey']>0) {
output("`@Du hast bereits Zugang zu einem fertigen Haus und brauchst kein zweites. Wenn du ein neues oder ein eigenes Haus bauen willst, musst du erst aus deinem jetzigen Zuhause ausziehen.");
}
elseif ($session['user']['dragonkills']<getsetting('mindkbuild','1') || ($session['user']['dragonkills']==getsetting('mindkbuild','1') && $session['user']['level']<getsetting('minlevelbuild','5'))) {
output("`@Du hast noch nicht genug Erfahrung, um ein eigenes Haus bauen zu können. Du kannst aber eventuell bei einem Freund einziehen, wenn er dir einen Schlüssel für sein Haus gibt.");
}
elseif ($session['user']['turns']<1) {
output("`@Du bist zu erschöpft, um heute noch irgendetwas zu bauen. Warte bis morgen.");
}
elseif ($session['user']['house']>0) {
$sql = "SELECT houseid, gemprice, goldprice FROM houses WHERE status='build' AND owner=".$session['user']['acctid']." AND locid='{$session['user']['specialmisc']['locid']}'";
$result = db_query($sql) or die(db_error(LINK));
if ($row = db_fetch_assoc($result)) {
output("`@Du besichtigst die Baustelle deines neuen Hauses mit der Hausnummer `3{$row['houseid']}`@.`n`n");
output("Du musst noch `^{$row['goldprice']}`@ Gold und `#{$row['gemprice']}`@ Edelsteine bezahlen.`nWillst du jetzt weiter bauen?`n`n");
output("`0<form action=\"houses.php?op=build&act=build2\" method='POST'>",true);
output("`nWieviel Gold zahlen? <input type='gold' name='gold'>`n",true);
output("`nWieviele Edelsteine? <input type='gems' name='gems'>`n",true);
output("<input type='submit' class='button' value='Bauen'>",true);
addnav("","houses.php?op=build&act=build2");
}
else {
output("`@Dir fällt ein, dass die Baustelle deines neuen Hauses ja ganz woanders ist. Hier gibt es leider nichts zu tun.");
}
}
elseif (!checkbuild()) {
output('`@Du bist nicht berechtigt, hier zu bauen. Besorg dir erstmal eine Baugenehmigung!');
}
else {
$goldcost = $session['user']['specialmisc']['defaultgoldprice'];
$gemcost = $session['user']['specialmisc']['defaultgemprice'];
output("`@Du siehst ein schönes Fleckchen für ein Haus und überlegst dir, ob du nicht selbst eines bauen solltest, anstatt ein vorhandenes zu kaufen oder noch länger in Kneipe und Feldern zu übernachten.");
output(" Ein Haus zu bauen würde dich `^$goldcost Gold`@ und `#$gemcost Edelsteine`@ kosten. Du musst das nicht auf einmal bezahlen, sondern könntest immer wieder mal für einen kleineren Betrag ein Stück ");
output("weiter bauen. Wie schnell du zu deinem Haus kommst, hängt also davon ab, wie oft und wieviel du bezahlst.`n");
output("Du kannst in deinem zukünftigen Haus alleine wohnen oder es mit anderen teilen. Es bietet einen sicheren Platz zum Übernachten".(module_installed('treasury')?" und einen Lagerplatz für einen Teil deiner Reichtümer":"").".");
output(" Ein gestartetes Bauvorhaben kann nicht abgebrochen werden.`n`nWillst du mit dem Hausbau beginnen?");
addnav("Hausbau beginnen","houses.php?op=build&act=start");
}
}
// start building a house
elseif ($_GET['act']=="start") {
$sql = "INSERT INTO houses (owner,status,goldprice,gemprice,housename,locid) VALUES ('{$session['user']['acctid']}','build','{$session['user']['specialmisc']['defaultgoldprice']}','{$session['user']['specialmisc']['defaultgemprice']}','{$session['user']['login']}s Haus','{$session['user']['specialmisc']['locid']}')";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)==0) redirect("houses.php");
$session['user']['house'] = db_insert_id(LINK);
output("`@Du erklärst das Fleckchen Erde zu deinem Besitz und kannst mit dem Bau von Hausnummer `^{$session['user']['house']}`@ beginnen.`n`n");
output("`0<form action=\"houses.php?op=build&act=build2\" method='POST'>",true);
output("`nGib einen Namen für dein Haus ein: <input name='housename' maxlength='25'>`n",true);
output("`nWieviel Gold anzahlen? <input type='gold' name='gold'>`n",true);
output("`nWieviele Edelsteine? <input type='gems' name='gems'>`n",true);
output("<input type='submit' class='button' value='Bauen'>",true);
addnav("","houses.php?op=build&act=build2");
}
// continue building a house
elseif ($_GET[act]=="build2") {
$sql = "SELECT houseid, housename, goldprice, gemprice, status FROM houses WHERE status='build' AND owner=".$session['user']['acctid'];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$paidgold=(int)$_POST['gold'];
$paidgems=(int)$_POST['gems'];
if (!empty($_POST['housename'])){
$housename=stripslashes($_POST['housename']);
}
else{
$housename=stripslashes($row['housename']);
}

if ($session['user']['gold']<$paidgold || $session['user']['gems']<$paidgems) {
output("`@Du hast nicht genug dabei!");
addnav("Nochmal","houses.php?op=build");
}
elseif ($session['user']['turns']<1) {
output("`@Du bist zu müde, um heute noch an deinem Haus zu arbeiten!");
}
elseif ($paidgold<0 || $paidgems<0) {
output("`@Versuch hier besser nicht zu schummeln!");
}
else {
output("`@Du baust für `^$paidgold`@ Gold und `#$paidgems`@ Edelsteine an deinem Haus \"`&$housename`@\"...`n");
output("`nDu verlierst einen Waldkampf.");
$row['goldprice'] -= $paidgold;
$session['user']['gold'] -= $paidgold;
$session['user']['turns']--;
if ($row['goldprice'] < 0) {
output("`nDu hast die kompletten Goldkosten bezahlt und bekommst das überschüssige Gold zurück.");
// subtract negative value - so ist an addition ;)
$session['user']['gold'] -= $row['goldprice'];
$row['goldprice'] = 0;
}
$row['gemprice'] -= $paidgems;
$session['user']['gems'] -= $paidgems;
if ($row['gemprice'] < 0) {
output("`nDu hast die kompletten Edelsteinkosten bezahlt und bekommst überschüssige Edelsteine zurück.");
// subtract negative value - so ist an addition ;)
$session['user']['gems'] -= $row['gemprice'];
$row['gemprice'] = 0;
}
// finished building house
if ($row['gemprice']==0 && $row['goldprice']==0) {
output("`n`n`bGlückwunsch!`b Dein Haus ist fertig. Du bekommst `b".getsetting('newhousekeys',10)."`b Schlüssel überreicht, von denen du ".(getsetting('newhousekeys',10)-1)." an andere weitergeben kannst und besitzt nun deine eigene kleine Burg.");
$session['user']['housekey']=$row['houseid'];
$row['status'] = 'ready';
addnews("`2".$session['user']['name']."`3 hat das Haus `2{$row['housename']}`3 fertiggestellt.");
// add keys for the new house
$sql = '';
for ($i=1;$i<getsetting('newhousekeys',10);$i++) {
$sql .= ",('Hausschlüssel',".$session['user']['acctid'].",'Schlüssel',{$row['houseid']},$i,0,0,'Schlüssel für Haus Nummer {$row['houseid']}')";
}
if ($sql!='') {
$sql = 'INSERT INTO items (name,owner,class,value1,value2,gold,gems,description) VALUES '.substr($sql,1);
db_query($sql);
if (db_affected_rows(LINK)==0) output("`\$Fehler`^: Dein Inventar konnte nicht aktualisiert werden! Bitte benachrichtige den Admin.");
}
}
// still some payment left
else {
output("`nDu musst noch `^{$row['goldprice']}`@ Gold und `#{$row['gemprice']}`@ Edelsteine bezahlen, bis du einziehen kannst.");
}
$sql = "UPDATE houses SET goldprice={$row['goldprice']},gemprice={$row['gemprice']},housename='".addslashes($housename)."',status='{$row['status']}' WHERE houseid={$row['houseid']}";
db_query($sql);
}
}
addnav('Wohnviertel','houses.php');
addnav('v?Wohnviertel verlassen','houses.php?op=leave');
break;
// end of building house
// burgling houses part 1
case 'einbruch':
// player did not choose a house yet
if (empty($_GET['id'])) {
if (!empty($_POST['search'])) {
// search for house number...
if (strcspn($_POST['search'],"0123456789")<=1) {
$search = "houses.houseid='".(int)$_POST['search']."' AND ";
}
// search for house name
else {
$search = "%";
for ($x=0; $x<strlen($_POST['search']); $x++) {
$search .= $_POST['search']{$x}."%";
}
$search = "houses.housename LIKE '".$search."' AND ";
}
}else{
$search = '';
}
$ppp=25; // Player Per Page to display
if (empty($_GET['limit'])){
$page = 0;
}else{
$page = (int)$_GET['limit'];
addnav("Vorherige Seite","houses.php?op=einbruch&limit=".($page-1));
}
$limit = ($page*$ppp).",".($ppp+1);

output("`c`b`^Einbruch`b`c`0`n");
output("`@Du siehst dich um und suchst dir ein bewohntes Haus für einen Einbruch aus. ");
output("Leider kannst du nicht erkennen, wieviele Bewohner sich gerade darin aufhalten und wie stark diese sind. So ein Einbruch ist also sehr riskant.`nFür welches Haus entscheidest du dich?`n`n");
output("<form action='houses.php?op=einbruch' method='POST'>Nach Hausname oder Nummer <input name='search' value='{$_POST['search']}'> <input type='submit' class='button' value='Suchen'></form>",true);
addnav("","houses.php?op=einbruch");
if ($session['user']['pvpflag']=="5013-10-06 00:42:00") output("`n`&(Du hast PvP-Immunität gekauft. Diese verfällt, wenn du jetzt angreifst!)`0`n`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td>`bHausNr.`b</td><td>`bName`b</td><td>`bEigentümer`b</td></tr>",true);

// get possible targets
$sql = "SELECT houses.houseid, houses.housename,accounts.name FROM houses LEFT JOIN accounts ON accounts.acctid=houses.owner WHERE $search houses.status='ready' AND houses.owner!=".$session['user']['acctid']." AND houses.locid='{$session['user']['specialmisc']['locid']}' ORDER BY houses.houseid ASC LIMIT $limit";
$result = db_query($sql) or die(db_error(LINK));
// no houses found
if (db_num_rows($result)==0) {
output("<tr><td colspan=4 align='center'>`&`iEs gibt momentan keine bewohnten Häuser!`i`0</td></tr>",true);
}
else {
// more than one page to display
if (db_num_rows($result)>$ppp) addnav("Nächste Seite","houses.php?op=einbruch&limit=".($page+1));
for ($i=0; $i<db_num_rows($result); $i++) {
$row = db_fetch_assoc($result);
$bgcolor = ($i%2==1?"trlight":"trdark");
output("<tr class='$bgcolor'><td align='right'>{$row['houseid']}</td><td><a href='houses.php?op=einbruch&id={$row['houseid']}'>{$row['housename']}</a></td><td>",true);
output("{$row['name']}</td></tr>",true);
addnav("","houses.php?op=einbruch&id={$row['houseid']}");
}
}
output("</table>",true);
addnav("Umkehren","houses.php");
}
// a house has already been chosen
else {
if ($session['user']['turns']==0 || $session['user']['playerfights']==0){
output("`nDu bist wirklich schon zu müde, um ein Haus zu überfallen.");
addnav("Zurück","houses.php");
}else{
output("`2Du näherst dich vorsichtig Haus Nummer {$_GET['id']}.");
$session['user']['specialmisc']['houseid'] = $_GET['id'];
// check if user has a key of this house
$sql = "SELECT COUNT(id) AS zahl FROM items WHERE owner=".$session['user']['acctid']." AND class='Schlüssel' AND value1=".(int)$_GET['id'];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if ($row['zahl']>0) {
// use key to enter house
output(" An der Haustür angekommen suchst du etwas, um die Tür möglichst unauffällig zu öffnen. Am besten dürfte dafür der Hausschlüssel geeignet sein, ");
output(" den du dabei hast.`nWolltest du wirklich gerade in ein Haus einbrechen, für das du einen Schlüssel hast?");
addnav("Haus betreten","houses.php?op=drin&id={$_GET['id']}");
addnav("Zurück",'houses.php?op=leave');
} else {
// fight against guard
output("Deine gebückte Haltung und der schleichende Gang machen eine Stadtwache aufmerksam...`n");
$result = getpvpdata('a.maxhitpoints','a.maxhitpoints DESC',1);
if (db_num_rows($result)>0) {
// somebody is in the house so let's weaken the guard
$row = db_fetch_assoc($result);
$badguy = array("creaturename"=>"Stadtwache","creaturelevel"=>$session['user']['level'],"creatureweapon"=>"Holzknüppel","creatureattack"=>$session['user']['attack'],"creaturedefense"=>$session['user']['defence'],"creaturehealth"=>abs($session['user']['maxhitpoints']-$row['maxhitpoints'])+1, "diddamage"=>0);
}else{
// nobody in the house - full power to the guard!
$badguy = array("creaturename"=>"Stadtwache","creaturelevel"=>$session['user']['level'],"creatureweapon"=>"starker Holzknüppel","creatureattack"=>$session['user']['attack'],"creaturedefense"=>$session['user']['defence'],"creaturehealth"=>abs($session['user']['maxhitpoints']), "diddamage"=>0);
$session['user']['playerfights']--;
}
$session['user']['badguy'] = createstring($badguy);
$fight=true;
}
}
} // end of house chosen
break;
// end of burgling houses part 1
// player wants (or is made wanting ;)) to fight
case 'fight':
$fight = true;
break;
// player tries to run away during fight
case 'run':
$badguy = createarray($session['user']['badguy']);
// fight against guard
if ($badguy['creaturename']=='Stadtwache') {
output("`%Die Wache lässt dich nicht entkommen!`n");
}
// fight against pet
else {
output("`%".$badguy['creaturename']."`% lässt dich nicht entkommen!`n");
}
$fight=true;
break;
// burgling house part 2
case 'einbruch2':
$badguy = createarray($session['user']['badguy']);
$fightpet = false;
// check for pet
if ($badguy['creaturename']=='Stadtwache') {
$sql = 'SELECT accounts.petid AS pet, items.name, items.buff FROM accounts LEFT JOIN items ON accounts.petid=items.id WHERE accounts.house='.$session['user']['specialmisc']['houseid'].' AND accounts.petfeed > NOW()';
$result = db_query($sql);
if ($row = db_fetch_assoc($result)) {
if ($row['pet']>0) {
$petbuff = unserialize($row['buff']);
$badguy = array('creaturename'=>$row['name'],
'creaturelevel'=>$session['user']['level'],
'creatureweapon'=>$petbuff['name'],
'creatureattack'=>$petbuff['atkmod'],
'creaturedefense'=>$petbuff['defmod'],
'creaturehealth'=>$petbuff['regen'],
'diddamage'=>0);
$session['user']['badguy'] = createstring($badguy);
$fight = $fightpet = true;
output('`$Gerade willst du ins Haus schleichen, als du hinter dir plötzlich ein Knurren vernimmst.`0`n');
}
}
}

if (!$fightpet) {
// run, forrest, run! ;)
addnav("Flüchte",'houses.php?op=leave');
// fight against player
$result = getpvpdata('COUNT(*) AS athome','',0);
$row = db_fetch_assoc($result);
// somebody at home, so lets fight...
if ($row['athome']>0) {
if ($row['athome']==1) output("`nDir kommt ein misstrauischer Bewohner schwer bewaffnet entgegen. Er wird sich jeden Augenblick auf dich stürzen, ");
else output("`nDir kommen {$row['athome']} misstrauische Bewohner schwer bewaffnet entgegen. Der wahrscheinlich Stärkste von ihnen wird sich jeden Augenblick auf dich stürzen, ");
output("wenn du die Situation nicht sofort entschärfst.");
addnav('Kämpfe',"houses.php?op=einbruch3&id={$session['user']['specialmisc']['houseid']}");
}
// yeah, lets take away everything valuable
else {
output("Du hast Glück, denn es scheint niemand daheim zu sein. Das wird sicher ein Kinderspiel.");
addnav("Einsteigen","houses.php?op=klauen&id={$session['user']['specialmisc']['houseid']}");
}
}
break;
// burgling house part 3
case 'einbruch3':
// finally go to pvp.php for fighting
$result = getpvpdata('a.login','a.maxhitpoints',1);
$row = db_fetch_assoc($result);
redirect("pvp.php?act=attack&bg=2&name=".rawurlencode($row['login']));
break;
// robbing something
case 'klauen':
if (empty($_GET['id'])) {
output("Und jetzt? Bitte benachrichtige den Admin. Ich weiß nicht, was ich jetzt tun soll...");
addnav("Zurück","houses.php?op=leave");
break;
}

$sql = "SELECT owner FROM houses WHERE houseid=".$session['user']['specialmisc']['houseid']." ORDER BY houseid ASC";
$result = db_query($sql) or die(db_error(LINK));
$hdata = db_fetch_assoc($result);
addnav("Zurück",'houses.php?op=leave');
// if treasury-module is installed, gimme some money...
if ($mid = module_builtin('treasury',$session['user']['specialmisc']['houseid'])) {
$goldinhouse = getmoduledata($mid,'gold',$session['user']['specialmisc']['houseid']);
$gemsinhouse = getmoduledata($mid,'gems',$session['user']['specialmisc']['houseid']);
// found money, so take 5-15% of it
if ($goldinhouse > 0 || $gemsinhouse > 0) {
$getgold = e_rand($goldinhouse*0.05,$goldinhouse*0.15);
$getgems = e_rand($gemsinhouse*0.05,$gemsinhouse*0.15);
// bugfix for 1 gold-exploit (user deposits 1 gold, bad guy always gets 0)
if ($getgold==0) $getgold = $goldinhouse;
if ($getgems==0) $getgems = $gemsinhouse;

$session['user']['gold'] += $getgold;
$session['user']['gems'] += $getgems;
// take the money away from house
setmoduledata($mid,'gold',$goldinhouse-$getgold,$session['user']['specialmisc']['houseid']);
setmoduledata($mid,'gems',$gemsinhouse-$getgems,$session['user']['specialmisc']['houseid']);
// inform both affected players
if ($getgold > 0 && $getgems > 0) $str = "`^$getgold Gold`@ und `%$getgems Edelsteine`@";
elseif ($getgold > 0) $str = "`^$getgold Gold`@";
else $str = "`%$getgems Edelsteine`@";
output("`@Es gelingt dir, $str aus dem Schatz zu klauen!");

$mailadd = $newsadd = '';
// if user got too less money, destroy furniture
if ($getgold < $session['user']['level']*10 && $goldinhouse < 2500) {
// chance of 5%+X to destroy furniture...
$chance = e_rand(1,21);
$left500 = floor((2500-$goldinhouse)/500);
if ($chance <= $left500) {
// check if there's furniture to destroy
$sql = 'SELECT id,name FROM items WHERE class="Möbel" AND value1="'.$session['user']['specialmisc']['houseid'].'" ORDER BY RAND('.e_rand().') LIMIT 1';
$result = db_query($sql) or die(db_error(LINK));
if ($row = db_fetch_assoc($result)) {
output('`nDu lässt deiner Enttäuschung über die miese Beute freien Lauf und zerstörst dabei `^'.$row['name'].'`@.');
$sql = 'DELETE FROM items WHERE id="'.$row['id'].'"';
db_query($sql);
$mailadd = " sowie `^{$row['name']} `2zerstört`6";
$newsadd = " und zerstört dabei Möbel";
}
}
}

addnews("`6".$session['user']['name']."`6 erbeutet Gold bei einem Einbruch$newsadd!");
if ($getgold > 0 && $getgems > 0) $str = "`^$getgold Gold`6 und `%$getgems Edelsteine`6";
elseif ($getgold > 0) $str = "`^$getgold Gold`6";
else $str = "`%$getgems Edelsteine`6";
systemmail($hdata['owner'],"`\$Einbruch!`0","`6Jemand ist in dein Haus eingebrochen und hat $str erbeutet$mailadd!");
$sql="INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'house-".$session['user']['specialmisc']['houseid']."',".$hdata['owner'].",'/me `6entdeckt, dass bei einem Einbruch $str gestohlen$mailadd wurden.')";
db_query($sql) or die(db_error(LINK));
break;
}
}

// got no money... damn!
output('`@Leider findest du nichts, das du stehlen könntest.');
// chance of 5% to destroy furniture...
if (e_rand(1,21)<=5) {
// check if there's furniture to destroy
$sql = 'SELECT id,name FROM items WHERE class="Möbel" AND value1="'.$session['user']['specialmisc']['houseid'].'" ORDER BY RAND('.e_rand().') LIMIT 1';
$result = db_query($sql) or die(db_error(LINK));
if ($row = db_fetch_assoc($result)) {
output('Du lässt deiner Enttäuschung freien Lauf und zerstörst dabei `^'.$row['name'].'`@.');
addnews("`6".$session['user']['name']."`6 zerstört Möbel bei einem Einbruch!");
systemmail($hdata['owner'],"`\$Einbruch!`0","`6Jemand ist in dein Haus eingebrochen und hat `^{$row['name']} `2zerstört`6!");
$sql = 'DELETE FROM items WHERE id="'.$row['id'].'"';
db_query($sql);
$sql="INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'house-".$session['user']['specialmisc']['houseid']."',".$hdata['owner'].",'/me `6entdeckt, dass bei einem Einbruch `^{$row['name']} `2zerstört`6 wurde.')";
db_query($sql) or die(db_error(LINK));
}
}
break;
// end of robbing something
// buy a house - we don't do it here anymore, so it's useless...
case 'buy':
// sell a house - same as buy...
case 'sell':
// player wants to enter a house
case 'enter':
output("`@Du hast Zugang zu folgenden Häusern:`n`n");
// delete possible user-in-house-flags
$sql = "UPDATE items SET hvalue=0 WHERE hvalue>0 AND owner=".$session['user']['acctid']." AND class='Schlüssel'";
db_query($sql) or die(sql_error($sql));
// search houses the player can enter
$sql = "SELECT i.value1,h.housename,a.name AS ownername FROM items i LEFT JOIN houses h ON i.value1=h.houseid LEFT JOIN accounts a ON a.acctid=h.owner WHERE i.owner=".$session['user']['acctid']." AND i.class='Schlüssel' AND h.locid='{$session['user']['specialmisc']['locid']}' GROUP BY i.value1 ORDER BY i.id ASC";
$result = db_query($sql) or die(db_error(LINK));
output("<table cellpadding=2 align='center'><tr><td>`bHausNr.`b</td><td>`bName`b</td><td>`bBesitzer`b</td></tr>",true);
$ppp = 25; // Player Per Page +1 to display
if (empty($_GET['limit'])) {
$page = 0;
}
else {
$page = (int)$_GET['limit'];
addnav("Vorherige Straße","houses.php?op=enter&limit=".($page-1));
}
$limit = ($page*$ppp).",".($ppp+1);
// show link to own house at the top
if ($session['user']['house']>0 && $session['user']['housekey']>0) {
$sql = "SELECT houseid,housename FROM houses WHERE houseid=".$session['user']['house']." AND locid='{$session['user']['specialmisc']['locid']}' ORDER BY houseid DESC LIMIT $limit";
$result2 = db_query($sql) or die(db_error(LINK));
if ($row2 = db_fetch_assoc($result2)) {
output("<tr><td align='center'>{$row2['houseid']}</td><td><a href='houses.php?op=drin&id={$row2['houseid']}'>{$row2['housename']}</a></td><td>`idein eigenes`i</td></tr>",true);
addnav("","houses.php?op=drin&id={$row2['houseid']}");
}
}
// house is not ready yet
elseif ($session['user']['house']>0) {
output("<tr><td colspan=3 align='center'>`&`iDein Haus ist noch im Bau oder steht zum Verkauf`i`0</td></tr>",true);
}
if (db_num_rows($result)>$ppp) addnav("Nächste Seite","houses.php?op=enter&limit=".($page+1));
if (db_num_rows($result)==0) {
output("<tr><td colspan=3 align='center'>`&`iDu hast keinen Schlüssel`i`0</td></tr>",true);
}
// show houses
else {
for ($i=0;$i<db_num_rows($result);$i++){
$item = db_fetch_assoc($result);
$bgcolor=($i%2==1?"trlight":"trdark");
// don't show own house - we did this before ;)
if ($item['value1']!=$session['user']['house']){
output("<tr class='$bgcolor'><td align='center'>{$item['value1']}</td><td><a href='houses.php?op=drin&id={$item['value1']}'>{$item['housename']}</a></td><td>",true);
if ($item['ownername']!='') output($item['ownername'].'`0');
else output('`iverlassen`i');
output("</td></tr>",true);
addnav("","houses.php?op=drin&id={$item['value1']}");
}
}
}
output("</table>",true);

addnav('Wohnviertel',"houses.php");
addnav('v?Wohnviertel verlassen','houses.php?op=leave');
break;
// main part: player has entered a house. let's start with modules...
case 'drin':
if (empty($session['user']['specialmisc']['houseid'])) {
$session['user']['specialmisc']['houseid'] = $_GET['id'];
}
// flag if default navs should be shown or not
$shownavs = false;
// any module selected? then show it...
if (!empty($_GET['module'])) {
$sql = 'SELECT modulefile, modulename FROM housemodules WHERE moduleid="'.$_GET['module'].'"';
$result = db_query($sql);
if ($row = db_fetch_assoc($result)) {
if ($_GET['module']==getsetting('defaulthousemodule','1')) $shownavs = true;
$session['user']['specialmisc']['modulefile'] = $row['modulefile'];
$session['user']['specialmisc']['modulename'] = $row['modulename'];
}
else redirect('houses.php?op=drin');
}
// no module selected - get the default module
elseif (empty($session['user']['specialmisc']['modulefile']) || isset($_GET['module'])) {
$sql = 'SELECT modulefile, modulename FROM housemodules WHERE moduleid="'.getsetting('defaulthousemodule','1').'"';
$result = db_query($sql);
if ($row = db_fetch_assoc($result)) {
$shownavs = true;
$session['user']['specialmisc']['modulefile'] = $row['modulefile'];
$session['user']['specialmisc']['modulename'] = $row['modulename'];
}
else redirect('houses.php');
}
elseif (getmoduleid($session['user']['specialmisc']['modulename'])==getsetting('defaulthousemodule','1')) {
$shownavs = true;
}

// so for now, show module!
require_once('housemodules/'.$session['user']['specialmisc']['modulefile']);
$function = 'module_show_'.$session['user']['specialmisc']['modulename'];
$function();

// if module doesn't set any navs, it's the default module - so set navs now!
if ($shownavs || !is_array($session['allowednavs']) || count($session['allowednavs'])==0) {
// get modulenavs now
if ($session['user']['specialmisc']['houseid']==$session['user']['house']) {
$for = 'owner';
}
else $for = 'guest';
$modules = array();
$lastcategory = '';
$sql = 'SELECT hm.moduleid, hm.linkcategory, hm.linktitle
FROM housemodules hm
LEFT JOIN housemoduledata hmd
ON hmd.moduleid=hm.moduleid
AND hmd.houseid="'.$session['user']['specialmisc']['houseid'].'"
AND hmd.name="#activated#"
WHERE (hm.built_in="1" OR hmd.value="1")
AND hm.moduleid!="'.getsetting('defaulthousemodule','1').'"
AND FIND_IN_SET("'.$for.'",hm.showto)>0
ORDER BY hm.linkorder ASC';
$result = db_query($sql);
while ($row = db_fetch_assoc($result)) {
if ($lastcategory!=$row['linkcategory'] && $row['linkcategory']!='') {
addnav($row['linkcategory']);
$lastcategory = $row['linkcategory'];
}
addnav($row['linktitle'],'houses.php?op=drin&module='.$row['moduleid']);
}
if ($lastcategory!='Sonstiges') addnav('Sonstiges');
addnav('Wohnviertel','houses.php');
addnav('v?Wohnviertel verlassen','houses.php?op=leave');
}
break;
// show the start page of houses script
default:
if (!empty($session['user']['specialmisc']['houseid'])) {
$session['user']['specialmisc']['houseid'] = 0;
$session['user']['specialmisc']['modulefile'] = '';
$session['user']['specialmisc']['modulename'] = '';
}
// check if you have a key for a house located here
$sql = "SELECT COUNT(i.id) AS keycount FROM items i LEFT JOIN houses h ON h.houseid=i.value1 WHERE i.owner=".$session['user']['acctid']." AND i.class='Schlüssel' AND h.locid='{$session['user']['specialmisc']['locid']}'";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
// search own house
if ($session['user']['house']) {
$sql = 'SELECT locid FROM houses WHERE houseid='.$session['user']['house'];
$result = db_query($sql);
$ownhouse = db_fetch_assoc($result);
}
// add link to enter house if found any (and if player has a key naturally)
if ($row['keycount']>0 || ($ownhouse['locid']==$session['user']['specialmisc']['locid'] && $session['user']['housekey']>0)) addnav("Haus betreten","houses.php?op=enter");
output('`@`b`c'.$session['user']['specialmisc']['locname'].'`c`b`n`n
Du schlenderst Richtung Wohnviertel. In diesem schön angelegten Teil des Dorfes siehst
du einige Baustellen zwischen bewohnten und unbewohnten Häusern. Hier wohnen also die
Helden...`n`n');
// search house
if (!empty($_POST['search'])) {
if (strcspn($_POST['search'],"0123456789")<=1){
$search = "houseid=".(int)$_POST['search']." AND ";
}
else {
$search="%";
for ($x=0; $x<strlen($_POST['search']); $x++) {
$search .= substr($_POST['search'],$x,1)."%";
}
$search = "housename LIKE '".$search."' AND ";
}
}
else {
$search = "";
}
// show pages (streets)
$ppp=30; // Player Per Page +1 to display
if (empty($_GET['limit'])) {
$page = 0;
}
else {
$page = (int)$_GET['limit'];
addnav("Vorherige Straße","houses.php?limit=".($page-1));
}
$limit = ($page*$ppp).",".($ppp+1);
$sql = "SELECT houses.houseid,houses.status,houses.owner,houses.housename,accounts.name AS schluesselinhaber
FROM houses
LEFT JOIN accounts ON accounts.acctid=houses.owner
WHERE $search houses.locid='{$session['user']['specialmisc']['locid']}'
ORDER BY houseid ASC LIMIT $limit";
output("<form action='houses.php' method='POST'>Nach Hausname oder Nummer <input name='search' value='{$_POST['search']}'> <input type='submit' class='button' value='Suchen'></form>",true);
addnav("",'houses.php');
output("<table cellpadding=2 cellspacing=1 bgcolor='#999999' align='center'><tr class='trhead'><td>`bHausNr.`b</td><td>`bName`b</td><td>`bEigentümer`b</td><td>`bStatus`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)>$ppp) addnav("Nächste Straße","houses.php?limit=".($page+1)."&location=".urlencode($location));
// no houses found
if (db_num_rows($result)==0) {
output("<tr><td colspan=4 align='center'>`&`iEs gibt noch keine Häuser`i`0</td></tr>",true);
}
// list houses
else {
for ($i=0; $i<db_num_rows($result); $i++) {
$row = db_fetch_assoc($result);
$bgcolor=($i%2==1?"trlight":"trdark");
output("<tr class='$bgcolor'><td align='right'>{$row['houseid']}</td><td><a href='houses.php?op=bio&id={$row['houseid']}'>{$row['housename']}</a></td><td>",true);
addnav("","houses.php?op=bio&id={$row['houseid']}");
output("{$row['schluesselinhaber']}");
output("</td><td>",true);
if ($row['status']=='build') {
if ($row['owner']>0) output("`6im Bau`0");
else output("`\$Bauruine`0");
}
elseif ($row['status']=='ready') {
if ($row['owner']>0) output("`!bewohnt`0");
else output("`4verlassen`0");
}
elseif ($row['status']=='sell') output("`^zum Verkauf`0");
output("</tr>",true);
}
}
output("</table>",true);
// player owns a house
if ($session['user']['housekey']>0) {
output("`nStolz schwingst du den Schlüssel zu deinem Haus im Gehen hin und her.");
}

// show link for building a house
if ($session['user']['housekey']==0) {
if (($session['user']['house']==0 || $ownhouse['locid']==$session['user']['specialmisc']['locid']) && $session['user']['specialmisc']['build']==1) addnav("Haus bauen","houses.php?op=build");
}
// show link for pvp
if (getsetting("pvp",1)==1 && $session['user']['specialmisc']['rob']==1) addnav("Einbrechen","houses.php?op=einbruch");

if ($session['user']['superuser']) addnav("Admin Grotte","superuser.php");

addnav('v?Wohnviertel verlassen','houses.php?op=leave');
break; // we really don't need it, but... why not? :D
}

// let's fight, boy!
if ($fight) {
if (count($session['bufflist'])>0 && is_array($session['bufflist']) || $_GET['skill']!="") {
$_GET['skill'] = "";
$session['user']['buffbackup'] = serialize($session['bufflist']);
$session['bufflist']=array();
output("`&Die ungewohnte Umgebung verhindert den Einsatz deiner besonderen Fähigkeiten!`0");
}
include "battle.php";

if ($victory) {
addnav("H?Weiter zum Haus","houses.php?op=einbruch2&id={$session['user']['specialmisc']['houseid']}");
addnav('Wohnviertel',"houses.php");
addnav('v?Wohnviertel verlassen',"houses.php?op=leave");
// check for pet
if ($badguy['creaturename']=='Stadtwache') {
output("`n`#Du hast die Stadtwache besiegt und der Weg zum Haus ist frei!`nDu bekommst ein paar Erfahrungspunkte.");
$session['user']['experience'] += $session['user']['level']*10;
$session['user']['turns']--;
}
else {
output('`n`#'.$badguy['creaturename'].'`# zieht sich jaulend zurück und gibt den Weg zum Haus frei!');
}
$badguy=array();
}
elseif ($defeat) {
// check for pet
if ($badguy['creaturename']=='Stadtwache') {
output("`n`\$Die Stadtwache hat dich besiegt. Du bist tot!`nDu verlierst 10% deiner Erfahrungspunkte, aber kein Gold.`nDu kannst morgen wieder kämpfen.");
$session['user']['hitpoints'] = 0;
$session['user']['alive'] = false;
$session['user']['experience'] = round($session['user']['experience']*0.9);
addnews("`%".$session['user']['name']."`3 wurde von der Stadtwache bei einem Einbruch besiegt.");
addnav('Tägliche News','news.php');
}
else {
output('`n`$'.$badguy['creaturename'].'`$ hat dich besiegt. Du liegst schwer verletzt am Boden!`nDu verlierst 3 Charmepunkte und fast alle Lebenspunkte.');
$session['user']['hitpoints'] = 1;
$session['user']['charm'] -= 3;
addnews("`%".$session['user']['name']."`3 stieß bei einem Einbruch auf unerwartete Gegenwehr und verletzte sich schwer.");
addnav('Davonkriechen',"houses.php?op=leave");
}
$session['user']['badguy'] = '';
}
else {
fightnav(false,true);
}
}

output('`n`n');
output('`c`b&copy; by <a href="http://logd.chaosonline.de" target="_blank">Chaosmaker</a>`b`c',true);

page_footer();
?>


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 18:32 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3898
Wohnort: Basel
Geschlecht: Männlich
Haussystem von Chaos: modul "private.php" installieren.
Wenn es installiert ist, im Ordner "housemodules" das Modul öffnen, und dort die Änderungen machen, soweit Möglich.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 18:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
[.............]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Zuletzt geändert von -DoM am Sa 22 Apr, 2006 12:07, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 19:42 
Offline
User
User

Registriert: Sa 28 Jan, 2006 16:21
Beiträge: 16
LoGD: http://www.brian-kunze.de/logd/sources.php?c=9-205446
Eliwood hat geschrieben:
Haussystem von Chaos: modul "private.php" installieren.
Wenn es installiert ist, im Ordner "housemodules" das Modul öffnen, und dort die Änderungen machen, soweit Möglich.


Entweder ich bin echt zu blöd dazu oder ich habe heute schon zu lange vorm Rechner gesessen.

Ich finde diese Datei einfach nirgends *heul*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 19:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
[.............]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Zuletzt geändert von -DoM am Sa 22 Apr, 2006 12:07, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 20:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
@Kirika Aber 'n Link zum Source wäre auch nicht schlecht ... (Bedingungen gelesen?)

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 20:58 
Offline
User
User

Registriert: Sa 28 Jan, 2006 16:21
Beiträge: 16
LoGD: http://www.brian-kunze.de/logd/sources.php?c=9-205446
Dann solltest du mal genauer lesen ^^

habe in die Datei geschrieben das ich den Code erst nach Beendigung der Umbauarbeiten offenlege.

Würde sonst du zu Verwirrungen führen, weil das gesamte game derzeit eine einzige Baustelle ist

EDIT: Der Tipp mit dem Ordner hat mir geholfen. Danke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 18:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
das Addon ist zwar nett..hat aber einiges ist noch im unklaren

zum buff...ich bekamm den nur einmal...dieses Göttliches Andenken...ist es so gewollt oder nicht?

dann zur common...ich habe es so eingefügt wie in der beschreibung,dann bekomme ich ne weiße seite,also hab ich es anders eingebaut:

und zwar so
.templatereplace("statrow",array("title"=>"Schönheit","value"=>$u['charm']))
,true);
if($session['user']['ssstatus'] == 1 && $session['user']['ssmonat'] <= 69)
{
switch($session['user']['ssmonat'])
{
case 16:
case 15:
$charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Noch nichts zu sehen")), true);

leider wird das nicht in der vital angezeigt...bei der frau die schwanger ist
ka warum
dann gibt es keine möglichkeit das kind wieder los zuwerden,wenn die eltern nicht mehr zusammen sind?

mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 31 Mär, 2006 23:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ich habe eine Engelmacherin geschrieben und hier geuppt such mal nach dem Thread, *grad keine lust hat selber zu suchen* oder schau in meinem source nach http://www.silienta-logd.de/source.php?url=/samiranes.php#source

nur nicht vergessen zeiten anpassen ;)


zum anderen, ich hab auch bissl geändert beim einbau, aber bei mir wird es angezeigt, ich gehe (frech) davon aus, dass du zwar die schwangerschaftszeit auf 69 erhöht hast, aber NICHT die daten in der common.php soweit erweitert hast? denn in der Einbauanleitung von dom ist es ja nur für (ca 20 tage) ?


ist nur eine Gefühlsantwort grade, weil ich eben viel geändert hatte.. bei mir sind es 64 Tage und ich habe dies hier:



lg Rikka
Code:
 if($session['user']['ssstatus'] == 1 && $session['user']['ssmonat'] <= 64)
        {
            switch($session['user']['ssmonat'])
            {
                case 64:
                case 63:
                $charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Noch nichts zu sehen")), true);
                break;
                case 62:
                case 61:
                case 60:
                case 59:
                case 58:
                case 57:
                case 56:
                case 55:
                case 54:
                case 53:
                $charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Kleiner Bauch")), true);
                break;
                case 52:
                case 51:
                case 50:
                case 49:
                case 48:
                case 47:
                case 46:
                case 45:
                case 44:
                case 43:
                case 42:
                case 41:
                case 40:
                case 39:
                case 38:
                case 37:
                case 36:
                case 35:
                case 34:
                case 33:
                case 32:
                case 31:
                case 30:
                case 29:
                case 28:
                case 27:
                case 26:
                case 25:
                case 24:
                case 23:
                case 22:
                case 21:
                $charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Dicker Bauch")), true);
                break;
                  case 20:
                case 19:
                case 18:
                case 17:
                case 16:
                case 15:
                case 14:
                case 13:
                case 12:
                case 11:
                case 10:
                case 9:
                case 8:
                case 7:
                case 6:
                case 5:
                $charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Sehr dicker Bauch")), true);
                break;
                case 4:
                case 3:
                case 2:
                case 1:
                $charstat.=appoencode(templatereplace("statrow",array("title"=>"Schwangerschaft","value"=>"Hochschwanger")), true);
                break;
            }
        }


dafür auch verlängern müssen

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 01 Apr, 2006 13:11 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
:o das mit den anpassen in der common...bin ich garnicht drauf gekommen...ohje...das würde meine common die ehe schon überlastet ist,sprengen...wenn ich sie bis 69 aufbauen müsste...also setz ich lieber alles zurück....

aber danke erstmal für die infos und mal schaun...was du mit deinem link mir da anbietest :)


ps:oh ist ja ein nettes zusatzding... :)
danke

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 01 Apr, 2006 22:45 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
[.............]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Zuletzt geändert von -DoM am Sa 22 Apr, 2006 12:08, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Apr, 2006 20:33 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3898
Wohnort: Basel
Geschlecht: Männlich
Und der einfachheithalber geht auch das:

[php]if($u['ssstatus'] == 1 && $u['ssmonat'] <= 64)
{
$ssm = $session['user']['ssmonat'];
switch(TRUE)
{
case ($ssm >= 63):
addcharstat('Schwangerschaft','Noch nichts zu sehen');
break;
case ($ssm >= 53):
addcharstat('Schwangerschaft','Kleiner Bauch');
break;
case ($ssm >= 21):
addcharstat('Schwangerschaft','Dicker Bauch');
break;
case ($ssm >= 5):
addcharstat('Schwangerschaft','Sehr dicker Bauch');
break;
case ($ssm >= 1):
addcharstat('Schwangerschaft','Hochschwanger');
break;
}
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Apr, 2006 20:35 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ich bin begeistert *gg* gleich mal hingeh und meine Zeiten weiter erhöhe :)

danke *knuffz


lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 14 Apr, 2006 19:00 
Offline
Held
Held
Benutzeravatar

Registriert: Di 27 Dez, 2005 18:29
Beiträge: 217
Wohnort: Flensburg
LoGD: http://lyra.x-mashine.de/
so ich hab nun auch den mod hinzugefügt. jedoch gab es einige textstellen bei mri nicht. in der dragon.php das "petfeed" bzw. nicht, da hab ichs hinters "hashorse" gepackt. ich hoff, das geht so?
und im haus hieß die stelle bei mir auch leicht anders. ist es richtig, dass ich im haus keine weitere option habe siehe zusammen schlafen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 16 Apr, 2006 11:21 
Offline
Held
Held
Benutzeravatar

Registriert: Di 27 Dez, 2005 18:29
Beiträge: 217
Wohnort: Flensburg
LoGD: http://lyra.x-mashine.de/
edit hat sich erledigt, habs selbst hinbekommen--


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 221 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5 ... 12  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum