LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
require_once "common.php";
addcommentary();
checkday();
/*
Script by Horus, 2006
The roleplay arena
Die Rollenspiel-Arena
Copyright darf nicht entfernt werden!
Programmiert für Falathron
Eine Benutzung dieses Scripts ohne meine Erlaubnis wird Konsequenzen haben.
Wichtig:
Der "save"-Teil hat eine Ähnlichkeit mit dem, von Bibirs Bibliothek. Das liegt daran, dass ich mich daran orientiert habe, da es mir sehr gut gefallen hat, vorallem optisch aufgebaut. Dennoch ist es zu 100% selbst gescriptet!
*/
page_header("Die vergessene Arena");
switch($_GET[op]){
case "normal":
//addnav("Kämpfe");
//addnav("`gZeige alle Einladungen`0","rpfights.php?op=show");
//addnav("`$ Zeige alle Herausforderungen`0","rpfights.php?op=show2");
//addnav("`7Kämpfe beobachten`0","rpfights.php?op=show3");
//addnav("Aktionen");
//addnav("`3Neue Herausforderung starten","rpfights.php?op=start");
addnav("Wege");
//addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
output("`7Du betrittst die vergessene Arena. Sie ist dir vorher noch nie wirklich aufgefallen und du kannst dich auch nicht daran erinnern, dass sie jemals hier stand. Die Arena hat eine hohe Ähnlichkeit mit dem Kolosseum. In der Mitte der Arena befindet sich ein Portal. Wo das nur hinführt? Neben dem Portal steht ein Magier, der dich verdutzt anschaut.`n`3Seid gegrüßt! Willkommen in der vergessenen Arena. Hier kannst du von anderen zum Kämpfen herausgefordert werden. Oder willst du vielleicht sogar selber jemanden herausfordern? Dies liegt bei dir.`n`n");
viewcommentary("RP-ARENA-NORM","Unterhalten",$session['user']['comcount']);
break;
case "show":
addnav("Vergessene Arena");
addnav("`$ Zeige alle Herausforderungen`0","rpfights.php?op=show2");
addnav("`7Kämpfe beobachten`0","rpfights.php?op=show3");
output("`7Der Magier schaut auf ein Pergament. Er nickt leicht und zeigt es dir. Auf dem Pergament befinden sich alle Namen der Leute, die dich herausgefordert haben. Du kannst über das Portal zu ihnen kommen, um die Herausforderung anzunehmen.");
addnav("Einladungen");
$result = db_query("SELECT * FROM rpfights WHERE
rpfightenemy1 OR rpfightenemy2 OR rpfightenemy3 OR rpfightenemy4 OR rpfightenemy5 OR rpfightenemy6 OR rpfightenemy7 OR rpfightenemy8 = ".$session[user][acctid]."
");
while ($row = db_fetch_assoc($result)){
$result2 = db_query("SELECT acctid, name FROM accounts WHERE acctid=".$row[rpfightchallenger]."");
while ($row2 = db_fetch_assoc($result2)){
addnav("$row[rpfightname]`n `7($row2[name]`7)`0","rpfights.php?op=id&fid=".$row[fid]."");
}
}
addnav("Wege");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
break;
case "show2":
addnav("Vergessene Arena");
addnav("`gZeige alle Einladungen`0","rpfights.php?op=show");
addnav("`7Kämpfe beobachten`0","rpfights.php?op=show3");
output("`7Der Magier schaut auf ein Pergament, wo er alle Einladungen aufgelistet hat. Du siehst auch deine Einladungen und hoffst, dass dein Gegner bald eintrifft.");
addnav("Herausforderungen");
$result = db_query("SELECT * FROM rpfights WHERE rpfightchallenger=".$session[user][acctid]."");
while ($row = db_fetch_assoc($result)){
addnav("$row[rpfightname]`0","rpfights.php?op=id&fid=".$row[fid]."");
}
addnav("Wege");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
break;
case "show3":
addnav("Vergessene Arena");
addnav("`gZeige alle Einladungen`0","rpfights.php?op=show");
addnav("`$ Zeige alle Herausforderungen`0","rpfights.php?op=show2");
output("`7Der Magier zeigt mit dem Finger auf das Portal. Du näherst dich dem Portal. Der Rand des Portals ist mit kleinen, runden Kristallen geschmückt, indenen du Leute siehst. Unter den Kristallen befindet sich ein kleines Schild aus Platin, auf dem der Name der Kämpfer steht. Willst du ein paar Kämpfenden über eine zweitene Ebene beim Kampf zusehen?`n`n`n`n");
output("<table cellpadding=2 cellspacing=1 bgcolor='#999999'><tr class='trdark'><td>Herausforderungsname</td><td>Herausforderer</td><td>Gebiet</td><td>Gebietsbeschreibung</td><td>Gebietsbild</td><td>OPs</td></tr>",true);
addnav("Offene Kämpfe");
$result = db_query("SELECT * FROM rpfights");
while ($row = db_fetch_assoc($result)){
$result3 = db_query("SELECT acctid, name FROM accounts WHERE acctid=".$row[rpfightchallenger]."");
while ($row3 = db_fetch_assoc($result3)){
output("
<tr class='trlight'>
<td>$row[rpfightname]</td>
<td>$row3[name]</td>
<td>$row[rpfightarea]</td>
<td>$row[areadesc]</td>",true);
if($row[areaimg]!=""){
output("<td><img src='$row[areaimg]' width='100'></td>",true);
}
else
{
output("<td>`i`7Keins vorhanden`i`0</td>",true);
}
output("
<td><a href='rpfights.php?op=id2&fid=".$row[fid]."'>Beobachten</a></td>
</tr>",true);
addnav("","rpfights.php?op=id2&fid=".$row[fid]."");
addnav("$row[rpfightname]`n `7(Herausforderer: $row3[name]`7)`0","rpfights.php?op=id2&fid=".$row[fid]."");
}
}
output("</table>",true);
addnav("Wege");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
break;
case "id":
addcommentary();
addnav("Vergessene Arena");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
$sql = "SELECT * FROM rpfights
WHERE fid=".$_GET[fid];
$result3 = db_query($sql) or die(db_error(LINK));
$row3 = db_fetch_assoc($result3);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row3[rpfightchallenger]."";
$result4 = db_query($sql2) or die(db_error(LINK));
$row4 = db_fetch_assoc($result4);
output("`c`bHerausforderung von $row4[name]`c`b`n");
if($row3[areaimg]!=""){
output("`c<img src='$row3[areaimg]' width='200'>`n`n`c",true);
}
output("`7`cGebiet: `n$row3[rpfightarea]`n`n`3***`n`n`7Gebietsbeschreibung:`n$row3[areadesc]`n`n`3***`n`n`n`c");
viewcommentary("RPFIGHTS-ID:".$_GET[fid]."","Kämpfen",$session['user']['comcount']);
break;
case "id2":
addnav("Vergessene Arena");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
$sql = "SELECT * FROM rpfights
WHERE fid=".$_GET[fid];
$result3 = db_query($sql) or die(db_error(LINK));
$row3 = db_fetch_assoc($result3);
$sql2 = "SELECT name FROM accounts WHERE acctid=".$row3[rpfightchallenger]."";
$result4 = db_query($sql2) or die(db_error(LINK));
$row4 = db_fetch_assoc($result4);
output("`c`bHerausforderung von $row4[name]`c`b");
if($row3[areaimg]!=""){
output("`c<img src='$row3[areaimg]' width='200'>`n`n`c",true);
}
output("`7`cGebiet: `n$row3[rpfightarea]`n`n`3***`n`n`7Gebietsbeschreibung:`n$row3[areadesc]`n`n`3***`n`n`n`c");
viewcommentary("RPFIGHTS-ID:".$_GET[fid]."","Du kannst hier nichts tun",$session['user']['comcount']);
break;
case "start":
addnav("Wege");
addnav("Zurück zur vergessenen Arena","rpfights.php?op=normal");
addnav("Zurück ins Kriegerviertel","tournamentplace.php");
if ($_GET['subop']=='save') {
output("`tDeiner Herausforderung wurde erfolgreich abgeschickt. Du kannst deinen Gegner nun auf die Herausforderung aufmerksam machen!`0`n`n");
systemmail($_POST[rpfightenemy1],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy2],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy3],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy4],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy5],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy6],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy7],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
systemmail($_POST[rpfightenemy8],"$_POST[rpfightname] `t[RP-Kampf]`0","`tDu wurdest in der vergessenen Arena zu einem Kampf herausgefordert!`n`n`bGebietsinformationen:`b`n $_POST[rpfightarea]`n`i$_POST[areadesc]`i");
$sql = "INSERT INTO rpfights (fid, rpfightchallenger, rpfightenemy1, rpfightenemy2, rpfightenemy3, rpfightenemy4, rpfightenemy5, rpfightenemy6, rpfightenemy7, rpfightenemy8, rpfightname, rpfightarea, areadesc, areaimg) VALUES ('{$_POST['fid']}', '{$session['user']['acctid']}', '{$_POST['rpfightenemy1']}', '{$_POST['rpfightenemy2']}', '{$_POST['rpfightenemy3']}', '{$_POST['rpfightenemy4']}', '{$_POST['rpfightenemy5']}', '{$_POST['rpfightenemy6']}', '{$_POST['rpfightenemy7']}', '{$_POST['rpfightenemy8']}', '{$_POST['rpfightname']}','{$_POST['rpfightarea']}', '{$_POST['areadesc']}', '{$_POST['areaimg']}')";
db_query($sql);
}
else
{
output("`7Hier kannst du eine Herausforderung starten. Es müssen alle Felder ausgefüllt werden. Bei 'Gegner' `bmuss`b die ID des Gegners angegeben werden. Um sie zu erhalten, musst du deinem Gegner einen Boten zukommen lassen, denn nur er kann in seiner Vital-Info seine ID sehen. Dies soll unnötige Herausforderungen beseitigen und dem Gegner die direkte Möglichkeit der Ablehnung geben!`0");
output("<br><br><form action='rpfights.php?op=start&subop=save' method='POST'>",true);
output("<table cellpadding=2 cellspacing=1 bgcolor='#999999'><tr class='trdark'><td>Herausforderungsname:</td><td><input class='input' type='text' name='rpfightname' value='{$_POST['rpfightname']}' maxlength='50' size='50'>",true);
output("</td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 1:</td><td><input class='input' type='text' name='rpfightenemy1' value='{$_POST['rpfightenemy1']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 2:</td><td><input class='input' type='text' name='rpfightenemy2' value='{$_POST['rpfightenemy2']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 3:</td><td><input class='input' type='text' name='rpfightenemy3' value='{$_POST['rpfightenemy3']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 4:</td><td><input class='input' type='text' name='rpfightenemy4' value='{$_POST['rpfightenemy4']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 5:</td><td><input class='input' type='text' name='rpfightenemy5' value='{$_POST['rpfightenemy5']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 6:</td><td><input class='input' type='text' name='rpfightenemy6' value='{$_POST['rpfightenemy6']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 7:</td><td><input class='input' type='text' name='rpfightenemy7' value='{$_POST['rpfightenemy7']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>ID von Gegner 8:</td><td><input class='input' type='text' name='rpfightenemy8' value='{$_POST['rpfightenemy8']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trlight'><td>Gebiet:</td><td><input class='input' type='text' name='rpfightarea' value='{$_POST['rpfightarea']}' maxlength='50' size='50'></td></tr>",true);
output("<tr class='trdark'><td colspan='2'>Gebietsbeschreibung:</td></tr>",true);
output("<tr class='trdark'><td colspan='2'><textarea name='areadesc' class='input' cols='60' rows='10'>{$_POST['areadesc']}</textarea></td></tr>",true);
output("<tr class='trlight'><td>Gebietsbild (URL):</td><td><input class='input' type='text' name='areaimg' value='{$_POST['areaimg']}' maxlength='1500' size='50'></td></tr>",true);
output("<tr class='trlight'><td colspan='2'><input type='submit' class='button' value='Herausforderung starten'></td></tr></table></form>",true);
addnav("","rpfights.php?op=start&subop=save");
}
break;
}
page_footer();
?>