anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 10:51

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 221 Beiträge ]  Gehe zu Seite Vorherige  1 ... 6, 7, 8, 9, 10, 11, 12  Nächste
Autor Nachricht
BeitragVerfasst: Mi 16 Apr, 2008 18:30 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
In dem Teil von Rikkarda find ich sdas nicht..?! :(


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 18 Apr, 2008 22:09 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Und ich hab immer noch nicht kapiert, was ich da nun ändern soll.. Ich soll irgendwas in Rikkars Code ändern, was es da nicht gibt..? Wie geht denn das? Oder steh ich nur gerade aufm Schlauch? :bash:

Bitte mal um ne Antwort^^


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 18 Apr, 2008 22:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Calamita hat geschrieben:
Jetzt komm ich zwar nicht mehr ins Wv zurück, aber dafür ins Haus^^


und wenn du statt haus ins schlafzimmer willst musst du den op von =drin halt auf den op für schlafzimmer ändern. Vergleich das doch einfach mal mit der Schlüsselübergabe

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 18 Apr, 2008 22:32 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Sagt mir das doch mal einer gleich *jetzt kapiert hat*

Jetzt hab ich nur noch das problem:

Zitat:
Aktualisieren Letzten Post löschen
Als , eigentlich nur für kurz, in euren Schlafgemächern vorbei schaut ziehst Du sie ins Bett und ihr liebt euch den ganzen restlichen Tag heiss und innig.
Ihr bleibt schmussend noch ein wenig liegen...


Obendrüber ist der Text und dann das Eingabefeld...


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 19 Apr, 2008 12:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ja da der auswurf nur ein output ist steht er halt nicht im chat.. falls ich das jetzt so richtig verstanden habe.

der Text :Als , eigentlich nur für kurz, in euren Schlafgemächern vorbei schaut ziehst Du sie ins Bett und ihr liebt euch den ganzen restlichen Tag heiss und innig.

steht dann so da als wäre er ein teil deiner Schlafgemachbeschreibung

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 19 Apr, 2008 17:34 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Joa, schon, aber wie krieg ich das dann hin, dass der restliche Text des Schlafzimmers weg ist und NUR der Teil angezeigt wird?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 19 Apr, 2008 17:51 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
auch da empfehle ich dir den Vergleich mit der Schlüsselübergabe zu ziehen, da wirst du dann sicher fündig werden

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 09:11 
Offline
Eingeweihter
Eingeweihter

Registriert: Mo 07 Nov, 2005 20:33
Beiträge: 63
LoGD: http://lotgd.elements-of-darkness.de
Skype: sirblacksoul
ich hab da nen problem mit der rumeshalle wäre nett wenn ihr mir dort helfen könntet ^^"

Zitat:
Parse error: syntax error, unexpected T_ELSE in /[host adresse]/hof.php on line 311


$this->bbcode_second_pass_code('', '}else if ($_GET[op]=="paare"){
output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit Helden ganz anderer Art. Diese Helden Meistern gemeinsam die Gefahren der Ehe!`n`n");
$sql = "SELECT acctid,name,marriedto FROM accounts WHERE sex=0 AND charisma=4294967295 ORDER BY acctid DESC";
output("`c`b`&Heldenpaare dieser Welt`b`c`n");
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td><img src=\"images/female.gif\">`b Name`b</td><td></td><td><img src=\"images/male.gif\">`b Name`b</td></tr>",true);
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("<tr><td colspan=4 align='center'>`&`iIn diesem Land gibt es keine Paare`i`0</td></tr>",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row[marriedto]."";
$result2 = db_query($sql2) or die(db_error(LINK));
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trlight":"trdark")."'><td>`&$row2[name]`0</td><td>`) und `0</td><td>`&",true);
output("$row[name]`0</td></tr>",true);
}
output("</table>",true);
}

else if ($_GET[op]=="kinder"){
output("In einem Nebenraum der Ruhmeshalle findest du eine Liste mit allen Kindern und Jugendlichen die noch keine Helden sind!`n`n");
$sql = "SELECT * FROM kinder";
$result = db_query($sql);
output("<table><tr class=trhead><td>Name</td><td>&nbsp;</td><td>Mama</td><td>Papa</td><td>Geburtsdatum</td><td>Information</td></tr>", true);
while ($row = db_fetch_assoc($result)) {
output("<tr class=".($i%2?"trlight":"trdark")."><td>" . $row[name], 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);

output("</td>", true);

$sqlm = "SELECT name FROM accounts WHERE acctid = " . $row[mama];
$resultm = db_query($sqlm) or die(db_error(LINK));
if($rowm = db_fetch_assoc($resultm))
output("<td>" . $rowm[name] . "</td>", true);
else
output("<td>`c---`c</td>", true);
$sqlp = "SELECT name FROM accounts WHERE acctid = " . $row[papa];
$resultp = db_query($sqlp) or die(db_error(LINK));
if($rowp = db_fetch_assoc($resultp))
output("<td>" . $rowp[name] . "</td>", true);
else
output("<td>`c---`c</td>", true);
output("<td>" . $row[gebdat] . "</td><td>" . $row[info] . "</td></tr>", true);
}
output("</table>",true);

[color=#FF0000]else[/color](line 311) {
$sql = "SELECT name,dragonkills AS data1,level AS data2,'&nbsp;' AS data3, IF(dragonage,dragonage,'Unknown') AS data4, '&nbsp;' AS data5, IF(bestdragonage,bestdragonage,'Unknown') AS data6 FROM accounts WHERE dragonkills>0 AND locked=0 ORDER BY dragonkills $order,level $order,experience $order, acctid $order LIMIT $limit";
$adverb = "meisten";
if ($_GET[subop] == "least") $adverb = "wenigsten";
$title = "Helden mit den $adverb Drachenkills";
$headers = array("Kills", "Level", "&nbsp;", "Tage", "&nbsp;", "Bestzeit");
$none = "Es gibt noch keine Helden in diesem Land";
display_table($title, $sql, $none, false, $headers, false);
}

page_footer();')


es geht halt darum das die kinder angezeigt werden sollen aber das eine else kann ich ja auch nicht einfach löschen weil das ja auch noch ne funktion hat o.O wie mach ich dem klar das das bleiben soll?!^^


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 12:56 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ui, du hast da ganz klar ein Klammernchaos *g* Jedes else braucht ein vorhergehendes if oder elseif - das zugehörige elseif ist hier aber verruscht. Ich schlage vor, du fügst eine schliessende Klammer nach folgendem Codestück hinzu:
$this->bbcode_second_pass_code('', 'output("</table>",true);')

Dann ist - im Ausschnitt zumindest - von den Klammern her alles in Ordnung.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 15:34 
Offline
Eingeweihter
Eingeweihter

Registriert: Mo 07 Nov, 2005 20:33
Beiträge: 63
LoGD: http://lotgd.elements-of-darkness.de
Skype: sirblacksoul
ich danke vielmals^^ naja und dann hab ich da noch nen "kleines" problem mit dem kinderscript und zwar ich hab das hausaddon von chaosmaker glaub und das is die privatkammer ja nen modul für die houses ich hab versucht es so zu lösen :

$this->bbcode_second_pass_code('', '<?php
// default module template
// use this to create modules for houses
// Author: Chaosmaker <webmaster@chaosonline.de>

// all function names MUST end with the module's name (as in $info['modulename'])!!!
// hint: use search&replace ;) replace 'private_chamber' with your module's (internal) name.
function module_getinfo_private_chamber() {
$info = array(
'modulename'=>'private_chamber', // internal name; use letters, numbers and underscores only!
'modulefile'=>basename(__FILE__), // filename of the module; if you allow to rename the script, do NOT change this!
'moduleauthor'=>'Chaosmaker', // the author's name
'moduleversion'=>'1.0', // the module's version number
'built_in'=>'1', // '1', if each house should have this module built-in; otherwise '0'
'linkcategory'=>'Weitere Räume', // the category (in houses.php's menu) under which the link to this module should be shown
'linktitle'=>'Privatgemach', // the link title of the module
'showto'=>'owner,guest' // who should use this module? possible options: 'owner', 'guest' and 'owner,guest'
);
return $info;
}

function module_install_private_chamber() {
// insert data into module table - do NOT change this (well... just change the function name ;))!
$info = module_getinfo_private_chamber();
$sql = "INSERT INTO housemodules
(modulefile, modulename, moduleversion, moduleauthor, built_in, linkcategory, linktitle,showto)
VALUES ('{$info['modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['moduleauthor']}', '{$info['built_in']}', '{$info['linkcategory']}', '{$info['linktitle']}', '{$info['showto']}')";
db_query($sql);
$moduleid = db_insert_id(LINK);

// insert global module data (you can add several entries - but do NOT
// change anything else than "FieldName" and "FieldValue"!)
/*
$sql = 'INSERT INTO housemoduledata (moduleid, name, houseid, value)
VALUES ('.$moduleid.',"FieldName",0,"FieldValue")';
db_query($sql);
*/
/* install_moduledata begin */

/* install_moduledata end */

// here you can change everything else needed (e.g. adding settings)
// be careful: these changes must be global; per-house-changes will be done
// in module_build()!
/* install_other begin */

/* install_other end */
}

function module_uninstall_private_chamber() {
// uninstalling the module
// this function should also contain all module_destroy contents

// getting moduleid - do NOT change this (same as above... the function name should be changed)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// deleting module from db - do NOT change this!
$sql = 'DELETE FROM housemodules WHERE moduleid='.$moduleid;
db_query($sql);

// deleting internal module data - do NOT change this!
$sql = 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid;
db_query($sql);

// here you should delete all other added things (e.g. settings) of this module
/* delete_other begin */

/* delete_other end */
}

function module_build_private_chamber($houseid) {
// this is only needed if 'built_in' in module_info() is set to 0

// getting moduleid - do NOT change this (function name... blablabla)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// setting flag for house - do NOT change this!
$sql = 'INSERT INTO housemoduledata (moduleid, name, houseid, value)
VALUES ('.$moduleid.',"#activated#",'.$houseid.',"1")';
db_query($sql);

// here you can change everything else needed (e.g. changing user settings)
// be careful: these changes must be for this house only; global changes will be done
// in module_install()!
/* build_other begin */

/* build_other end */
}

function module_destroy_private_chamber($houseid) {
// this is only needed if 'built_in' in module_info() is set to 0

// getting moduleid - do NOT change this (function name... moooooooooh!)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// deleting module data of this house - do NOT change this!
$sql = 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid.' AND houseid='.$houseid;
db_query($sql);

// here you should delete all other added things (e.g. user settings) of this module and house
/* destroy_other begin */

/* destroy_other end */
}

function module_show_private_chamber() {
// this is the main part of the module where all output is done ;)
// don't forget the navs; only the default module does not need them (but may add some)
// to return to the main module, use this link: houses.php?op=drin&module (without id!)
// don't forget 'global $session;' if you need the player's data (and you WILL need them!)

/* content_show begin */
global $session;

addcommentary();

$sql = 'SELECT owner FROM houses WHERE houseid='.$session['user']['specialmisc']['houseid'];
$result = db_query($sql);
$row = db_fetch_assoc($result);
// falls eigentuemer oder partner
if ($session['user']['house']==$session['user']['specialmisc']['houseid'] || $session['user']['marriedto']==$row['owner']){
output('`qDu trittst durch eine unscheinbare Tür in dein privates Schlafgemach. Es ist angenehm warm, kein Wunder, denn in dem schön verzierten Kamin in der Ecke prasselt ein kleines Feuer. Auf einem steinernen Vorsprung der Mauer, der mehr schon eine Bank zu sein scheint, liegt zusammengefaltet ein großes, kuscheliges Fell, wohl eine Erinnerung an deinen letzten Jagdausflug.`n');
output('Die andere Ecke des Raumes nimmt dein großes, mit Holzschnitzereien versehenes Himmelbett ein. Die seidenen Vorhänge sind geöffnet und geben den Blick frei auf rote, mit Goldfäden bestickte Kissen. Du überlegst, was dich mehr anzieht, das Fell vor dem Kamin, die Steinbank oder dein gemütliches Bett, entscheidest dich dann aber, zuerst ein wenig im Zuber des angrenzenden Bads zu planschen.`n');
// Verheiratet?
if($session['user']['charisma']==4294967295) output('Du hörst Geräusche vor der Tür und hoffst, dass '.($session['user']['sex']?'dein Liebster':'deine Liebste').' inzwischen heimgekommen ist.`n');
output('`n');
if($_GET[act2] == "geschuetzt")
{
output("`nAls " . $row3[name] . "`q, eigentlich nur für kurz, in euren Schlafgemächern vorbei schaut ziehst Du " . ($session['user']['sex']?'sie':'ihn') . " ins Bett und ihr liebt euch den ganzen restlichen Tag heiss und innig.");
output("`nIhr bleibt schmussend noch ein wenig liegen...`n`n");
}
if($_GET[act2] == "kind")
{
$sql = "select * from accounts where acctid = " . $session['user']['marriedto'];
$result = db_query($sql) or die(db_error(LINK));
$row3 = db_fetch_assoc($result);

if($session[user][sex] != $row3[sex])
$kindokay = true;
else
$kindokay = false;

if($session[user][superuser] >= 2)
$session[user][sexheute] = 0;

if($session[user][sexheute] + $row3[sexheute] < 6)
{
debuglog("hatte mit " . $row3[acctid] . "-" . $row3[name] . " sex");

if($row3[acctid] < $session[user][acctid])
{
$spielera = $row3[acctid];
$spielerb = $session[user][acctid];
}
else
{
$spielera = $session[user][acctid];
$spielerb = $row3[acctid];
}

$sqlsex = "SELECT * FROM sexwermitwem WHERE spielera = $spielera AND spielerb = $spielerb";
$resultsex = db_query($sqlsex) or die(db_error(LINK));
if($rowsex = db_fetch_assoc($resultsex))
$sqlsex = "UPDATE sexwermitwem SET sexzahl = sexzahl + 1 WHERE spielera = $spielera AND spielerb = $spielerb";
else
$sqlsex = "INSERT INTO sexwermitwem VALUES($spielera, $spielerb, 1)";

db_query($sqlsex) or die(db_error(LINK));

if($kindokay)
{
if($session['user']['sex'])
$empf = $session['user']['ssempf'];
else
$empf = $row3['ssempf'];

$sql = "insert into commentary values(0, 'private-".$row[houseid] . "', " . $session[user][acctid] . ", '/me `&hat mit " . $row3[name] . " `&geschlafen',now())";
$result = db_query($sql) or die(db_error(LINK));

if($session[user][ssstatus] == 0 && $row3[ssstatus] == 0)
{
if(e_rand()%9 == $empf)
$schwanger = true;
else
if(e_rand()%9 == $empf)
$schwanger = true;
else
$schwanger = false;
}
}
else
{
$sql = "insert into commentary values(0, 'inn-" . $HTTP_GET_VARS[sop] . "', " . $session[user][acctid] . ", '/me `&hat mit " . $row3[name] . " `&geschlafen',now())";
$result = db_query($sql) or die(db_error(LINK));
}
$session[user][sexheute]++;
$session[user][charm] += 1;

$sql2 = "update accounts set charm = charm + 1, sexheute = sexheute + 1 WHERE acctid ='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));


if($schwanger)
{
if($session['user']['sex'])
{ // frau
debuglog("ist von " . $row3[acctid] . "-" . $row3[name] . " schawanger");
$session[user][ssstatus] = 1;
$session[user][sstritte] = 0;
$session[user][ssmonat] = 19;
$session[user][sserzeug] = $row3[acctid];

$sql2 = "update accounts set charm = charm + 10 WHERE acctid=".$row3[acctid];
db_query($sql2) or die(db_error(LINK));
$session[user][charm] += 10;
}
else
{
debuglog("hat " . $row3[acctid] . "-" . $row3[name] . " geschwängert");
$sql2 = "update accounts set charm = charm + 10, ssstatus = 1, ssmonat = 19, sstritte = 0, sserzeug = " . $session[user][acctid] . " WHERE acctid='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));
$session[user][charm] += 10;
}
}
if($session[user][superuser] > 2)
{
$bufflist = unserialize(stripslashes($row3['bufflist']));
$bufflist['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>100,"wearoff"=>"Die Errinerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an den göttlich intimen Stunden...","activate"=>"offense");
$sql2 = "update accounts set sexgoettlich = 100, bufflist = '" . addslashes(serialize($bufflist)) . "' WHERE acctid='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));
}
if($row3[superuser] > 2)
{
$session[user][sexgoettlich] = 100;
$session['bufflist']['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>100,"wearoff"=>"Die Errinerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an den göttlich intimen Stunden...","activate"=>"offense");
}
}
else
output("`n`nIrgendwie seit ihr nicht in der Stimmung dazu...`n");
if($session[user][superuser] >= 2)
{
output("`n`nDebug`n");
output("Sex heute: " . $session[user][sexheute] . "`n");
output("Sex gesamt: " . $session[user][sexgesamt] . "`n");
output("Empfängnis: " . $empf . "`n");
}
}
output('`n');
viewcommentary("private-".$session['user']['specialmisc']['houseid'],($session['user']['sex']?"Deinem":"Deiner")." Liebsten zuflüstern:",50,"flüstert");
} else { // jeder andere
output("Du rüttelst ein wenig an der Tür - verschlossen.`n");
output("Tja, in den Privatgemächern hast du eben nichts zu suchen.");
}
addnav("Zurück zum Haus","houses.php?op=drin&module=");

// uncomment these lines if you want to show the default navs even if this is not the default module
// global $shownavs;
// $shownavs = true;

// uncomment these lines if you want to hide the default navs even if this is the default module
// global $shownavs;
// $shownavs = false;
/* content_show end */
}
?>')

aber die links tauchen an der seite nicht auf da kein addnav drin is kann es ja eig auch nicht aber ich weiß auch nicht wie ich die addnavs setzten muss das sie funktionieren könnte mir jemand da auch noch helfen?^^


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 15:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
das ist hier irgendwo geuppt das Schlafzimmer für das Chaosmaker wv inkl dem Einbau für kinder.. glaube sogar von mir *grübel*

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 16:28 
Offline
Eingeweihter
Eingeweihter

Registriert: Mo 07 Nov, 2005 20:33
Beiträge: 63
LoGD: http://lotgd.elements-of-darkness.de
Skype: sirblacksoul
hmm ich find nix üba die sfu


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 16:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ich hab nu ehrlich gesagt keine Zeit + Lust über 1000 meiner Beiträge nachzusuchen.. du kannst gern in meinen Source gucken und dich ORIENTIEREN bitte nur ORIENTIEREN "wo" die Änderungen in die datei hineingemacht werden, nur um Himmels Willen nicht kopieren, da ich viel an den ursprünglichen Einstellungen geändert habe und so. Aber die richtige Plazierung des Codeeinbaustücks kannst du dir in meiner private_chamber.php auf jeden Fall ansehen.

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 16:54 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
PHP:
<?php
// default module template
// use this to create modules for houses
// Author: Chaosmaker <webmaster@chaosonline.de>
//inkl Schwangerschaftstool
// all function names MUST end with the module's name (as in $info['modulename'])!!!
// hint: use search&replace ;) replace 'private_chamber' with your module's (internal) name.
function module_getinfo_private_chamber() {
$info = array(
'modulename'=>'private_chamber', // internal name; use letters, numbers and underscores only!
'modulefile'=>basename(__FILE__), // filename of the module; if you allow to rename the script, do NOT change this!
'moduleauthor'=>'Chaosmaker', // the author's name
'moduleversion'=>'1.0', // the module's version number
'built_in'=>'1', // '1', if each house should have this module built-in; otherwise '0'
'linkcategory'=>'Weitere Räume', // the category (in houses.php's menu) under which the link to this module should be shown
'linktitle'=>'Privatgemach', // the link title of the module
'showto'=>'owner,guest' // who should use this module? possible options: 'owner', 'guest' and 'owner,guest'
);
return $info;
}

function module_install_private_chamber() {
// insert data into module table - do NOT change this (well... just change the function name ;))!
$info = module_getinfo_private_chamber();
$sql = "INSERT INTO housemodules
(modulefile, modulename, moduleversion, moduleauthor, built_in, linkcategory, linktitle,showto)
VALUES ('{$info['modulefile']}', '{$info['modulename']}', '{$info['moduleversion']}', '{$info['moduleauthor']}', '{$info['built_in']}', '{$info['linkcategory']}', '{$info['linktitle']}', '{$info['showto']}')";
db_query($sql);
$moduleid = db_insert_id(LINK);

// insert global module data (you can add several entries - but do NOT
// change anything else than "FieldName" and "FieldValue"!)
/*
$sql = 'INSERT INTO housemoduledata (moduleid, name, houseid, value)
VALUES ('.$moduleid.',"FieldName",0,"FieldValue")';
db_query($sql);
*/
/* install_moduledata begin */

/* install_moduledata end */

// here you can change everything else needed (e.g. adding settings)
// be careful: these changes must be global; per-house-changes will be done
// in module_build()!
/* install_other begin */

/* install_other end */
}

function module_uninstall_private_chamber() {
// uninstalling the module
// this function should also contain all module_destroy contents

// getting moduleid - do NOT change this (same as above... the function name should be changed)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// deleting module from db - do NOT change this!
$sql = 'DELETE FROM housemodules WHERE moduleid='.$moduleid;
db_query($sql);

// deleting internal module data - do NOT change this!
$sql = 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid;
db_query($sql);

// here you should delete all other added things (e.g. settings) of this module
/* delete_other begin */

/* delete_other end */
}

function module_build_private_chamber($houseid) {
// this is only needed if 'built_in' in module_info() is set to 0

// getting moduleid - do NOT change this (function name... blablabla)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// setting flag for house - do NOT change this!
$sql = 'INSERT INTO housemoduledata (moduleid, name, houseid, value)
VALUES ('.$moduleid.',"#activated#",'.$houseid.',"1")';
db_query($sql);

// here you can change everything else needed (e.g. changing user settings)
// be careful: these changes must be for this house only; global changes will be done
// in module_install()!
/* build_other begin */

/* build_other end */
}

function module_destroy_private_chamber($houseid) {
// this is only needed if 'built_in' in module_info() is set to 0

// getting moduleid - do NOT change this (function name... moooooooooh!)!
$info = module_getinfo_private_chamber();
$moduleid = getmoduleid($info['modulename']);

// deleting module data of this house - do NOT change this!
$sql = 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid.' AND houseid='.$houseid;
db_query($sql);

// here you should delete all other added things (e.g. user settings) of this module and house
/* destroy_other begin */

/* destroy_other end */
}

function module_show_private_chamber() {
// this is the main part of the module where all output is done ;)
// don't forget the navs; only the default module does not need them (but may add some)
// to return to the main module, use this link: houses.php?op=drin&module (without id!)
// don't forget 'global $session;' if you need the player's data (and you WILL need them!)

/* content_show begin */
global $session;

addcommentary();

$sql = 'SELECT marriedto FROM accounts WHERE house='.$session['user']['specialmisc']['houseid'];
$result = db_query($sql);
$row = db_fetch_assoc($result);
$privat = "private-".$session['user']['specialmisc']['houseid'];
// falls eigentuemer oder partner
if ($session['user']['house']==$session['user']['specialmisc']['houseid'] || $session['user']['acctid']==$row['marriedto']){
output('`qDu trittst durch eine unscheinbare Tür in dein privates Schlafgemach. Es ist angenehm warm, kein Wunder, denn in dem schön verzierten Kamin in der Ecke prasselt ein kleines Feuer. Auf einem steinernen Vorsprung der Mauer, der mehr schon eine Bank zu sein scheint, liegt zusammengefaltet ein großes, kuscheliges Fell, wohl eine Erinnerung an deinen letzten Jagdausflug.`n');
output('Die andere Ecke des Raumes nimmt dein großes, mit Holzschnitzereien versehenes Himmelbett ein. Die seidenen Vorhänge sind geöffnet und geben den Blick frei auf rote, mit Goldfäden bestickte Kissen. Du überlegst, was dich mehr anzieht, das Fell vor dem Kamin, die Steinbank oder dein gemütliches Bett, entscheidest dich dann aber, zuerst ein wenig im Zuber des angrenzenden Bads zu planschen.`n');
// Verheiratet?
if($session['user']['charisma']==4294967295) output('Du hörst Geräusche vor der Tür und hoffst, dass '.($session['user']['sex']?'dein Liebster':'deine Liebste').' inzwischen heimgekommen ist.`n');
output('`n');
if($_GET[act2] == "geschuetzt"){
output("`nAls " . $row3[name] . "`q, eigentlich nur für kurz, in euren Schlafgemächern vorbei schaut ziehst Du " . ($session['user']['sex']?'ihn':'sie') . " ins Bett und ihr liebt euch den ganzen restlichen Tag heiss und innig.");
output("`nIhr bleibt schmusend noch ein wenig liegen...`n`n");
}
if($_GET[act2] == "kind"){
$sql = "select acctid,sexheute,sexgesamt,ssempf,ssstatus,sstritte,ssmonat,sserzeug from accounts where acctid = " . $session['user']['marriedto'];
$result = db_query($sql) or die(db_error(LINK));
$row3 = db_fetch_assoc($result);

if($session[user][sex]<>$row3[sex])
$kindokay = true;
else
$kindokay = false;

if($session[user][superuser] >=3) $session[user][sexheute] = 0;

if($session[user][sexheute] + $row3[sexheute] < 3){
debuglog("hatte mit " . $row3[acctid] . "-" . $row3[name] . " sex");

if($row3[acctid] <> $session[user][acctid]){
$spielera = $row3[acctid];
$spielerb = $session[user][acctid];
}else{
$spielera = $session[user][acctid];
$spielerb = $row3[acctid];
}

$sqlsex = "SELECT * FROM sexwermitwem WHERE spielera = $spielera AND spielerb = $spielerb";
$resultsex = db_query($sqlsex) or die(db_error(LINK));
if($rowsex = db_fetch_assoc($resultsex))
$sqlsex = "UPDATE sexwermitwem SET sexzahl = sexzahl + 1 WHERE spielera = $spielera AND spielerb = $spielerb";
else
$sqlsex = "INSERT INTO sexwermitwem VALUES($spielera, $spielerb, 1)";

db_query($sqlsex) or die(db_error(LINK));

if($kindokay=true){
if($session['user']['sex'])
$empf = $session['user']['ssempf'];
else
$empf = $row3['ssempf'];

$sql = "insert into commentary (postdate,section,author,comment) VALUES (now(),'".$privat."',".$session[user][acctid].",'/me `&hat mit dir `&geschlafen.')";
$result = db_query($sql) or die(db_error(LINK));

if(($session[user][ssstatus]==0) && ($row3[ssstatus]==0))
{
if(e_rand()%95 == $empf)
$schwanger = true;
else
if(e_rand()%95 == $empf)
$schwanger = true;
else
$schwanger = false;
}
}else{
$sql = "insert into commentary (postdate,section,author,comment) VALUES (now(),'".$privat."', ".$session[user][acctid].",'/me `&hat mit Dir `&geschlafen.')";
$result = db_query($sql) or die(db_error(LINK));
}
$session[user][sexheute]++;
$session[user][sexgesamt]++;
$session[user][charm]+=1;

$sql2 = "update accounts set charm = charm + 1, sexheute = sexheute + 1 WHERE acctid ='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));


if($schwanger=true){
if($session['user']['sex']==1){ // frau
debuglog("ist von " . $row3[acctid] . "-" . $row3[name] . " schwanger");
$session[user][ssstatus] = 1;
$session[user][sstritte] = 0;
$session[user][ssmonat] = 19;
$session[user][sserzeug] = $row3[acctid];

$sql2 = "update accounts set charm = charm + 10 WHERE acctid=".$row3[acctid];
db_query($sql2) or die(db_error(LINK));
$session[user][charm] += 10;
}else{
debuglog("hat " . $row3[acctid] . "-" . $row3[name] . " geschwängert");
$sql2 = "update accounts set charm = charm + 10, ssstatus = 1, ssmonat = 19, sstritte = 0, sserzeug = " . $session[user][acctid] . " WHERE acctid='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));
$session[user][charm] += 10;
}
}
if($session[user][superuser] >=3){
$bufflist = unserialize(stripslashes($row3['bufflist']));
$bufflist['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>100,"wearoff"=>"Die Errinnerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an die göttlich intimen Stunden...","activate"=>"offense");
$sql2 = "update accounts set sexgoettlich = 100, bufflist = '" . addslashes(serialize($bufflist)) . "' WHERE acctid='".$row3[acctid]."'";
db_query($sql2) or die(db_error(LINK));
}
if($row3[superuser] >=3){
$session[user][sexgoettlich] = 100;
$session['bufflist']['goettlichersex'] = array("name"=>"`%Göttliches Andenken","rounds"=>100,"wearoff"=>"Die Errinnerung verfliegt für heute!","atkmod"=>1.75,"roundmsg"=>"Du denkst immer noch an die göttlich intimen Stunden...","activate"=>"offense");
}
}
}else{
output("`n`nIrgendwie seid ihr nicht in der Stimmung dazu...`n");
if($session[user][superuser]>=3){
output("`n`nDebug`n");
output("Sex heute: " . $session[user][sexheute] . "`n");
output("Sex gesamt: " . $session[user][sexgesamt] . "`n");
output("Empfängnis: " . $empf . "`n");
}}
output('`n');
viewcommentary("private-".$session['user']['specialmisc']['houseid'],($session['user']['sex']?"Deinem":"Deiner")." Liebsten zuflüstern:",50);
if(($session[user][marriedto]==4294967295) && ($session[user][charisma]==4294967295)){
addnav("keine Kinder möglich mit NPC");
}elseif(($session[user][marriedto]<4294967295) && ($session[user][charisma]==4294967295)){
$sqls="SELECT ssstatus,acctid FROM accounts WHERE locked=0 AND marriedto=".$session['user']['acctid']."";
$results =db_query($sqls) or die(db_error(LINK));
$rows = db_fetch_assoc($results);
addnav("Geschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=geschuetzt");
if (($session['user']['ssstatus']==0) && ($rows[ssstatus]==0)){
addnav("Ungeschützt");
addnav("Sich Lieben","houses.php?op=drin&act=private&act2=kind");
}
}
} else { // jeder andere
output("Du rüttelst ein wenig an der Tür - verschlossen.`n");
output("Tja, in den Privatgemächern hast du eben nichts zu suchen.");
}
addnav("Zurück zum Haus","houses.php?op=drin&module=");


// uncomment these lines if you want to show the default navs even if this is not the default module
// global $shownavs;
// $shownavs = true;

// uncomment these lines if you want to hide the default navs even if this is the default module
// global $shownavs;
// $shownavs = false;
/* content_show end */
}
?>

_________________
Billig und gut einfach nur zum empfehlen


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 03 Mai, 2008 17:03 
Offline
Eingeweihter
Eingeweihter

Registriert: Mo 07 Nov, 2005 20:33
Beiträge: 63
LoGD: http://lotgd.elements-of-darkness.de
Skype: sirblacksoul
vielen vielen dank =)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 14 Mai, 2008 18:14 
Offline
Newbie
Benutzeravatar

Registriert: Fr 11 Apr, 2008 10:23
Beiträge: 5
Geschlecht: Weiblich
LoGD: http://www.arya-logd.de/source.php
Hallo und Achtung Noob im [zensiert] :(

so wie es Varius geschrieben hat funktioniert es ja soweit ganz gut ,aber sobald ich auf ungeschützt bzw. geschützt drücke schreit meine Datenbank um Hilfe.

SELECT * FROM sexwermitwem WHERE spielera = 2 AND spielerb = 5

Table 'HTO01FLADTNL.sexwermitwem' doesn't exist

Es ist mir jetzt aber völlig rätselhaft was da nun reinmuss bzw. wie ich das schreiben soll,vieleich könnte mir da jemand mal bitte helfen.
Danke schon im voraus


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 14 Mai, 2008 18:29 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
Bitte alle SQLs ausführend die Kindersystem (Kindersystem.sql) sind :)

_________________
Billig und gut einfach nur zum empfehlen


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 14 Mai, 2008 18:40 
Offline
Newbie
Benutzeravatar

Registriert: Fr 11 Apr, 2008 10:23
Beiträge: 5
Geschlecht: Weiblich
LoGD: http://www.arya-logd.de/source.php
Kindersystem.sql ?? :???:


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 14 Mai, 2008 18:49 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
So heißt die Datei bei mir in der die SQLs alle sind

_________________
Billig und gut einfach nur zum empfehlen


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 14 Mai, 2008 18:51 
Offline
Newbie
Benutzeravatar

Registriert: Fr 11 Apr, 2008 10:23
Beiträge: 5
Geschlecht: Weiblich
LoGD: http://www.arya-logd.de/source.php
sowas hab ich garnicht :shock:


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 ... 6, 7, 8, 9, 10, 11, 12  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 31 Gäste


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