anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 12:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 50 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: Elementar Arena
BeitragVerfasst: Fr 07 Okt, 2005 16:40 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
So also ich baue im mom an einer etwas größeren sache und brauch daher vielleicht ein paar Umsetzhilfen und programmierhilfe.
Also, hört sich jezz vielleicht net soo spannend an aber ich sehs alg ute übung. und zwar, es gibt ne arena die sich elementar arena nennt. dort gibt es 4 meister, einen wasser, feuer, erde, und wind meister. jeder stärker als der andere und es ist nicht so das sie sich deiner stärke anpassen. man kann sie nur besiegen mit den erforderlichen skills. das heißt es ist wichtig wie man seine drachenpunkte verteilt. ich habs mir dann so vorgestellt das man für jeden besiegten meister einen orden bekommt. so sammelt man nen feuer, wasser, wind und erde orden. wenn man alle besitzt hat man zugang zu einem turm, den sogenannten turm der meister in dem nur die leute reinkönnen die sich alle orden erworben haben. in diesem turm gibts dann halt noch en paar specials und es wird in der bio vermerkt das man alle orden besitzt


vielleicht kann mir ja einer helfen ;)

übrigens: es wäre sehr nett wenn ihr mir die idee net abzieht ;) find ich eh unehrenhaft^^ ausserdem habt ihr sicherlich jeder genug andre ideen :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:09 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
wie schon gesagt, ich helf dir dabei^^ ich seh mir gleich ma an, was du mir da schon geschickt hast, dann kann ich dir vielleicht was weiterhelfen schomma


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
dann wird das ein projekt von
Lazalantin und Horus (und maybe DG^^)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Elementar Arena
BeitragVerfasst: Fr 07 Okt, 2005 17:12 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Horus hat geschrieben:
übrigens: es wäre sehr nett wenn ihr mir die idee net abzieht ;) find ich eh unehrenhaft^^ ausserdem habt ihr sicherlich jeder genug andre ideen :D


Dann poste sie hier nicht? :lol: , ne Scherz ich bezweifel das sie einer klaut und wenn dann glaub ich kaum das er sie anschließend hier postet...


Aber für was soll DG stehn?*aufm schlauch steh*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:14 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 07 Okt, 2005 17:06
Beiträge: 123
Wohnort: Aachen
dg is dat kürzel von deathbringer, oder auch plüschi^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:20 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
eigentlich für drachengott aber egal xD aber sit ja genau das selbe wie deathbringer und plüschi xD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:23 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Dann bin ich mal auf euer Script gespannt mal gucken ob ihr das schaft und was daraus wird... :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:25 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
ich bin auch gespannt, wenn er fertig ist und es funzt bin ich froh, aber ob er dann gut ist bzw. spaß macht oder sinn hat sit wieder ne andre frage ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 17:30 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Na dann viel glück beim gelingen des Scriptes


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 22:30 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
also wir haben jezz en kleines prob im skript. und zwar, irgendwie kommt wenn man auf den link klickt mit dem die datei verlinkt ist nur ein weißer bildschirm. um uns vielleicht zu erleichtern den fehler zu finden, was ist oft der grund für nen weißen bildschirm? denn ich denk ma en fehler ist net drin sonst würde ja en parse error oder so da stehn


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 22:38 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Horus hat geschrieben:
also wir haben jezz en kleines prob im skript. und zwar, irgendwie kommt wenn man auf den link klickt mit dem die datei verlinkt ist nur ein weißer bildschirm. um uns vielleicht zu erleichtern den fehler zu finden, was ist oft der grund für nen weißen bildschirm? denn ich denk ma en fehler ist net drin sonst würde ja en parse error oder so da stehn


Aber kein Fehler kanns auch nich sein, sonst würde es ja gehen :roll:

Überprüf mal, ob irgendwo im Script

echo
print
print_r
die
exit

Augerufen wird.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Okt, 2005 22:45 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Bitte ein Link zu euren Source, sonst kein weiterer Support hier.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 09:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
so hier ist jezz der code. (ja ich weiß das da ja en fehler drin ist aber ich denk ma es ist net so ein fehler wie wenn man ein ";" oder so vergisst)

[php]
<?php

require_once "common.php";
addcommentary();
checkday();


if ($session['user']['alive']){ }else{
redirect("element.php");
$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if(($row[acctid1]==$session[user][acctid] && $row[turn]==1) || ($row[acctid2]==$session[user][acctid] && $row[turn]==2)){
redirect("element.php");
}
// if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
if (getsetting("automaster",1) && $session['user']['seenmaster']!=2){
//masters hunt down truant students $exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,55000);
while (list($key,$val)=each($exparray)){
$exparray[$key]= round(
$val + ($session['user']['dragonkills']/4) * $session['user']['level'] * 100
,0);
}
$expreqd=$exparray[$session['user']['level']+1];
if ($session['user']['experience']>$expreqd && $session['user']['level']<15){
redirect("train.php?op=autochallenge");
}else if ($session['user']['experience']>$expreqd && $session['user']['level']>=15){
redirect("dragon.php?op=autochallenge");
}
}
$session['user']['specialinc']="";
$session['user']['specialmisc']="";
//Auflistung der Meister und ihr Erscheinen
if ($session['user']['orden']==0) { //erscheint nur, wenn kein Orden im Besitz
addnav("`9Nekro, Wasser`0","element.php?op=nekro");
}
if ($session['user']['orden']==1) { //erscheint nur, wenn einer vorhanden ist
addnav("`7Numa, Wind`0","element.php?op=numa");
}
if ($session['user']['orden']==2) { //der erst bei zwei addnav("`\$ Zerna, Feuer`0","element.php?op=zerna");
}
if ($session['user']['orden']==3) { //der bei drei
addnav("`QElgron, Erde`0","element.php?op=elgron");
}
if ($session['user']['orden']==4) { //Und zum Turm kann man erst wenn man alle vier hat
addnav("`\$Zum Turm der Meister`0","turm.php");
addnav("Zurück ins Dorf","village.php");

if ($HTTP_GET_VARS[op]=="nekro") {
output("Du näherst dich dem Meister des Wassers und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf1");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="numa") {
output("Du näherst dich der Meisterin des Windes und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf2");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="zerna") {
output("Du näherst dich der Meisterin des Feuers und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf3");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="elgron") {
output("Du näherst dich dem stärksten Gegner hier, dem Meister der Erde und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf4");
addnav("Zurück zur Arena","element.php");
}
if ($_GET['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"``9Nekro`0",
"creaturelevel"=>12,
"creatureweapon"=>"`9Wasserszepter`0",
"creatureattack"=>60,
"creaturedefense"=>60,
"creaturehealth"=>269,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister des Wassers besiegt!");
debuglog("defeated the master of water");
addnews(" `^ ".$session['user']['name']." `Qhat `9Nekro, den Meister des Wassers `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.08);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`9Nekro `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `9Nekro, dem Meister des Wassers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
if ($HTTP_GET_VARS['op']=="kampf2"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array( "creaturename"=>"``7Numa`0",
"creaturelevel"=>13,
"creatureweapon"=>"`7Szepter des Donners`0",
"creatureattack"=>65, "creaturedefense"=>65,
"creaturehealth"=>312,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Windes besiegt!");
debuglog("defeated the master of wind");
addnews(" `^ ".$session['user']['name']." `Qhat `7Numa, die Meisterin des Windes `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.18);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`7Numa `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `7Numa, der Meisterin des Windes `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}






if ($HTTP_GET_VARS['op']=="kampf3"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`\$Zerna`0",
"creaturelevel"=>14, "creatureweapon"=>"`\$Feuerpeitsche`0",
"creatureattack"=>72, "creaturedefense"=>70,
"creaturehealth"=>346,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}


if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Feuers besiegt!");
debuglog("defeated the master of fire");
addnews(" `^ ".$session['user']['name']." `Qhat `4Zerna, die Meisterin des Feuers `Qbesiegt und einen Orden erhalten!");

//Navigation addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.25);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`4Zerna `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `4Zerna, der Meisterin des Feuers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}





if ($HTTP_GET_VARS['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`QElgron`0",
"creaturelevel"=>15,
"creatureweapon"=>"`Q Szepter der Herrschaft`0",
"creatureattack"=>100,
"creaturedefense"=>100,
"creaturehealth"=>429,
"diddamage"=>0);

$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}

if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister der Erde besiegt!");
debuglog("defeated the master of earth");
addnews(" `^ ".$session['user']['name']." `Qhat `QElgron, den Meister der Erde `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.50);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`QElgron `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `QElgron, dem Meister der Erde `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}






page_header("Element-Arena");
//output("<img src='images/trans.gif' width='1' height='700' alt='' align='right'>",true);
output("`7`c`bElement-Arena`b`cDu betrittst eine große Arena. Das ist die legendäre Elementar-Arena. Hier kommen die mächtigsten Krieger von Barquox hin, um die `#4 Meister `7der Elemente herauszufordern. Derjenige der sich alle Orden, durch den Sieg gegen alle vier Meister, erkämpft hat, wird der Zugang zum Turm der Meister gewährt. Der Turm der Meister ist ein sagenhafter Turm, in der Mitte von Barquox Dorfplatz, der bis in den Himmel reicht. Dort leben die mächtigen Krieger von Barquox. Die, die es geschafft haben gegen alle Elemente erfolgreich zukämpfen. ");
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
page_footer();


}
}
?>
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 09:15 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
achja und natürlich muss unter orden noch ne zeile hinzugefügt werden und zwar "orden"


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 09:54 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Horus hat geschrieben:
so hier ist jezz der code. (ja ich weiß das da ja en fehler drin ist aber ich denk ma es ist net so ein fehler wie wenn man ein ";" oder so vergisst)

[php]
<?php

require_once "common.php";
addcommentary();
checkday();


if ($session['user']['alive']){ }else{
redirect("element.php");
$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if(($row[acctid1]==$session[user][acctid] && $row[turn]==1) || ($row[acctid2]==$session[user][acctid] && $row[turn]==2)){
redirect("element.php");
}
// if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
if (getsetting("automaster",1) && $session['user']['seenmaster']!=2){
//masters hunt down truant students $exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,55000);
while (list($key,$val)=each($exparray)){
$exparray[$key]= round(
$val + ($session['user']['dragonkills']/4) * $session['user']['level'] * 100
,0);
}
$expreqd=$exparray[$session['user']['level']+1];
if ($session['user']['experience']>$expreqd && $session['user']['level']<15){
redirect("train.php?op=autochallenge");
}else if ($session['user']['experience']>$expreqd && $session['user']['level']>=15){
redirect("dragon.php?op=autochallenge");
}
}
$session['user']['specialinc']="";
$session['user']['specialmisc']="";
//Auflistung der Meister und ihr Erscheinen
if ($session['user']['orden']==0) { //erscheint nur, wenn kein Orden im Besitz
addnav("`9Nekro, Wasser`0","element.php?op=nekro");
}
if ($session['user']['orden']==1) { //erscheint nur, wenn einer vorhanden ist
addnav("`7Numa, Wind`0","element.php?op=numa");
}
if ($session['user']['orden']==2) { //der erst bei zwei addnav("`\$ Zerna, Feuer`0","element.php?op=zerna");
}
if ($session['user']['orden']==3) { //der bei drei
addnav("`QElgron, Erde`0","element.php?op=elgron");
}
if ($session['user']['orden']==4) { //Und zum Turm kann man erst wenn man alle vier hat
addnav("`\$Zum Turm der Meister`0","turm.php");
addnav("Zurück ins Dorf","village.php");

if ($HTTP_GET_VARS[op]=="nekro") {
output("Du näherst dich dem Meister des Wassers und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf1");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="numa") {
output("Du näherst dich der Meisterin des Windes und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf2");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="zerna") {
output("Du näherst dich der Meisterin des Feuers und willst sie zum Kampf herausfordern.");
addnav("Gegen sie kämpfen","element.php?op=kampf3");
addnav("Zurück zur Arena","element.php");
}
if ($HTTP_GET_VARS[op]=="elgron") {
output("Du näherst dich dem stärksten Gegner hier, dem Meister der Erde und willst ihn zum Kampf herausfordern.");
addnav("Gegen ihn kämpfen","element.php?op=kampf4");
addnav("Zurück zur Arena","element.php");
}
if ($_GET['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"``9Nekro`0",
"creaturelevel"=>12,
"creatureweapon"=>"`9Wasserszepter`0",
"creatureattack"=>60,
"creaturedefense"=>60,
"creaturehealth"=>269,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister des Wassers besiegt!");
debuglog("defeated the master of water");
addnews(" `^ ".$session['user']['name']." `Qhat `9Nekro, den Meister des Wassers `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");
$exp = round($session[user][experience]*0.08);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`9Nekro `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `9Nekro, dem Meister des Wassers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}
}
if ($HTTP_GET_VARS['op']=="kampf2"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array( "creaturename"=>"``7Numa`0",
"creaturelevel"=>13,
"creatureweapon"=>"`7Szepter des Donners`0",
"creatureattack"=>65, "creaturedefense"=>65,
"creaturehealth"=>312,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Windes besiegt!");
debuglog("defeated the master of wind");
addnews(" `^ ".$session['user']['name']." `Qhat `7Numa, die Meisterin des Windes `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.18);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`7Numa `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `7Numa, der Meisterin des Windes `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}






if ($HTTP_GET_VARS['op']=="kampf3"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`\$Zerna`0",
"creaturelevel"=>14, "creatureweapon"=>"`\$Feuerpeitsche`0",
"creatureattack"=>72, "creaturedefense"=>70,
"creaturehealth"=>346,
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deiner Meisterin entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Die Meisterin war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}


if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast die Meisterin des Feuers besiegt!");
debuglog("defeated the master of fire");
addnews(" `^ ".$session['user']['name']." `Qhat `4Zerna, die Meisterin des Feuers `Qbesiegt und einen Orden erhalten!");

//Navigation addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.25);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`4Zerna `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `4Zerna, der Meisterin des Feuers `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}





if ($HTTP_GET_VARS['op']=="kampf1"){
output("`9Du gehst mit gezogener Waffe auf deinen Gegner vor und der Kampf beginnt sofort.");
$badguy = array(
"creaturename"=>"`QElgron`0",
"creaturelevel"=>15,
"creatureweapon"=>"`Q Szepter der Herrschaft`0",
"creatureattack"=>100,
"creaturedefense"=>100,
"creaturehealth"=>429,
"diddamage"=>0);

$session['user']['badguy']=createstring($badguy);
$session['user']['specialinc']="element.php";
$battle=true;
$session[user][specialinc]="";
}
//Battle Settings
else if ($HTTP_GET_VARS[op]=="run"){ // Flucht
if (e_rand()%3 == 0){
output ("`c`b`&Du konntest deinem Meister entkommen!`0`b`c`n");
$HTTP_GET_VARS[op]="";
}else{
output("`c`b`\$Der Meister war schneller als du!`0`b`c");
$battle=true;
}
}
else if ($HTTP_GET_VARS[op]=="fight"){ // Kampf
$battle=true;
$session[user][specialinc]="";
}

if ($battle) {
include("battle.php");
$session['user']['specialinc']="element.php";
if ($victory){
$badguy=array();
$session['user']['badguy']="";
output("`n`9Du hast den Meister der Erde besiegt!");
debuglog("defeated the master of earth");
addnews(" `^ ".$session['user']['name']." `Qhat `QElgron, den Meister der Erde `Qbesiegt und einen Orden erhalten!");
//Navigation
addnav("Zurück zur Arena","element.php");


$exp = round($session[user][experience]*0.50);
output("Durch diesen Kampf steigt Deine Erfahrung um $exp Punkte.`n`n");
$session[user][experience]+=$exp;
$session[user][orden]+=1;
$session['user']['specialinc']="";
} elseif ($defeat){
$badguy=array();
$session[user][badguy]="";
debuglog("was killed by the master.");
output("`n`QElgron `0versetzte dir den Todesstoß!`n`nDu verlierst 6% Deiner Erfahrung.`0");
output("`nAber du behältst dein ganzes Gold. Du kannst morgen
wieder kämpfen!`0");
addnav("Tägliche News","news.php");
addnews("`^ ".$session['user']['name']." `Qwurde von `QElgron, dem Meister der Erde `Qin einem Kampf getötet!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.94,0);
$session[user][specialinc]="";
} else {
fightnav(true,true);
}

}






page_header("Element-Arena");
//output("<img src='images/trans.gif' width='1' height='700' alt='' align='right'>",true);
output("`7`c`bElement-Arena`b`cDu betrittst eine große Arena. Das ist die legendäre Elementar-Arena. Hier kommen die mächtigsten Krieger von Barquox hin, um die `#4 Meister `7der Elemente herauszufordern. Derjenige der sich alle Orden, durch den Sieg gegen alle vier Meister, erkämpft hat, wird der Zugang zum Turm der Meister gewährt. Der Turm der Meister ist ein sagenhafter Turm, in der Mitte von Barquox Dorfplatz, der bis in den Himmel reicht. Dort leben die mächtigen Krieger von Barquox. Die, die es geschafft haben gegen alle Elemente erfolgreich zukämpfen. ");
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
page_footer();


}
}
?>
[/php]



*Hust*

Ihr habt das Script lebend betreten, oder?
Schaut auch mal die Stelle ein wenig genauer an:

[php]if ($session['user']['alive']){ }else{
redirect("element.php");
$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR[/php]

Da geht 1. keine Klammer nachem redirect zu, foglich müst ihr also Tot sein, um überhaupt das Script geniessen zu können, ABER da das Script wohl auch element.php heisst, verfängt ihr euch sogar noch in ner Endlosschleife!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 09:59 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
und wie sollte man die stelle dann umschreiben damit es funzt?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 10:02 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Horus hat geschrieben:
und wie sollte man die stelle dann umschreiben damit es funzt?


Mit nem Link zur Source könnte man eindeutig besser helfen (Und wenn da Link steht, bedeutet das net, Scripte posten! )

1. redirect("source.php");

2. Danach die Klammer schliessen

3. Die if is sowieso überflüssig :roll:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 10:04 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
sry aber ich hielts für besser den ganzen skript zu posten weil ich mir net sicher war wo ran es lag


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 10:15 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Horus hat geschrieben:
sry aber ich hielts für besser den ganzen skript zu posten weil ich mir net sicher war wo ran es lag



:pein:

Richtig:

redirect("shades.php");


EDIT: *hust*

also 3mal gleichzeitig kämpfen is auch net sinn der Sache, oda?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 08 Okt, 2005 10:26 
Offline
Meister
Meister
Benutzeravatar

Registriert: So 02 Okt, 2005 15:22
Beiträge: 377
Wohnort: Aachen
LoGD: http://www.dragon-tale.de/logd/source.php
trotzdem funzt es net als fehlermeldung kommt jezz immer

Warning: Variable passed to each() is not an array or object in c:\programme\easyphp1-8\www\logd\element.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at c:\programme\easyphp1-8\www\logd\element.php:18) in c:\programme\easyphp1-8\www\logd\common.php on line 955
train.php?op=autochallengeRedirected to train.php?op=autochallenge from element.php?c=54-111959.


kann net ma jemand der sich besser damit auskennt den bei sich reinsetzen und den vielleicht versuchen umzuschreiben damits funzt??


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 50 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum