anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 23:21

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 10 Mär, 2007 19:43 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 10 Mär, 2007 19:00
Beiträge: 52
LoGD: http://vampire-logd.de/source.php?url=/ ... showsource
hi, ich hab ein problem mit robin hood.
ich kann nicht machen denn es erscheint eine leere seite. ich hab schon enderungen forgenommen, die haben aber net geholfen: hier mal der quellcod:
Source von: /lotgd/robinhood.php
<?
//robin hood and his band of merry men forest event
//Created by Lonny Luberts of http://www.pqcomp.com/logd e-mail logd@pqcomp.com
//place this file in the main(logd) folder
//Translated to German by the13th of http://logd.dunkelwald.org - mail: team@dunkelwald.org
//
//Translated Header:
//Robin Hood und seine treuen Gesellen Waldkampf-Event
//Erstellt von Lonny Luberts (http://www.pqcomp.com/logd - logd@pqcomp.com)
//Deutsche Übersetzung: the13th (http://logd.dunkelwald.org - team@dukelwald.org)
//Datei "robinhood.php" (diese Datei) in den LoGD Hauptordner kopieren, "robinhoodf.php" in den
//Ordner "special" kopieren.
//Übersetzungsversion 0.9[28102004]

require_once "common.php";
checkday();
page_header("Robin Hood");
output("`c`b`&Something Special`0`b`c`n`n");
//checkevent();
if ($_GET[op] == ""){
$totalgold = $session[user][goldinbank] + $session[user][gold];
if ($session[user][gold] <1) $totalgold = 0;
output("`7Während du durch den Wald wanderst stösst du auf Robin Hood und seine treuen Gesellen.`n");
if ($totalgold > 499) output("`7Robin Hood erklärt dir, das er vorhat, dein Gold an sich zu nehmen und es unter den Armen zu verteilen.`n");
if ($totalgold < 499) output("`7Sie grüssen dich und gehen dan weiter.");
if ($totalgold > 499) output("`4Robin Hood verlangt, das du ihm dein Gold freiwillig aushändigst.`n");
if ($totalgold > 499) output("`7Was wirst du tun? Den armen helfen oder versuchen, dein Gold zu behalten?");
if ($totalgold > 499) addnav("Gebe ihm dein Gold","robinhood.php?op=loose&op2=give");
if ($totalgold > 499) addnav("Kämpfe mit ihm","robinhood.php?op=fight1");
if ($totalgold < 499) addnav("Weiter","forest.php");
}

if ($_GET[op] == "loose"){

if ($session[user][hitpoints] < 1) $session[user][hitpoints] = 1;
$loot = $session[user][gold];
$session[user][gold] = 0;
$sql = "SELECT acctid,name,goldinbank,gold,login FROM accounts";
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 and $row[gold] < 1){
$num++;
}
}
if ($num == 0){
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 and $row[gold] < 10000 and $row[name] <> $session[user][name]){
$num++;
}
}
}
$dist = ($loot/$num);
// if there is no one to give the gold to never worry.... robin hood keeps it. hehe
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 ){
$give = $row[goldinbank] + $dist;
if ($row[name] <> $session[user][name]){
$sql2 = ("UPDATE accounts SET goldinbank=$give WHERE login = '{$row['login']}'");
db_query($sql2);
$mailmessage = $session[user][name];
$mailmessage .= " wurde von Robin Hood und seinen treuen Gesellen ausgeraubt. Sie nahmen ";
$mailmessage .= $loot;
$mailmessage .= " Gold an sich und verteilten es unter ";
$mailmessage .= $num;
$mailmessage .= " Leuten. Jeder von euch erhielt ";
$mailmessage .= $dist;
$mailmessage .= " Gold. Das Gold wurde in euer Bankfach gelegt.";
systemmail($row[acctid],"`2Robin Hood hat dir etwas Gold gegeben!`2",$mailmessage);
}
}
}

if ($num > 0) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und verteilte es unter den Armen.");
if ($num < 1) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und behält die Beute");
if ($_GET[op2] <> "give") output("`4Du hast verloren!`n");
if ($_GET[op2] == "give") output("`7Du reichst Robin Hood dein Gold!");
if ($_GET[op2] <> "give") output("`7Robin Hood und seine Gesellen sind doch nicht so böse... Auch wenn sie dich ganz schön aufgemischt haben
- aber sie haben dich am Leben gelassen.`n");
output("`3Robin Hood nimmt dein Gold und verteilt es unter den ärmsten im Reich.");
addnav("Weiter","forest.php");
if ($session[user][hitpoints] == 1){
output("Bevor sie weiterziehen, wirft dir Robin Hood noch ein kleines Fläschchen zu. Du trinkst es aus und... ");
switch(e_rand(1,10)){
case 1:
$session[user][hitpoints] = $session[user][maxhitpoints] * .1;
output("der Trank erneuert 10% deiner Lebenskraft.`n");
break;
case 2:
$session[user][hitpoints] = $session[user][maxhitpoints] * .2;
output("der Trank erneuert 20% deiner Lebenskraft.`n");
break;
case 3:
$session[user][hitpoints] = $session[user][maxhitpoints] * .3;
output("der Trank erneuert 30% deiner Lebenskraft.`n");
break;
case 4:
$session[user][hitpoints] = $session[user][maxhitpoints] * .4;
output("der Trank erneuert 40% deiner Lebenskraft.`n");
break;
case 5:
$session[user][hitpoints] = $session[user][maxhitpoints] * .5;
output("der Trank erneuert 50% deiner Lebenskraft.`n");
break;
case 6:
$session[user][hitpoints] = $session[user][maxhitpoints] * .6;
output("der Trank erneuert 60% deiner Lebenskraft.`n");
break;
case 7:
$session[user][hitpoints] = $session[user][maxhitpoints] * .7;
output("der Trank erneuert 70% deiner Lebenskraft.`n");
break;
case 8:
$session[user][hitpoints] = $session[user][maxhitpoints] * .8;
output("der Trank erneuert 80% deiner Lebenskraft.`n");
break;
case 9:
$session[user][hitpoints] = $session[user][maxhitpoints] * .9;
output("der Trank erneuert 90% deiner Lebenskraft.`n");
break;
case 10:
$session[user][hitpoints] = $session[user][maxhitpoints];
output("der Trank erneuert deine vollständige Lebenskraft.`n");
break;
}
}
}
if ($_GET[op] == "win"){
output("Du hast Robin Hood und seine treuen Gesellen besiegt!");
addnews("Robin Hood und seine treuen Gesellen sind im Wald von ".$session[user][name]."`7besiegt worden!");
output("Du denkst, das es sicherlich schlauer ist, zu verschwinden, bevor sie wieder aufstehen.");
//addnews
addnav("Weiter","forest.php");
}
if ($_GET[op] == "fight1"){
$badguy = array( "creaturename"=>"`@Bruder Tuck`0"
,"creaturelevel"=>0
,"creatureweapon"=>"Bierbauch"
,"creatureattack"=>0
,"creaturedefense"=>1
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+2;
$userhealth=e_rand(30,110)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+2;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}
if ($_GET[op] == "fight2"){
$badguy = array( "creaturename"=>"`@Will Scarlet`0"
,"creaturelevel"=>0
,"creatureweapon"=>"Schwert"
,"creatureattack"=>1
,"creaturedefense"=>2
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+4;
$userhealth=e_rand(40,120)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+4;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}
if ($_GET[op] == "fight3"){
$badguy = array( "creaturename"=>"`@Little John`0"
,"creaturelevel"=>1
,"creatureweapon"=>"Stab"
,"creatureattack"=>2
,"creaturedefense"=>3
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+6;
$userhealth=e_rand(50,130)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+6;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="fight";
}

if ($_GET[op] == "fight4"){
$badguy = array( "creaturename"=>"`@Robin Hood`0"
,"creaturelevel"=>2
,"creatureweapon"=>"Fliegenden Pfeilen"
,"creatureattack"=>3
,"creaturedefense"=>4
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$$userattack=e_rand(2,$session[user][atack])+8;
$userhealth=e_rand(60,140)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+8;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}

if ($_GET[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");

if ($victory){
output("You have beaten `^".$badguy['creaturename'].".");
if ($badguy['creaturename']=="`@Bruder Tuck`0") addnav("Weiter","robinhood.php?op=fight2");
if ($badguy['creaturename']=="`@Will Scarlet`0") addnav("Weiter","robinhood.php?op=fight3");
if ($badguy['creaturename']=="`@Little John`0") addnav("Weiter","robinhood.php?op=fight4");
if ($badguy['creaturename']=="`@Robin Hood`0") addnav("Weiter","robinhood.php?op=win");
$badguy=array();
$session[user][badguy]="";
}
elseif ($defeat){
output("Als du unsanft auf dem Bodem schlägst nimmt `^".$badguy['creaturename']." und der Rest von Robin Hood's Gesellen dein Gold an sich.");
addnews("`%".$session[user][name]."`5 wurde besiegt als ".($session[user][sex]?"sie":"er")." von Robin Hood und seinen treuen Gesellen angegriffen
worden ist.");
$session[user][hitpoints]=1;
addnav("Weiter","robinhood.php?op=loose");
}
else{
fightnav(true,false);
}
}else{

}

page_footer();
?>


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Mär, 2007 23:09 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
link zu deiner source wäre viel besser! weil ohne source kein support


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Mär, 2007 23:22 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
die Datei robinhood.ph (oder wie es genau heisst) muss unverändert in den Ordner specials *g* Und nicht in den root Ordner ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Mär, 2007 23:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
azraeldemon hat geschrieben:
link zu deiner source wäre viel besser! weil ohne source kein support

-Jaein, stimmt nicht ganz =). Natürlich gibt es Support, aber mit Source Angabe ist das ganze Informativer und man kann einzelne Dateien bei bedarf mit einsehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 01:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
mmhh dann wurd ich aber auch falsch begrüsst vor langer langer zeit! *g* naja hauptsache es läuft jetzt bei ihm/ihr


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 10:33 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 10 Mär, 2007 19:00
Beiträge: 52
LoGD: http://vampire-logd.de/source.php?url=/ ... showsource
hi,
ich habe die robin hoodf.php oder wie die hießt in spezialverzeichniss gepackt und die robin hood ins normale. da die dann nciht ging, hab ich enderungen forgenommen, die auch nichts gebracht haben. ist denn da ein fehler im quellcod? ich kann euch die source nicht zeigen, da dies serverseitig gespert worden ist.
(ich programiere nur ein wenig mit und bin dort auch admin)
danke für eure hilfe
und um die frage sie oder er zu beantworten: er ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 11:31 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Kevz hat geschrieben:
azraeldemon hat geschrieben:
link zu deiner source wäre viel besser! weil ohne source kein support

-Jaein, stimmt nicht ganz =). Natürlich gibt es Support, aber mit Source Angabe ist das ganze Informativer und man kann einzelne Dateien bei bedarf mit einsehen.


Kevz hat geschrieben:
Da hat Tidus recht, ich gebe Grundsächlich nur denen Support die Offenen Source haben und auch nett um Hilfe bitten und nicht ne plumpe Antwort & co geben.

Kevz hat geschrieben:
Bitte Link zu deinen Source.

Bedingungen für Hilfe


Mh. 180° Meinungsänderung?

Natürlich - Die Regeln sind für Hilfegebende nicht verbindlich. Und offline-Testserver sind natürlich von der Regel ausgeschlossen - Was man ohnehin nicht einsehen kann muss man auch nicht einsehen.

Sorry für Offtopic. Musste aber nun sein. :) Nicht, dass da plötzlich alle beginnen die Source zuzumachen...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 11:37 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
also die dateien haste richtig geladen

root/robinhood.php
specials/robinhoodf.php

evlt ein leerzeichen nach

?>

vorhanden?

oder wie schauen deine änderungen aus?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 13:46 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ja, Eliwood. Da stimme ich dir schon zu, dass nicht alle sofort Ihren Source aufgrund meiner oben gesagt zusage schließen sollen. Aber mit der Einsicht kommt auch die Vernunft? ^.^ Aber Meinungen ändern sich auch nach der Zeit. =)

Sorry für Off Topic, back to Topic. ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 14:14 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 10 Mär, 2007 19:00
Beiträge: 52
LoGD: http://vampire-logd.de/source.php?url=/ ... showsource
:dieses:
if ($HTTP_GET_VARS[op]
ausgetauscht gegen
if ($_GET[op]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 11 Mär, 2007 19:10 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
also daran würde es wohl liegen wenn dein server keine register long arrays unterstützt diese also bei dir auf off stehen was bei den meisten anbieten inzwischen standardmäßig ist!

Generell ist es schonmal gut das du das gemacht hast so spricht die datei wenigstens nur eine phpsprache und nicht zwei.

hast du was an der robinhoodf.php gemacht?

hast nur du bei diesem special ne weisse seite?

@eliwood ja ich spreche dabei von sprachen php 4 php 5 da ja einige codeteile doch sehr unterschiedlich sein können.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 24 Mär, 2007 11:09 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 10 Mär, 2007 19:00
Beiträge: 52
LoGD: http://vampire-logd.de/source.php?url=/ ... showsource
hallo, ich habe es ohne und mit enderung probiert, keinerlei auswirkungen... mehr hab ich nciht geendert ich kann die andere auch mal hier reinstellen, wenn ihr wollt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 18:03 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 30 Aug, 2006 17:10
Beiträge: 140
Geschlecht: Männlich
/Offtopic

sry..aber das muss sein...es heißt änderung...net enderung...

offtopic/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 25 Mär, 2007 22:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
[offtopic]
Sorry, aber es heißt *in deine Sig guck* orientalischem Markt nicht Orientalischem Markt

:P [/offtopic]

Hast du das Script schon einmal auf Leerzeichen nach dem ?> überprüft? Oft liegt es daran. Irgend ein Zeichen vielleicht so reingerutscht, vielleicht vor <? ?
Schonmal das Script neu heruntergeladen und überschrieben? Vielleicht geht es ja dann, war bei mir schon öfters der Fall, da ich wohl irgendwie ungeschickt auf eine Taste gekommen bin ohne es zu merken *gg*

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 28 Mär, 2007 07:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Di 13 Mär, 2007 10:26
Beiträge: 100
Geschlecht: Männlich
[offtopic] *schaut in dem thread umher und findet massig rechtschreibfehler*
najoa ;) [/offtopic]

schreib die überarbeitete version doch noch einmal rein, aber bitte mit php (so wie drazaar und ich oben mit offtopic am anfang und am ende), dann ists übersichtlicher

_________________
Some day and that day may never come I'm call upon you to do me a favour,but until that day accept that as a gift...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 15 Apr, 2007 11:14 
Offline
Eingeweihter
Eingeweihter

Registriert: Sa 10 Mär, 2007 19:00
Beiträge: 52
LoGD: http://vampire-logd.de/source.php?url=/ ... showsource
so, um mal wieder zu meinem problem zu kommen ;-)
[php]
Source von: /lotgd/robinhood.php
<?
//robin hood and his band of merry men forest event
//Created by Lonny Luberts of
http://www.pqcomp.com/logd
e-mail
logd@pqcomp.com

//
place this file in the main(logd) folder
//Translated to German by the13th of
http://logd.dunkelwald.org -
mail:
team@dunkelwald.org

//

//Translated Header:
//Robin Hood und seine treuen Gesellen Waldkampf-Event
//Erstellt von Lonny Luberts (http://www.pqcomp.com/logd -
logd@pqcomp.com)

//Deutsche Übersetzung: the13th (http://logd.dunkelwald.org -
team@dukelwald.org)

//Datei "robinhood.php" (diese Datei) in den LoGD Hauptordner kopieren, "robinhoodf.php" in den
//Ordner "special" kopieren.
//Übersetzungsversion 0.9[28102004]

require_once "common.php";
checkday();
page_header("Robin Hood");
output("`c`b`&Something Special`0`b`c`n`n");
//checkevent();
if ($_GET[op] == ""){
$totalgold = $session[user][goldinbank] + $session[user][gold];
if ($session[user][gold] <1) $totalgold = 0;
output("`7Während du durch den Wald wanderst stösst du auf Robin Hood und seine treuen Gesellen.`n");
if ($totalgold > 499) output("`7Robin Hood erklärt dir, das er vorhat, dein Gold an sich zu nehmen und es unter den Armen zu verteilen.`n");
if ($totalgold < 499) output("`7Sie grüssen dich und gehen dan weiter.");
if ($totalgold > 499) output("`4Robin Hood verlangt, das du ihm dein Gold freiwillig aushändigst.`n");
if ($totalgold > 499) output("`7Was wirst du tun? Den armen helfen oder versuchen, dein Gold zu behalten?");
if ($totalgold > 499) addnav("Gebe ihm dein Gold","robinhood.php?op=loose&op2=give");
if ($totalgold > 499) addnav("Kämpfe mit ihm","robinhood.php?op=fight1");
if ($totalgold < 499) addnav("Weiter","forest.php");
}

if ($_GET[op] == "loose"){

if ($session[user][hitpoints] < 1) $session[user][hitpoints] = 1;
$loot = $session[user][gold];
$session[user][gold] = 0;
$sql = "SELECT acctid,name,goldinbank,gold,login FROM accounts";
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 and $row[gold] < 1){
$num++;
}
}
if ($num == 0){
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 and $row[gold] < 10000 and $row[name] <> $session[user][name]){
$num++;
}
}
}
$dist = ($loot/$num);
// if there is no one to give the gold to never worry.... robin hood keeps it. hehe
$result = db_query($sql);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($row[goldinbank] < 1 ){
$give = $row[goldinbank] + $dist;
if ($row[name] <> $session[user][name]){
$sql2 = ("UPDATE accounts SET goldinbank=$give WHERE login = '{$row['login']}'");
db_query($sql2);
$mailmessage = $session[user][name];
$mailmessage .= " wurde von Robin Hood und seinen treuen Gesellen ausgeraubt. Sie nahmen ";
$mailmessage .= $loot;
$mailmessage .= " Gold an sich und verteilten es unter ";
$mailmessage .= $num;
$mailmessage .= " Leuten. Jeder von euch erhielt ";
$mailmessage .= $dist;
$mailmessage .= " Gold. Das Gold wurde in euer Bankfach gelegt.";
systemmail($row[acctid],"`2Robin Hood hat dir etwas Gold gegeben!`2",$mailmessage);
}
}
}

if ($num > 0) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und verteilte es unter den Armen.");
if ($num < 1) addnews("Robin Hood stahl $loot Gold von ".$session[user][name]."`7 und behält die Beute");
if ($_GET[op2] <> "give") output("`4Du hast verloren!`n");
if ($_GET[op2] == "give") output("`7Du reichst Robin Hood dein Gold!");
if ($_GET[op2] <> "give") output("`7Robin Hood und seine Gesellen sind doch nicht so böse... Auch wenn sie dich ganz schön aufgemischt haben
- aber sie haben dich am Leben gelassen.`n");
output("`3Robin Hood nimmt dein Gold und verteilt es unter den ärmsten im Reich.");
addnav("Weiter","forest.php");
if ($session[user][hitpoints] == 1){
output("Bevor sie weiterziehen, wirft dir Robin Hood noch ein kleines Fläschchen zu. Du trinkst es aus und... ");
switch(e_rand(1,10)){
case 1:
$session[user][hitpoints] = $session[user][maxhitpoints] * .1;
output("der Trank erneuert 10% deiner Lebenskraft.`n");
break;
case 2:
$session[user][hitpoints] = $session[user][maxhitpoints] * .2;
output("der Trank erneuert 20% deiner Lebenskraft.`n");
break;
case 3:
$session[user][hitpoints] = $session[user][maxhitpoints] * .3;
output("der Trank erneuert 30% deiner Lebenskraft.`n");
break;
case 4:
$session[user][hitpoints] = $session[user][maxhitpoints] * .4;
output("der Trank erneuert 40% deiner Lebenskraft.`n");
break;
case 5:
$session[user][hitpoints] = $session[user][maxhitpoints] * .5;
output("der Trank erneuert 50% deiner Lebenskraft.`n");
break;
case 6:
$session[user][hitpoints] = $session[user][maxhitpoints] * .6;
output("der Trank erneuert 60% deiner Lebenskraft.`n");
break;
case 7:
$session[user][hitpoints] = $session[user][maxhitpoints] * .7;
output("der Trank erneuert 70% deiner Lebenskraft.`n");
break;
case 8:
$session[user][hitpoints] = $session[user][maxhitpoints] * .8;
output("der Trank erneuert 80% deiner Lebenskraft.`n");
break;
case 9:
$session[user][hitpoints] = $session[user][maxhitpoints] * .9;
output("der Trank erneuert 90% deiner Lebenskraft.`n");
break;
case 10:
$session[user][hitpoints] = $session[user][maxhitpoints];
output("der Trank erneuert deine vollständige Lebenskraft.`n");
break;
}
}
}
if ($_GET[op] == "win"){
output("Du hast Robin Hood und seine treuen Gesellen besiegt!");
addnews("Robin Hood und seine treuen Gesellen sind im Wald von ".$session[user][name]."`7besiegt worden!");
output("Du denkst, das es sicherlich schlauer ist, zu verschwinden, bevor sie wieder aufstehen.");
//addnews
addnav("Weiter","forest.php");
}
if ($_GET[op] == "fight1"){
$badguy = array( "creaturename"=>"`@Bruder Tuck`0"
,"creaturelevel"=>0
,"creatureweapon"=>"Bierbauch"
,"creatureattack"=>0
,"creaturedefense"=>1
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+2;
$userhealth=e_rand(30,110)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+2;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}
if ($_GET[op] == "fight2"){
$badguy = array( "creaturename"=>"`@Will Scarlet`0"
,"creaturelevel"=>0
,"creatureweapon"=>"Schwert"
,"creatureattack"=>1
,"creaturedefense"=>2
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+4;
$userhealth=e_rand(40,120)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+4;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}
if ($_GET[op] == "fight3"){
$badguy = array( "creaturename"=>"`@Little John`0"
,"creaturelevel"=>1
,"creatureweapon"=>"Stab"
,"creatureattack"=>2
,"creaturedefense"=>3
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$userattack=e_rand(2,$session[user][atack])+6;
$userhealth=e_rand(50,130)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+6;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="fight";
}

if ($_GET[op] == "fight4"){
$badguy = array( "creaturename"=>"`@Robin Hood`0"
,"creaturelevel"=>2
,"creatureweapon"=>"Fliegenden Pfeilen"
,"creatureattack"=>3
,"creaturedefense"=>4
,"creaturehealth"=>2
,"creaturegold"=>0
,"diddamage"=>0);

$userlevel=$session[user][level];
$$userattack=e_rand(2,$session[user][atack])+8;
$userhealth=e_rand(60,140)+$session[user][level];
$userdefense=e_rand(2,$session[user][defence])+8;
$badguy[creaturelevel]+=$userlevel;
$badguy[creatureattack]+=$userattack;
$badguy[creaturehealth]=$userhealth;
$badguy[creaturedefense]+=$userdefense;
$badguy[creaturegold]=0;
$session[user][badguy]=createstring($badguy);
$_GET[op]="fight";
}

if ($_GET[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");

if ($victory){
output("You have beaten `^".$badguy['creaturename'].".");
if ($badguy['creaturename']=="`@Bruder Tuck`0") addnav("Weiter","robinhood.php?op=fight2");
if ($badguy['creaturename']=="`@Will Scarlet`0") addnav("Weiter","robinhood.php?op=fight3");
if ($badguy['creaturename']=="`@Little John`0") addnav("Weiter","robinhood.php?op=fight4");
if ($badguy['creaturename']=="`@Robin Hood`0") addnav("Weiter","robinhood.php?op=win");
$badguy=array();
$session[user][badguy]="";
}
elseif ($defeat){
output("Als du unsanft auf dem Bodem schlägst nimmt `^".$badguy['creaturename']." und der Rest von Robin Hood's Gesellen dein Gold an sich.");
addnews("`%".$session[user][name]."`5 wurde besiegt als ".($session[user][sex]?"sie":"er")." von Robin Hood und seinen treuen Gesellen angegriffen
worden ist.");
$session[user][hitpoints]=1;
addnav("Weiter","robinhood.php?op=loose");
}
else{
fightnav(true,false);
}
}else{

}

page_footer();
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 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