LoGD Standardrelease steht hier zum Download zur Verfügung!
<?
/*
+----------------------------------+
| Diese Box bitte nicht entfernen! |
+----------------------------------+
| Draza´ar Scripting ~ |
| http://www.legend-of-vinestra.de
| Feat. Dragoria
http://www.logd.wyrmslayer.de
| wasserfall.php v.0.9 |
+----------------------------------+
Einbau:
- irgendwo verlinken, am besten im Bordell ( addnav("Nebenzimmer","redrooms.php"); )
- SQL: ALTER TABLE `accounts` ADD `privatID` INT( 11 ) NOT NULL DEFAULT '0' ;
*/
//*-------------------------* |
//| Bearbeitet von |
//| Cassandra DuLac |
//| für Obsidia |
//| http://www.obsidia.eu |
//*-------------------------*
require_once "common.php";
addcommentary();
$u = &$session['user'];
page_header("Haus der Sünden");
switch($_GET['op']){
case '':
break;
case 'hoehle':
break;
case 'partner':
break;
case 'privat': //Einen Partner auswählen und einladen
output("<img src='Bilder/Nebenzimmer' align='left'/>",true);
output("`c`b`oPrivatraum`b`c`n`n");
output("`c`4Die neuen Räume in Naima Etablissement sind sehr gemütlich.`n
Und es ist alles vorhanden, was man brauchen kann.`n
Hier bist du ungestört, lade dir ein, wen auch immer du begehrst.`n
Keiner wird hier eure Zweisamkeit stören.`c`n`n");
//Partner für Privatbereich aus der DB holen
$partner = $u['acctid'];
$partner2 = $u['privatID'];
$sql = "SELECT acctid,name,privatID FROM accounts WHERE privatID='$partner' AND acctid='$partner2'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
//für Tests
/*output($row['name']." ist mit dir im Partnerchat!");
output($row['acctid']." ist die ID deines Partners!");
output($row['privatID']." ist die privatID deines Partners!");'*/
//Textfeld
if($u['privatID']!=0 && $row['privatID']==$u['acctid']){
if($u['acctid'] > $row['acctid'])
viewcommentary("privat - ".$row['acctid']."~".$u['acctid'],"Hinzufügen",$u['comcount']);
elseif($u['acctid'] < $row['acctid'])
viewcommentary("privat - ".$u['acctid']."~".$row['acctid'],"Hinzufügen",$u['comcount']);
output("`n`n`n`b`7Du bist im Moment im Privatraum mit :`b ".$row['name']);
}
output("`n`n`n`7Folgende Person/en haben dich in einen Privatraum eingeladen:`n");
$sql2 = "SELECT name,acctid,privatID FROM accounts WHERE privatID='$partner'";
$result2 = db_query($sql2);
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>ID</b></td><td><b>Name</b></td></tr>",true);
for($i=0;$i<db_num_rows($result2);$i++){
$row2 = db_fetch_assoc($result2);
output("<tr class='".($i%2?"trdark":"trlight")."'>",true);
output("<td align='center'>",true);
output("`&{$row2['acctid']}`0");
output("</td><td align='center'>",true);
output("{$row2['name']}");
output("</td></tr>",true);
}
output("</table>",true);
//Navigation
addnav("Aktionen");
if($u['privatID']==0) addnav("Partner suchen","redrooms.php?op=search");
else addnav("Partner ändern","redrooms.php?op=change");
addnav("Aktualisieren","redrooms.php?op=privat");
addnav("Umkehren");
addnav("Zurück ins Bordell","bordello.php");
addnav("In die Stadt","village.php");
break;
case 'search': //gewünschten Spieler suchen
output("`c<form action='redrooms.php?op=search&who=search2' method='POST'>Nach Name suchen:
<input name='name'>
<input type='submit' class='button' value='Suchen'>
</form>`c",true);
addnav("","redrooms.php?op=search&who=search2");
addnav("Umkehren");
addnav("Zurück in den Privatraum","redrooms.php?op=privat");
switch($_GET['who']){
case 'search2':
$_POST['name'] = stripslashes($_POST['name']);
$StrLen = StrLen($_POST['name']);
$who = '';
for($i = 0; $i < $StrLen; $i++) {
$who .= '%'.$_POST['name']{$i};
}
$who .= '%';
$who = mysql_real_escape_string($who);
//output('`$Debug: `0'.$who);
$sql = " SELECT acctid,name,privatID FROM accounts WHERE locked=0 AND name LIKE '%$who%' ORDER by acctid ASC";
$result = db_query($sql) or die(sql_error($sql));
if(db_num_rows($result)<1){
output("Keine Spieler vorhanden");
}
elseif(db_num_rows($result)>25){
output("Mehr als 25 Spieler gefunden! Suche bitte eingrenzen!");
}else{
output("`c<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>ID</b></td><td><b>Name</b></td><td><b>Einladen</b></td></tr>",true);
for($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'>",true);
output("<td align='center'>",true);
output("`&{$row['acctid']}`0");
output("</td><td align='center'>",true);
output("{$row['name']}");
output("</td><td align='center'>",true);
output("<a href='redrooms.php?op=add&ID={$row['acctid']}'>X</a>",true);
addnav("","redrooms.php?op=add&ID={$row['acctid']}");
output("</td></tr>",true);
}
output("</table>`c",true);
}
break;
}
break;
case 'add': //gewünschten Spieler eintragen in das Datenbankfeld
$partner = $_GET['ID'];
$sql = "SELECT acctid,name,sex FROM accounts WHERE acctid='$partner'";
$result = db_query($sql);
$row = db_fetch_assoc($result);
addnav("Zurück in den Privatraum","redrooms.php?op=privat");
if($u['privatID']==0 && $partner!=$u['acctid']){
$u['privatID'] = $partner;
if($row['sex']==0) $sex = "dein Partner";
elseif($row['sex']==1) $sex = "deine Partnerin";
output("`7Du hast dich entschieden, dass {$row['name']} `7$sex werden soll.'
.'".($row[sex]?"Sie":"Er")." wurde per YOM benachrichtigt!");
systemmail($row['acctid'],"`@Einladung!`0","{$session[user][name]} `7hat dich zu einer Unterhaltung unter vier Augen in einen Privatraum bei Naima eingeladen! Du kannst ihm dort entweder entgegenkommen oder ihn ignorieren.");
}
elseif($partner==$u['acctid']){
output("`7Führst du gerne selbstgespräche? Wähle jemand anderen als dich selbst!");
}
elseif($u['privatID']==$partner){
output($row['name']." `7ist bereits dein Partner. Keine Notwendigkeit ihn ein zweites Mal auszuwählen ;)");
}else{
output("`7Du bist bereits mit {$u['privatID']} im Privatchat! Wechsle zuerst den Partner, bevor du einen Neuen auswählst!");
}
break;
case 'change': //Partner zurücksetzen auf 0
$u['privatID'] = 0;
output("`7Dein Partner wurde zurückgesetzt. Nun kannst du einen Neuen suchen!`n");
output("`c<form action='redrooms.php?op=search&who=search2' method='POST'>Nach Name suchen:
<input name='name'>
<input type='submit' class='button' value='Suchen'>
</form>`c",true);
addnav("","redrooms.php?op=search&who=search2");
addnav("Zurück in den Privatraum","redrooms.php?op=privat");
break;
}
page_footer();
?>