anpera.net
http://anpera.homeip.net/phpbb3/

Kindersystem von Mind of the White Dragon
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=2291
Seite 1 von 12

Autor:  -DoM [ So 26 Feb, 2006 21:54 ]
Betreff des Beitrags:  Kindersystem von Mind of the White Dragon

[.............]

Autor:  Rikkarda [ So 26 Feb, 2006 22:06 ]
Betreff des Beitrags: 

oO und das nachdem Rikka sich die Mühen machte alles aus den Sourcen zu suchen *ihren untreuen Göttergatten mal haut *

super find ich echt klasse, so geht der Einbau nu doch fixer *knuffz*

ist denn das Prob mit der Vergabe der Väter jetzt weg?

lg

Autor:  Kevz [ So 26 Feb, 2006 22:39 ]
Betreff des Beitrags: 

Interessanter Mod, mal etwas neues womit das RPG gesteigert wird ;)

Autor:  -DoM [ Mo 27 Feb, 2006 12:57 ]
Betreff des Beitrags: 

[.............]

Autor:  DarkAngel [ Mi 01 Mär, 2006 13:10 ]
Betreff des Beitrags: 

Is ja echt mal nice das Addon aber einiges ist doch fraglich.

z.b. die stelle in der house.php. kein Thema das einzufügen was man noch selbst machen muss ist die addnav Verknüpfung wie ich gesehen habe zumindest habe ich es so gemacht damit man das ganze überhuapt aufrufen kann.

Code:
addnav("Geschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=geschuetzt");
addnav("Ungeschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=kind");


Desweiteren gibt es 2 Fehler in der Insert Commentary Zeile.
Suche:
Code:
$sql = "insert into commentary values(0, 'private-".$row[houseid] . "', " . $session[user][acctid] . ", '/me `&hat mit " . $row3[name] . " `&geschlafen',now())";


Ersetze durch:
Code:
$sql = "insert into commentary (postdate,section,author,comment) VALUES (now(),'private-".$row[houseid]."', ".$session[user][acctid].",'/me `&hat mit ".$row3[name]." `&geschlafen.')";


Suche:
Code:
$sql = "insert into commentary values(0, 'inn-" . $HTTP_GET_VARS[sop] . "', " . $session[user][acctid] . ", '/me `&hat mit " . $row3[name] . " `&geschlafen',now())";


Ersetze durch:
Code:
$sql = "insert into commentary (postdate,section,author,comment) VALUES (now(),'inn-".$HTTP_GET_VARS[sop]."', ".$session[user][acctid].",'/me `&hat mit ".$row3[name]." `&geschlafen.')";


Was mich nun noch wundert wenn man die Kind Variante auswählt wird zwar der erste "Beischlaf" gezählt jeder weitere denoch nicht. Nach ein paar versuchen hat man keine Lust mehr für "heute". Nach einem neuen Tag hat man aber immer noch keine neue Lust auf ein tätää. Desweiteren Schwangerschaftsmonat 19 <- ? so ist es zumindest hier hinterlegt.

Das ist mal das was mir durch kurzes testen und überfliegen aufgefallen ist.


***EDIT****
Die kindersystem-chapel.php datei die in den root gehört, ist auch vollkommen durch den wind. Anbei die komplett korigierte Version mit Navigation etc.

Code:
<?
//26022006
// Kinder taufen by -DoM (Kindersystem von Mind of the White Dragon) http://logd.gloth.org logd@gloth.org
// An einen passenden Ort verlinken mit: addnav("Taufen", "kindersystem-chapel.php?op=taufen");
// zum Beispiel eine Kapelle oder Kirche oder Tempel oder wo Ihr sonst wollt.
// den addnav der zurück führt müsst ihr natürlich für den einbauort entsprechend anpassen.
//Diese Datei in den Root laden.

require_once "common.php";
page_header("Das Taufbecken");

if($HTTP_GET_VARS['op']=="taufen"){
   output("`c`7`bDas Taufbecken`b`c");
//   output("`n`n`4`bBruder Thomas`b`7 sagt `&\"Schön das ihr euer Kind taufen lassen wollt! Welches wollt ihr denn taufen lassen?\"`7 fragt er.`n`n");

   if($HTTP_GET_VARS[id] != "" && $HTTP_POST_VARS[tname] != "")
   {
      if($session['user']['sex'])
      {
         $art="mama";
         $art2 = "ihre";
      }
      else
      {
         $art="papa";
         $art2 = "seine";
      }
         
      $sql="UPDATE kinder SET name = '" . $HTTP_POST_VARS[tname] . "' WHERE $art = " . $session[user][acctid] . " and id = " . $HTTP_GET_VARS[id];
      $result = db_query($sql) or die(db_error(LINK));
      $sql="SELECT * FROM kinder WHERE id = " . $HTTP_GET_VARS[id];
      $result = db_query($sql) or die(db_error(LINK));
      $row = db_fetch_assoc($result);
      
      if($row[geschlecht])
         addnews($session[user][name] . " hat " . $art2 ." Tochter auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
      else
         addnews($session[user][name] . " hat " . $art2 ."n Sohn auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
   }
   
   if($_GET[id] != "" && $HTTP_POST_VARS[tname] == "")
   {
      addnav("Zurück","kindersystem-chapel.php?op=taufen");
      output("<form action='kindersystem-chapel.php?op=taufen&id=".$HTTP_GET_VARS[id]."' method='POST'>",true);
      output("Taufname : <input name=tname maxlength=50>`n`n", true);
      output("<input type='submit' class='button' value='Taufen'></form>",true);
      addnav("","kindersystem-chapel.php?op=taufen&id=".$HTTP_GET_VARS[id]);
   }
   else
   {
      if($session['user']['sex'])
         $sql="SELECT * FROM kinder WHERE mama = " . $session[user][acctid];
      else
         $sql="SELECT * FROM kinder WHERE papa = " . $session[user][acctid];
         
      output("<table border='0' cellpadding='3' cellspacing='0'><tr class='trhead'><td style=\"width:275px\">Name</td><td style=\"width:150px\" align=center>Geburtsdatum</td><td style=\"width:75px\" align=center>Geschlecht</td><td>&nbsp;</td></tr>",true);
      $result = db_query($sql) or die(db_error(LINK));
      for ($i=0;$i<db_num_rows($result);$i++){      
         $row = db_fetch_assoc($result);
         output("<tr class='".($i%2?"trlight":"trdark")."'><td>",true);
         if($row['name'] == "")
            output("Neugeborenes", true);
         else
            output($row['name'],true);
         output("</td>",true);
         output("<td>",true);
            output("`c" . $row['gebdat'] . "`c",true);
         output("</td>",true);
         
         if($row['geschlecht'] == 1)
            output("<td>`c<img src=images/female.gif>`c</td>", true);
         else
            output("<td>`c<img src=images/male.gif>`c</td>", true);
            
         if($row['name'] == "")
         {
            output("<td>[<a href='kindersystem-chapel.php?op=taufen&id=".$row[id]."'>Taufen</a>]</td></tr>",true);
            addnav("","kindersystem-chapel.php?op=taufen&id=".$row[id]."");
         }
         else
            output("<td>&nbsp;</td></tr>",true);
            
         
      }   
      output("</table>",true);
      addnav("Taufen","kindersystem-chapel.php?op=taufen");
      addnav("Zur Kapelle","chapel.php");

   }
}
page_footer();
?>

Autor:  NoO [ Do 02 Mär, 2006 15:40 ]
Betreff des Beitrags: 

aber wenn man das eingfügt was du sagtest mich sich lieben und sich nicht lieben dann kommt das auch wenn man keinen Partner hat

Gibts da noch ne lösung?

Autor:  DarkAngel [ Do 02 Mär, 2006 15:53 ]
Betreff des Beitrags: 

Versuche es wie folgt sollte funktionieren. ( ungetestet )

Code:
if($session[user][marriedto]>0){
addnav("Geschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=geschuetzt");
addnav("Ungeschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=kind");
}

Autor:  -DoM [ Do 02 Mär, 2006 23:05 ]
Betreff des Beitrags: 

[.............]

Autor:  Rikkarda [ Fr 03 Mär, 2006 03:36 ]
Betreff des Beitrags: 

hm ich habs auf 64 gesetzt, wobei ich da immer noch denke, es ist zuwenig *gg*


anbei noch ein hinweis für die Änderungen in der bio.php

Code:
$result = db_query("SELECT login,emailaddress,...usw, ssstatus,ssmonat,


damit die Schwangerschaft auch angezeigt wird :)

lg

Autor:  Arîzto [ Fr 03 Mär, 2006 16:52 ]
Betreff des Beitrags: 

Ich bin gerade beim Einbau ... und da stellt sich mir doch glatt die Frage: Ist das Kindersystem auch kompatibel mit Chaos' houses.php?

~edit
Ok, Rikk, dann glaub ich dir mal ;)

Autor:  Rikkarda [ Fr 03 Mär, 2006 17:18 ]
Betreff des Beitrags: 

ich habs da reingemacht..


lg

Autor:  Arîzto [ Fr 03 Mär, 2006 18:30 ]
Betreff des Beitrags: 

Zur newday.php

[php] $session[user][sexheute] = 0;

if($session[user][sexgoettlich] > 0){
$session[user][sexgoettlich]--;
output("`&Du...[/php]

Eigentlich bekommt man den Buff doch dann ... öhm ... nie!? :?

Anmerkung der Redaktion: Sehr schönes Kindersys! ^^
Ich habe im Haus gerade zweimal mit meiner Partnerin schlafen können, beide Male wurden natürlich auch im Chat wider gegeben, aber folgendes ist da doch merkwürdig:
Sex heute: 1
Sex gesamt: 0
Empfängnis: 6

Vielleicht sollte man den Link für Sex mit 'ner Abfrage belegen...

Autor:  -DoM [ Sa 04 Mär, 2006 10:30 ]
Betreff des Beitrags: 

[.............]

Autor:  Rikkarda [ Sa 04 Mär, 2006 14:31 ]
Betreff des Beitrags: 

also ich habe sowohl den fix von angel versucht (taufen funzt net, kommen keine navs) wie auch die datei von dom.. naja schlussendlich hab ich mich entschlossen, es in die chapel.php einzufügen, was nun auch funktioniert.


chapel.php

suche:
Code:
addnav("Schrein des Priesters","chapel.php?op=priester");


füge danach ein:
Code:
addnav("Taufbecken","chapel.php?op=taufen");



suche:

Code:
output("`@\"Aaah... du bist doch `2".$session[user][name]."`@, oder? Möchtest du dich hier wirklich von `2".$partner."`@ scheiden lassen? Überleg es dir gut...\"");
addnav("Scheiden lassen","chapel.php?op=scheid");
addnav("Lieber zurück","chapel.php");
}else{
output("Du denkst, hier ist nicht der richtige Ort für dich...");
addnav("Zurück","chapel.php");
}
}



füge danach ein:

Code:
else if($HTTP_GET_VARS['op']=="taufen"){
   output("`c`7`bDas Taufbecken`b`c");
//   output("`n`n`4`bBruder Thomas`b`7 sagt `&\"Schön das ihr euer Kind taufen lassen wollt! Welches wollt ihr denn taufen lassen?\"`7 fragt er.`n`n");

   if($HTTP_GET_VARS[id] != "" && $HTTP_POST_VARS[tname] != "")
   {
      if($session['user']['sex'])
      {
         $art="mama";
         $art2 = "ihre";
      }
      else
      {
         $art="papa";
         $art2 = "seine";
      }

      $sql="UPDATE kinder SET name = '" . $HTTP_POST_VARS[tname] . "' WHERE $art = " . $session[user][acctid] . " and id = " . $HTTP_GET_VARS[id];
      $result = db_query($sql) or die(db_error(LINK));
      $sql="SELECT * FROM kinder WHERE id = " . $HTTP_GET_VARS[id];
      $result = db_query($sql) or die(db_error(LINK));
      $row = db_fetch_assoc($result);

      if($row[geschlecht])
         addnews($session[user][name] . " hat " . $art2 ." Tochter auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
      else
         addnews($session[user][name] . " hat " . $art2 ."n Sohn auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
   }

   if($_GET[id] != "" && $HTTP_POST_VARS[tname] == "")
   {
      addnav("Zurück","chapel.php?op=taufen");
      output("<form action='chapel.php?op=taufen&id=".$HTTP_GET_VARS[id]."' method='POST'>",true);
      output("Taufname : <input name=tname maxlength=50>`n`n", true);
      output("<input type='submit' class='button' value='Taufen'></form>",true);
      addnav("","chapel.php?op=taufen&id=".$HTTP_GET_VARS[id]);
   }
   else
   {
      if($session['user']['sex'])
         $sql="SELECT * FROM kinder WHERE mama = " . $session[user][acctid];
      else
         $sql="SELECT * FROM kinder WHERE papa = " . $session[user][acctid];

      output("<table border='0' cellpadding='3' cellspacing='0'><tr class='trhead'><td style=\"width:275px\">Name</td><td style=\"width:150px\" align=center>Geburtsdatum</td><td style=\"width:75px\" align=center>Geschlecht</td><td>&nbsp;</td></tr>",true);
      $result = db_query($sql) or die(db_error(LINK));
      for ($i=0;$i<db_num_rows($result);$i++){
         $row = db_fetch_assoc($result);
         output("<tr class='".($i%2?"trlight":"trdark")."'><td>",true);
         if($row['name'] == "")
            output("Neugeborenes", true);
         else
            output($row['name'],true);
         output("</td>",true);
         output("<td>",true);
            output("`c" . $row['gebdat'] . "`c",true);
         output("</td>",true);

         if($row['geschlecht'] == 1)
            output("<td>`c<img src=images/female.gif>`c</td>", true);
         else

            output("<td>`c<img src=images/male.gif>`c</td>", true);

         if($row['name'] == "")
         {
            output("<td>[<a href='chapel.php?op=taufen&id=".$row[id]."'>Taufen</a>]</td></tr>",true);
            addnav("","chapel.php?op=taufen&id=".$row[id]."");

         }
         else
            output("<td>&nbsp;</td></tr>",true);


      }
      output("</table>",true);

   }
}



speichern und es funktioniert, habs in sili getestet :)

lg Rikka

Autor:  Arîzto [ Sa 04 Mär, 2006 16:03 ]
Betreff des Beitrags: 

Sry, habe mich da mit den ganzen Sachen wohl vertan ^^"

Autor:  Azalea [ Fr 10 Mär, 2006 20:16 ]
Betreff des Beitrags: 

Mein Server läuft mit der LoGD 0.9.7 +jt ext (GER) 3 Dragonslayer edition und da ist das Häusersystem ja ganz anders, als bei der Standartversion. Jetzt hab ich das Problem, dass es:

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

nicht in der house.php gibt, so dass ich nicht weiß, wo ich die Befehle die in der Datei kindersystem-user.php einfügen soll..

Mit der common.php hatte ich auch schon Probleme, aber da konnte mir wer weiterhelfen.

Kann mir jemand hierbei weiterhelfen, oder geht das garnicht auf dieser Version?

Autor:  Arîzto [ Fr 10 Mär, 2006 20:46 ]
Betreff des Beitrags: 

Ich würde das einfach mal in das Privatgemach packen ...

Autor:  -DoM [ Fr 10 Mär, 2006 23:00 ]
Betreff des Beitrags: 

[.............]

Autor:  Azalea [ Fr 10 Mär, 2006 23:17 ]
Betreff des Beitrags: 

Die Dragonslayer Edition hat ein ganz andres Häusersystem, als das in der Standartversion...

Habs jetzt, wie Arîzo vorgeschlagen hat, ins Privatgemacht getan, über das hier:

viewcommentary('h'.$session['housekey'].'-'.$session['private'].'privat',"Mit Mitbewohnern reden:",30,"sagt");

Aber irgendwie funktioniert das alles bei mir garnicht. Wenn ich zur Ruhmeshalle will, wird nur eine weiße Seite angezeigt, der Link zum Taufen führt auch nur auf eine weiße Seite, im Privatgemach hat sich garnichts veränder usw..

Ich glaub ich lass es, da ich eh nicht genug Ahnung hab und zu kapieren woran das liegt xD

Autor:  Arîzto [ Sa 11 Mär, 2006 12:19 ]
Betreff des Beitrags: 

Korrigier mich, wenn ich falsch liege ^^ aber du bist doch Azalea vom Savatkyra Server?! Lass das doch einfach Luzi machen, oder Knight, zur Not bin ich noch eingetragen ... :roll:

Seite 1 von 12 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/