anpera.net
https://anpera.homeip.net/phpbb3/

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

Autor:  Varius [ Mi 14 Mai, 2008 21:07 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Auf Seite 7 ist ein Link von mir zum KS Sytem wo das dabei ist

Autor:  Aryandra [ Do 15 Mai, 2008 11:27 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Hatte das überlesen,sry war keine Absicht und danke für die Hilfe

Autor:  Yanara [ Fr 11 Jul, 2008 16:28 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Hey Leute

Ich hab einmal eine Frage.
Und zwar ist das so wen Bei mir im Game jemanden getauft hat, zeigt es immer an Name hat ihre Tochter getauft obwohl ein Junge ist.
Jetzt wollte Ich fragen ob der Fehler auch schon bei anderen aufgetaucht ist?

Denn Ich hatte den Fehler gefunden und geändert.

Gruss

Yanara

Autor:  Rikkarda [ Fr 11 Jul, 2008 16:34 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Yanara hat geschrieben:

Denn Ich hatte den Fehler gefunden und geändert.



dann poste es doch einfach hier für die, die es vielleicht net selber fixen konnten

Autor:  Yanara [ Fr 11 Jul, 2008 16:42 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Hallo Rikkarda

Sry. Wollte nur wissen ob der Fehler von mir kommt oder ob auch andere Ihn haben.

Aber gut.

öffne
Kindersystem_chapel
Suche
PHP:
if($session['user']['sex'])
{
$art="mama";
$art2 = "ihre";
}
else
{
$art="papa";
$art2 = "seine";
}


ersetze mit dem hier

PHP:
if($session['user']['sex'])
{
$art="mama";
$art1 = "ihren";
$art2 = "ihre";
}
else
{
$art="papa";
$art1 = "seinen";
$art2 = "seine";
}


suche
PHP:
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 ." Sohn auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
}


ersetzt mit dem hier
PHP:
if($row[geschlecht])
addnews($session[user][name] . " hat " . $art2 ." Tochter auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
else
addnews($session[user][name] . " hat " . $art1 ." Sohn auf den Namen " . $HTTP_POST_VARS[tname] . " getauft.");
}


So habe Ich es gemacht und es hat funktioniert.


Gruss

Yanara

Autor:  Doctamy [ Fr 11 Jul, 2008 16:57 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Ich hab das Problem das die User keine Kinder Zeugen können...dort steht immer das sie nicht in der Stimmung dafür wären...Und das schon seit längerem

Autor:  Yanara [ Sa 12 Jul, 2008 13:12 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Heyy Doctamy

Ich habe nicht das Wohnviertel. Darum weiss Ich nicht wie es genau eingebaut wird bei dem Wohnviertel wo du hast.

Gruss

Yanara

Autor:  Linus [ Sa 02 Aug, 2008 18:12 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Doctamy hat geschrieben:
Ich hab das Problem das die User keine Kinder Zeugen können...dort steht immer das sie nicht in der Stimmung dafür wären...Und das schon seit längerem


Könnte sein dass in deiner newday.php folgende Zeile fehlt:
$this->bbcode_second_pass_code('', '$session['user']['sexheute'] = 0;
')

Autor:  Doctamy [ So 03 Aug, 2008 11:34 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Ich danke dir...Vielen Lieben Dank.

Ich hatte eben in dem Privat Zimmer die nachricht das jemand mit mir sex hatte..Also wird wohl funktionieren...Allerdings hab ich mir einen neuen Tag mit einem Weiblichen Chara gegeben und dort stand dann wieder das ich nicht in STimmung bin. Und das öfters.

Autor:  Doctamy [ Fr 10 Okt, 2008 11:04 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Nun ein kleineres Problem

Jemand hatte sich bei mir verklickt und war schwanger mit einem meiner User weil diese vorher fremdgeflirtet hat. Da ich ja so liebenswürdig bin hab ich das Kind bei Ihr entfernt und dachte es wäre alles...Aber der Vater bekommt immernoch den Buff...Wie bekomme ich den bei ihm weg?

Ja ich weiß das nächste mal bleibt das Kind und ich lösch es nicht.

Autor:  Rikkarda [ Fr 10 Okt, 2008 12:32 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Doctamy hat geschrieben:
Nun ein kleineres Problem

Jemand hatte sich bei mir verklickt und war schwanger mit einem meiner User weil diese vorher fremdgeflirtet hat. Da ich ja so liebenswürdig bin hab ich das Kind bei Ihr entfernt und dachte es wäre alles...Aber der Vater bekommt immernoch den Buff...Wie bekomme ich den bei ihm weg?

Ja ich weiß das nächste mal bleibt das Kind und ich lösch es nicht.


wie genau hast du es denn entfernt? ;)

Autor:  Doctamy [ Fr 10 Okt, 2008 13:06 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

über den usereditor

Autor:  Tidus [ Fr 10 Okt, 2008 15:40 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

ich weis nicht wie das eingebaut wurde, aber hast du es nur bei der mutter entfernt oder auch beim vater (müsste doch das gleiche feld sein nehm ich an ^^)

Autor:  Doctamy [ Fr 10 Okt, 2008 15:42 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

beim vater kann man es nicht über den usereditor entfernen...

es sei denn der vater kann Schwanger werden^^.

es gibt nur folgende möglichkeiten:

Schwanger: Ja/Nein
Schwangerschaftsmonat:
Id des Vaters:

Autor:  Auric [ Fr 10 Okt, 2008 16:02 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Da wollte ich gerade mal anhand deiner Source aufschlüsseln, wie man solche Probleme mit ein bisschen Interesse auch selber lösen kann, wenn man mal in den Code guckt... und dann ist deine newday.php dicht.

Für die Leute, die es nicht auf sich sitzen lassen können alles vorgekaut zu bekommen: Einfach mal die newday.php (denn da werden die Buffs üblicherweise verteilt) nach dem Buff durchsuchen und ganz stumpf nachgucken, was für Bedingungen erfüllt sein müssen, um den Buff zu bekommen. Geht bestimmt oft schneller als nen Tag oder mehr auf ne Antwort hier im Forum zu warten und man lernt dabei auch noch, wie LotgD-Code funktioniert. Einigen Leuten hier schwer zu empfehlen!

Auric

Autor:  Doctamy [ Fr 10 Okt, 2008 16:13 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Oh entschuldige bitte...Ich habe aus guten grund die Newday zu...Was den Buff betrifft so schlau war ich auch schon aber leider hat da meine suche nichts ergeben...

Aber für die jenigen die das System nicht haben hier...


$this->bbcode_second_pass_code('', '// kindersystem anfang
$session['user']['sexheute'] = 0;
$sql = "select * from accounts where acctid = " . $session['user']['marriedto'];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if ($session['user']['sex'] == 1) $session['user']['ssempf'] = e_rand()%89;
if ($row['sstatus'] == 1 && $row['ssmonat'] <= 128){
output("Da deine Frau schwanger ist, bist Du ein wenig aufgeregt... gut Du bist sehr aufgeregt`n");
$session[bufflist]['schwanger'] = array("name"=>"`&Deine Frau ist schwanger","rounds"=>1000000,"wearoff"=>"Irgendwas stimmt nicht mehr.","defmod"=>0.2,"roundmsg"=>"`9Du bist abgelenkt an den Gedanken das Du bald Vater wirst.","activate"=>"offense");
}
if ($session['user']['sstatus'] == 1){
$session['user']['ssmonat']--;
if ($session['user']['ssmonat'] <= 128){
if($session['user']['ssmonat'] > 0){
output("Du bist schwanger... Also pass auf dich auf`n");
$session['bufflist']['schwanger'] = array("name"=>"`&Schwangerschaft","rounds"=>1000000,"wearoff"=>"Irgendwas stimmt nicht mehr.","defmod"=>0.3,"roundmsg"=>"`9Du versucht deinen Bauch zu schützen und nimmst so jeden anderen Treffer in kauf.","activate"=>"offense");
if($session[user][superuser] >= 3)
output("Noch " . $session[user][ssmonat] . " Tage");
}else{
$zwilling = e_rand()%25;
if ($zwilling == 1){
$session['user']['sstatus'] = 0;
$geschlechta = e_rand()%2;
$geschlechtb = e_rand()%2;
output("`&Du bist bist heute Mutter geworden... Es sind Zwillinge! Vergiss nicht die neuen Erdenbürger in der Kappelle zu taufen, sonst wird niemals jemand wissen das es ihn gibt und das wäre doch traurig!`n");
if ($geschlechta == $geschlechtb && $geschlechtb == 1){
$t = "Es sind zwei Mädchen!`n";
}elseif ($geschlechta == $geschlechtb && $geschlechtb == 0){
$t = "Es sind zwei Jungs!`n";
}else{
$t = "Es ist ein Mädchen und ein Junge!`n";
}
output($t);
systemmail($session['user']['marriedto'],"`%Du bist Vater!`0","`&Deine Frau ".$session['user']['name']."`6 hat heute ein zwei wunderschöne Babies zur Welt gebracht, vergesst nicht sie in der Kapelle zu taufen. ".$t);
systemmail($session['user']['acctid'],"`%Du bist Mutter!`0","`&Du`6 hast heute zwei wunderschöne Babies zur Welt gebracht, vergesst nicht sie in der Kapelle zu taufen. ".$t);
addnews($session['user']['name']." & ".$row['name']." sind heute Eltern geworden.");
if ($session['user']['sserzeug'] != $session['user']['marriedto']){
$unehelich = 1;
}else{
$unehelich = 0;
}
$sqlkind = "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" . $geschlechta . "', '" . getgamedate() . "', $unehelich, '');";
db_query($sqlkind) or die(db_error(LINK));
$sqlkind = "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" . $geschlechtb . "', '" . getgamedate() . "', $unehelich, '');";
db_query($sqlkind) or die(db_error(LINK));
}else{
$session['user']['sstatus'] = 0;
$geschlecht = e_rand()%2;
output("`&Du bist bist heute Mutter geworden... Vergiss nicht den neuen Erdenbürger in der Kappelle zu taufen, sonst wird niemals jemand wissen das es ihn gibt und das wäre doch traurig!`n");
if($geschlecht == 1){
$t = "Es ist ein Mädchen!";
}else{
$t = "Es ist ein Junge!";
}
output($t);
systemmail($session['user']['marriedto'],"`%Du bist Vater!`0","`&Deine Frau ".$session['user']['name']."`6 hat heute ein wunderschönes Baby zur Welt gebracht, vergesst nicht es in der Kapelle zu taufen. " . $t);
systemmail($session['user']['acctid'],"`%Du bist Mutter!`0","`&Du`6 hast heute ein wunderschönes Baby zur Welt gebracht, vergesst nicht es in der Kapelle zu taufen. " . $t);
addnews($session['user']['name']." & ".$row['name']." sind heute Eltern geworden.");
if ($session['user']['sserzeug'] != $session['user']['marriedto']){
$unehelich = 1;
}else{
$unehelich = 0;
}
$sqlkind = "INSERT INTO kinder VALUES ('', '".$session['user']['acctid']."', '".$session['user']['sserzeug']."', '', '" . $geschlecht . "', '" . getgamedate() . "', $unehelich, '');";
db_query($sqlkind) or die(db_error(LINK));
}
// KIND BEKOMMEN
}
}
}


if($session['user']['sexgoettlich'] > 0){
$session['user']['sexgoettlich']--;
output("`&Du errinerst dich an die schönen Stunden die Du mit einem Gott verbracht hast`n");
$session['bufflist']['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>$session['user']['sexgoettlich'],"wearoff"=>"Die Errinerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an den göttlich intimen Stunden...","activate"=>"offense");
}
// kindersystem ende')

Autor:  Auric [ Fr 10 Okt, 2008 16:43 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

$this->bbcode_second_pass_code('', '
$sql = "select * from accounts where acctid = " . $session['user']['marriedto'];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if ($session['user']['sex'] == 1) $session['user']['ssempf'] = e_rand()%89;
if ($row['sstatus'] == 1 && $row['ssmonat'] <= 128){
output("Da deine Frau schwanger ist, bist Du ein wenig aufgeregt... gut Du bist sehr aufgeregt`n");
$session[bufflist]['schwanger'] = array("name"=>"`&Deine Frau ist schwanger","rounds"=>1000000,"wearoff"=>"Irgendwas stimmt nicht mehr.","defmod"=>0.2,"roundmsg"=>"`9Du bist abgelenkt an den Gedanken das Du bald Vater wirst.","activate"=>"offense");
}')
Steht doch alles in der ersten paar Zeilen!


Das hier ist das IF, an dem du den entscheidenden Hinweis bekommst (Das du hier suchen musst, ergibts sich daraus, das im Body des IFs der Buff gesetzt und dazu noch eine deutliche Ausgabe geschrieben wird):
$this->bbcode_second_pass_code('', 'if ($row['sstatus'] == 1 && $row['ssmonat'] <= 128){')
Es geht also im die Felder 'sstatus' und 'ssmonat'. Nun müssen wir nur noch herausfinden, aus welcher Tabelle/Zeile diese Felder sind, den es wird ja nicht $session['user'] angesprochen. Ein paar Zeilen darüber wird man auch schon fündig:
$this->bbcode_second_pass_code('', '$sql = "select * from accounts where acctid = " . $session['user']['marriedto'];')
Es geht also um den Accounts-Eintrag der Ehepartnerin.

Fazit: Das Feld 'sstatus' aus der Tabelle Accounts in der Zeile für den Account der Gattin sind noch nicht auf dem gewünschten Stand.

Ich schätze mal, den Rest bekommst du alleine hin.
Grüße,
Auric

Autor:  Dinarius [ Fr 10 Okt, 2008 17:48 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

~querverweis~

Ob man diese Script verbaut. Muß jeder selber wissen. Aber wenn man sich die Php mal anschaut. Erfährt man auch, wie man zurücksetzen kann. ;)

Autor:  Doctamy [ Fr 10 Okt, 2008 18:10 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

Ja das wäre ja eigentlich ziemlich einfach...Nur was ich vergessen habe zu erwähnen ist das diese Person die auf "ungeschützt lieben" geklickt hat ist nun wieder verheiratet und mit diesem Schwanger. Das ist jetzt ein wenig komplizierter...Ich hoffe wenn die Schwangerschaft vorbei ist das dann der BUff entfernt wird..

Autor:  Rikkarda [ Fr 10 Okt, 2008 18:12 ]
Betreff des Beitrags:  Re: Kindersystem von Mind of the White Dragon

dann ist das problem doch so einfach.. man man macht es Euch doch net soo schwer

wenn die Frau längst neu verheiratet ist und so, dann soll der betroffene Mann einfach mal fremdflirten, denn wenn er nimmer die schwangere Ex im Useraccount hat hat er auch keinen Buff der Schwangerschaft mehr

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