Hallo ich habe von einem meiner User dieses Script bekommen das hat er irgendwo im Netz gefunde...funktioniert ja soweit auch ganz gut bis auf das Problem das wenn man mit einem anderen Spieler verheiratet ist und sich scheiden lässt das dann nur die Person die scheiden geklickt hat unverheiratet ist...dazu kommt auch nicht die News die aber im Script steht...und das lustigste ist man bekommt eine system mail...das man sich von sich selber geschieden hat...
Vielleicht schaut mal jemand drüber...wäre ganz nett...finde die Idee nämlich ganz witzig dann hat sich auch das Thema mit der Kapelle erst mal erledigt
[php]<?php
require_once "common.php";
checkday();
page_header("Die Kirche");
addcommentary();
if ($_GET[op] == ""){
output("`b`c`&Die Kirche`c`b");
output("<embed src=\"media/kirche.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
output("`^Du gehst in die Kirche , und siehst das hier keine banke zum beten sind , sondern`n");
output("`@nur mehrere Altas, wo die Helden und die Bürger vor sitzen und jeder seine einzelden Gott");
output("`@An betet, doch es gibt auch ei stelle wo Die bürgen und Helden mit ein andere reden :`n`n`n");
viewcommentary("kirche","Hinzufügen",25);
addnav("Beten","kirche.php?op=beten");
addnav("Scheiden","kirche.php?op=hs");
addnav("Zurück zum Marktplatz","village.php");
}
if ($_GET[op] == "beten"){
output("`c`@Welche Gottheiten willst du an beten ????`n");
output("`qHera , `%Aphrodite , `^Apollon ,`vBacchus `@und `rAthena `n");
output("Willst du erst Infos oder willst du für 50 Gold Stücke dich von deinen Gott segen lassen`c");
addnav("Zahle 50 Gold und bete","kirche.php?op=ja");
addnav("Infos","kirche.php?op=info");
addnav("Nein ich zahle nicht","kirche.php?op=no");
}if ($_GET[op] == "no"){
output("`^ Dann hast du woll Pech gehabt mit den segen");
addnav("Zurück zum Marktplatz","village.php");
}if ($_GET[op] == "info"){
output("Über welchen Gott willst du die Info bekommen");
output("(du musst dich aber nicht wundern den die Infos sind nur abgerundet ,weil wir ja nicht alles sagen können )");
Addnav("Info zu Hera","gott.php?op=hera");
addnav("Info zu Aphrodite","gott.php?op=aphrodite");
addnav("Info zu Apollo","gott.php?op=apollo");
addnav("Info zu Bacchus","gott.php?op=Bacchus");
addnav("Info zu Athena","gott.php?op=Athena");
addnav("zurück","kirche.php?op=beten");
}if ($_GET[op] == "ja"){
if ($session['user']['gold']>49){
if ($session[user][god]==3) {output("`^`cDu kannst erst in 3 Tagen wieder beten`c`n`n");}else
if ($session[user][god]==2) {output("`^`cDu kannst in 2 tagen wieder Beten`c`n`n");}else
if ($session[user][god]==1) {output("`^`cDu kannst morgen wieder Beten`c`n`n");}else
if ($session[user][god]==0) {
$session['bufflist']['segen'] = array("name"=>"`9Segen","rounds"=>8,"wearoff"=>"Der Segen der Gottheiten lässt nach.","defmod"=>1.1,"atkmod"=>1.1,"roundmsg"=>"`9Der Segen der Gottheiten schützt dich.","activate"=>"offense");
$session[user][gold]-=50;
$session[user][kirche]+=50;
output("Welchen Gott/in willst du Anbeten ?????");
Addnav("Hera","kirche.php?op=hera");
addnav("Aphrodite","kirche.php?op=aphrodite");
addnav("Apollo","kirche.php?op=apollo");
addnav("Bacchus","kirche.php?op=Bacchus");
addnav("Athena","kirche.php?op=Athena");
}
addnav("zurück","village.php");
}else{
output("Du hast keine 50 Gold mehr");
addnav("zurück","village.php");
}
}if ($_GET[op] == "hera"){
switch (e_rand(1,3)){
case 1:
output("Hera ist dir seh dankbar das du zu ihr Gebetet hast und Gibt dir 2 Waldkämpfe mehr");
$session[user][turns]+=2;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 2:
output(" Hera Guckt auf dich Herab und sagt mit der Wieder Schallenden stimme :`n' Du betest mich an,");
output("Du betest mich an....... Du unglaubinger willst duch nur von mir gesegnet werde dafür zieh ich dir 5 waldkämpfe ab");
$session[user][turns]-=5;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 3:
output("Nichts passiert");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
}
}if ($_GET[op] == "aphrodite"){
switch (e_rand(1,3)){
case 1:
output("Nichts passiert");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 2:
output(" Aphrodite guckt dich mit hier wunder schönen Augen an und sagt:`n");
output(" `@Du bist nicht gerade der beste Beteter und hast hier für Athene gebetet");
output("DAS FIND ICH GARNICHT SCHON .... `$ ihre Augen werden Feuer rote und sie sagt dafür zieh ich dir 5 charmpunkte ab");
$session[user][charm]-=5;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 3:
output("Aphrodite guckt dich mit hier wunder schönen Augen an und sagt:`n");
output("`@ Du bist ".($session[user][sex]?"der schönste Mann denn":"die schönste Frau die")." ich je gesehn habe und das noch schöner zu machen bekommst du 5 charm Punkte");
$session[user][charm]+=5;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
}
}if ($_GET[op] == "apollo"){
switch (e_rand(1,3)){
case 1:
output("Nichts passiert");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 2:
output(" `@ DU wargst es mich zu wecken , du kleiner bürger....`n");
output(" `@Dafür wirst du eine Strafe bekommen");
output("Apollo hat dich für einen Tag an den pranger geh prangt *g*");
$session[user][prangerdays]+=1;
$session[user][pranger]+=1;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 3:
output("Apollo guckt auf dich herab und sagt:`n");
output("`@ Ah ".$session[user][name]." ich seh du betes für mich dafür bekommst du auch was");
output("Er segent dich und deine defens stickt für 15");
$session['bufflist']['segen'] = array("name"=>"`9Segen","rounds"=>15,"wearoff"=>"Der Segen von Apollo lässt nach.","defmod"=>2.2,"atkmod"=>2.2,"roundmsg"=>"`9Der Segen von Apollo schützt dich.","activate"=>"offense");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
}
}if ($_GET[op] == "Bacchus"){
switch (e_rand(1,3)){
case 1:
output("Nichts passiert");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 2:
output(" `@ DU wargst es mich zu wecken , du kleiner bürger....`n");
output(" `@Dafür wirst du eine Strafe bekommen");
output(" du verlierst dein Ganz , dein ganzes gold *g*");
$session[user][gold]=0;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 3:
output("Bacchus guckt auf dich herab und sagt:`n");
output("`@ Ah ".$session[user][name]." ich seh du betes für mich dafür bekommst du auch was");
output("Er schenkt dir 7345 Gold");
$session[user][gold]+=7345;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
}
}if ($_GET[op] == "Athena"){
switch (e_rand(1,3)){
case 1:
output("Nichts passiert");
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 2:
output(" `@ AThena steht vor dir und guckt dich mit schifen blick an:`n");
output(" `@Du betes mich an, so schlecht das ich Kopfschmerzen Bekomme");
output(" Du für musst du Sterben !!!!!!!!!! Aber dein Gold kannst du behalten ");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
case 3:
output("Athena guckt auf dich herab und sagt:`n");
output("`@ Ah ".$session[user][name]." ich seh du betes für mich dafür bekommst du auch was");
output("Deine Lebenspunkte steigen um 2 ");
$session[user][maxpoints]+=2;
$session[user][hitpoints]+=2;
$session[user][god]+=3;
addnav("zurück","village.php");
break;
}
}if ($_GET[op] == "hs"){
if ($session[user][marriedto]==0){
output("`c`b`vDU bist nich verheiratet .... geh bitte`c`b");
addnav("zurück","kirche.php");
}else{
output("`b`c`vScheiden Lassen`c`v`b");
output("`1Alle Götter/in Stehn vor dir und Fragen dich:`n");
output("`^Hallo Held was möchtes du tun ????");
addnav("Scheide lassen","kirche.php?op=sch");
addnav("zurück","kirche.php");
}
}
if($_GET[op]=="sch"){
if ($session[user][marriedto]){
if ($session[user][marriedto]==4294967295){
output("`^Du bist mit `@".($session[user][sex]?"Seth":"Violet")." `^Verheiratet");
output("Willst du dich von `@".($session[user][sex]?"Seth":"Violet")." `^trennen ???");
addnav("Ja ich möchte","kirche.php?op=jes");
addnav("Nein Danke","village.php");
}elseif ($session[user][charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$session[user]['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Du bist mit `@{$partner['name']} `^Verheiratet");
output("Willst du dich von `@{$partner['name']} `^scheiden lassen ???");
addnav("Ja ich möchte","kirche.php?op=jes");
addnav("Nein Danke","village.php");
}
}
}
if ($_GET[op] == "jes"){
if ($session[user][marriedto]){
if ($session[user][marriedto]==4294967295){
output("`^Du würdest von `@".($session[user][sex]?"Seth":"Violet")." getrennt !!!!!!!!");
addnav("Danke und cya","village.php");
$session[user][marriedto]=0;
addnews("`^".$session[user][name]."`q hat sich von `^".($session[sex]?"Seth":"Violet")." `q trennen lassen ");
}elseif ($session[user][charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$session[user]['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Du würdest von `@{$partner['name']} getrennt !!!!!!!!");
$session['user']['charisma']=0;
$session['user']['marriedto']=0;
$sql = "UPDATE accounts SET charisma=0,marriedto=0 WHERE acctid='$session[user][acctid]'";
db_query($sql);
systemmail($session['user']['acctid'],"`\$Wieder solo!`0","`6Du hast `&{$session['user']['name']}`6 verlassen. ".($session[user][sex]?"Sie":"Er")." war einfach widerlich in letzter Zeit.");
addnav("Danke und Tschüss","village.php");
}
}
}
page_footer();
?> [/php]