anpera.net
https://anpera.dyndns.org/phpbb3/

Brücke des Schicksals
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=932
Seite 1 von 2

Autor:  Arpi [ So 06 Feb, 2005 14:56 ]
Betreff des Beitrags:  Brücke des Schicksals

naja habe ne Brücke gemoddet und will das ihr sie mal anschaut...
hoffe euch gefällt sie
und ich habe es hier her geschrieben weil ich im Addons nichts eröffnen darf..>.<"!
istall anleitung
Kopiere die datei in dein LOGD verzeichniss anschließend öffnest du
village.php
suchst
[php]addnav("Wald","forest.php");[/php]
und fügst darunter ein:
[php]addnav("Brücke des Schicksals","bridgeofdoom.php");[/php]
Copyright muss erhalten bleiben!!!:D

[php]<?
//Brücke des Schicksals by Skoll&Arpi
require_once "common.php";
checkday();

page_header("Brücke des Schicksals");
output("`c`b`&Brücke des Schicksals!`0`b`c");

if ($HTTP_GET_VARS[op]==""){
addnav("Zurück zum Dorf","village.php");
addnav("Spring von der Brücke","bridgeofdoom.php?op=jump");
output("`!Am Ende der Stadt ist eine Brück du siehst hinunter und, siehst einen seeehr Schnellen Fluß was willst du machen.`n`n");
}

//die
else if ($HTTP_GET_VARS[op]=="jump"){
$chanceofsurvival=e_rand(0,100);
if ($chanceofsurvival>1){
output("`!Du Springst......`n`nDu fällst........`n`nDu`$ STRIBST!`n`n");
$session[user][alive]=false;
$session[user][hitpoints]=0;
output("`!Durch den Sprung den du gesprungen bist bekommst du Erfahrung du weißt aber nun dass man sowas nicht mehr macht!! !`n`n");
$xp=$session[user][level]*50;
output("`@Du bekomsmt durch den Sturz`^$xp `@Erfahrung.");
$session[user][ experience]+=$xp;
output("`n`n aber nun bist du Leider Tot....");
addnav("Tägliche News","news.php");
addnews("`%".$session[user][name]."`3 Starb bei einen Brücken sprung.");
}
else{
output("`!Du Springst......`n`nDu fällst ........`n`nund du`@ LEBST!`n`n");
$session[user][hitpoints]+=250;
output("`!Durch den Sprung den du gesprungen bist bekommst du Erfahrung du weißt aber nun dass man sowas nicht mehr macht!`n`n");
$xp=$session[user][level]*50;
output("`@Du bekommst `^$xp `@Erfahrung.");
$session[user][ experience]+=$xp;
$session[user][gems]+=10;
output("`@Du kletterst den Fluss rand hoch und findest bei deinem Glück heute`$10 GEMS!!! `@bei den Steinen`n`n");

addnav("Zurück zum Dorf","village.php");
addnews("`%".$session[user][name]."`3 Sprang von einer Holzbrücke und überlebte es durch einen zufall!");
}
}
page_footer();
?>
[/php][/php]

Autor:  Kevz [ So 06 Feb, 2005 15:33 ]
Betreff des Beitrags: 

Nya schöne idee, aber besser wärs das als special zu machen und net als direkten link :pein:

Autor:  Meteora [ So 06 Feb, 2005 15:39 ]
Betreff des Beitrags: 

Und jetzt mal die ORIGINAL bridgeofdoom:


[php]
<?
/*bridge of doom by Nick Puleo
http://www.happyapplefarm.net
Modified by Hadriel @ anaras.ch*/
require_once "common.php";
checkday();

page_header("Brücke des Schicksals");
output("`c`b`&Brücke des Schicksals!`0`b`c");

if ($session[user][hitpoints]<11){
output("`n`7Du bist viel zu schwach, um die Brücke zu betreten!");
addnav("Zurück ins Armenviertel","village.php?op=gasse");
}

else if ($HTTP_GET_VARS[op]==""){
addnav("Zurück ins Armenviertel","village.php?op=gasse");
addnav("Springe von der Brücke","bridgeofdoom.php?op=jump");
output("`%Am anderen Ende des Dorfes ist eine Brücke, die über einen gewaltigen Canyon führt. Als du hinunter siehst, bemerkst du einen reißenden Fluß GANZ weit unten.`n`n");
}

//die
else if ($HTTP_GET_VARS[op]=="jump"){
$session[user][bridgejump]++;
$chanceofsurvival=e_rand(1,100);
if ($chanceofsurvival>40){
output("`!Du springst......`n`nDu fällst........`n`nDu`$ wirst lebensgefährlich verletzt!`n`n");
$hploss=1;
$session[user][hitpoints]=10;
$session[user][maxhitpoints]-=$hploss;
output("`!Du bist tapfer gesprungen, und, weil das sehr, sehr dumm war, verlierst Du Erfahrung !`n`n");
$xp=$session[user][level]*40;
output("`@Du verlierst `^$xp `@Erfahrungspunkte.");
$session[user][ experience]-=$xp;
$session[user][gems]-=1;
output("`n`n aber dummerweise lebst du noch ein klein wenig....");
addnav("Tägliche News","news.php");
addnav("Zurück zum Armenviertel","village.php?op=gasse");
addnews("`%".$session[user][name]."`3 hat beschlossen, dass das Leben nicht lebenswert ist, und sprang von einer Brücke, aber hat es natürlich wie immer versiebt!");
}

else if ($chanceofsurvival>20) {
output("`!Du springst......`n`nDu fällst........`n`nDu`$ bist TOT!`n`n");;
output("Du verlierst all Dein Gold!`n");
output("Du verlierst 3% Deiner Erfahrung.`n");
output("Du kannst morgen wieder weiterspielen.");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]*=0.97;
$session[user][gold] = 0;
addnav("Daily News","news.php");
addnews("`%".$session[user][name]."`3 hat beschlossen, dass das Leben nicht lebenswert ist, und sprang von einer Brücke; das wars dann wohl!");
}
else if ($chanceofsurvival>1){
output("`!Du springst......`n`nDu fällst........`n`nDu`@ LEBST!`n`n");
$session[user][hitpoints]+=250;
output("`!Du bist tapfer gesprungen, und, weil das sehr, sehr dumm war, aber du trotzdem überlebt hast, erhältst du etwas Erfahrung dazu!`n`n");
$xp=$session[user][level]*8;
output("`@Du erhältst `^$xp `@Erfahrungspunkte.");
$session[user][ experience]+=$xp;
$session[user][gems]+=3;
output("`@Du kletterst an der Seite die Klippen hinauf. Unterwegs findest du `$3 EDELSTEINE!!! `@zwischen den Felsen`n`n");
addnav("Tägliche News","news.php");
addnav("Zurück zum Armenviertel","village.php?op=gasse");
addnews("`%".$session[user][name]."`3 sprang von der Brücke und überlebte wohlbehalten, um uns diese wahre Geschichte erzählen zu können!");
}
}
page_footer();
?>
[/php]

Autor:  Meteora [ So 06 Feb, 2005 15:41 ]
Betreff des Beitrags: 

ich denke das (c)-entfernen verstösst gegen die GNU GPL. falls du etwas an einem script änderst, sei es nur EINE zeile, LASS das (c) da!


mfg

Autor:  Kevz [ So 06 Feb, 2005 15:42 ]
Betreff des Beitrags: 

Nya, das is ja dann wohl einfacher source klau...
*Hust* Dieb *hust*

Man sollte keine Specials oder sonstiges von anderen nehmen und dann das Copyright verändern, das ist verboten und ist gegen die Regeln... :nene:

~nya dumm gelaufen~

Autor:  Weasel [ So 06 Feb, 2005 15:55 ]
Betreff des Beitrags: 

allgemein, baut sie euch nicht ein :)
oder es gibt wunder auf euren server

Autor:  Kazuul [ So 06 Feb, 2005 15:59 ]
Betreff des Beitrags: 

sone Sauerei.
Wenn du da was gemacht hast kannst ja irgendwas reinschreiben wie: überarbeitet von blablupp aber des is einfach nur .. bäh.. :nene:

Autor:  anpera [ So 06 Feb, 2005 16:19 ]
Betreff des Beitrags: 

Es ist erlaubt, Code, der unter der GNU-General Public License veröffentlicht wurde, mit LoGD 0.9.7 zu nutzen, zu verändern und mit ergänztem Copyright neu zu veröffentlichen.
Allerdings ist es ein direkter Lizenzverstoß, wenn das Copyright verändert, entfernt, oder wie in diesem Fall sogar ersetzt wird!

"Open Source" ist kein rechtsfreier Raum! Alle Erweiterungen für LoGD 0.9.7 fallen automatisch unter die GNU-GPL und genießen Schutz durch das Urheberrecht (Copyright). Verstöße wären somit sogar strafbar.

Wer hier wessen Copyright verletzt hat, weiß ich nicht. Es liegt aber ganz offensichtlich eine Urheberrechtsverletzung vor. Es ist an den beiden Autoren, das unter sich zu klären.

Ich persönlich weiß nur, dass ich die von Hadriel gepostete Bridge of Doom auch schon kannte, bevor Arpi seine Version gepostet hat.

(Ich finde beide Versionen übrigens äußerst schlecht fürs Balancing. Die Bridge of Doom von Nick Puleo - auch mit Hadriels Modifikationen - kann Charaktere sogar in einer Weise unbrauchbar machen, dass sie nur durch den Eingriff eines Superusers der Stufe 3 wieder repariert werden können.)

Autor:  Meteora [ So 06 Feb, 2005 16:27 ]
Betreff des Beitrags: 

anpera hat geschrieben:
(Ich finde beide Versionen übrigens äußerst schlecht fürs Balancing. Die Bridge of Doom von Nick Puleo - auch mit Hadriels Modifikationen - kann Charaktere sogar in einer Weise unbrauchbar machen, dass sie nur durch den Eingriff eines Superusers der Stufe 3 wieder repariert werden können.)


Das mit dem 'unbrauchbar' ist mir schon aufgefallen, jedoch konnte ich das problem lösen. Die oben genannte version ist eine alte, unbrauchbare. Wenn ich zeit (und lust) habe, poste ich sie mal.

mfg Had

Autor:  Abraxas [ So 06 Feb, 2005 16:28 ]
Betreff des Beitrags: 

anpera hat geschrieben:
(Ich finde beide Versionen übrigens äußerst schlecht fürs Balancing. Die Bridge of Doom von Nick Puleo - auch mit Hadriels Modifikationen - kann Charaktere sogar in einer Weise unbrauchbar machen, dass sie nur durch den Eingriff eines Superusers der Stufe 3 wieder repariert werden können.)


Inwiefern? :?

Autor:  Arpi [ So 06 Feb, 2005 16:28 ]
Betreff des Beitrags: 

ich habe das nicht geklaut!
ich habs vom Kumpel bkommen...
und wer ist Hadriel?

Autor:  Meteora [ So 06 Feb, 2005 16:36 ]
Betreff des Beitrags: 

Ich bin Hadriel :wink:
Geklaut ist sie auf jeden fall, denn die brücke des schicksals hier:
[php]
<?
/*
bridge of doom by Nick Puleo
http://www.happyapplefarm.net
Modified by Hadriel [1.1.2005] {happy new yeahr ;)}
*/
require_once "common.php";
checkday();

page_header("Brücke des Schicksals");
output("`c`b`&Brücke des Schicksals!`0`b`c");

if ($session[user][hitpoints]<11){
output("`n`7Du bist viel zu schwach, um die Brücke zu betreten!");
addnav("Zurück ins Armenviertel","village.php?op=gasse");
}

else if ($HTTP_GET_VARS[op]==""){
addnav("Zurück ins Armenviertel","village.php?op=gasse");
addnav("Springe von der Brücke","bridgeofdoom.php?op=jump");
output("`%Am anderen Ende des Dorfes ist eine Brücke, die über einen gewaltigen Canyon führt. Als du hinunter siehst, bemerkst du einen reißenden Fluß GANZ weit unten.`n`n");
}

//die
else if ($HTTP_GET_VARS[op]=="jump"){
$session[user][bridgejump]++;
$chanceofsurvival=e_rand(1,100);
if ($chanceofsurvival>40 && $chanceofsurvival<=100){
output("`!Du springst......`n`nDu fällst........`n`nDu`$ wirst lebensgefährlich verletzt!`n`n");
//$hploss=1;
if($session[user][hitpoints]>=10){
$session[user][hitpoints]=10;
}else{
$session[user][hitpoints]=1;
}
//$session[user][maxhitpoints]-=$hploss;
output("`!Du bist tapfer gesprungen, und, weil das sehr, sehr dumm war, verlierst Du Erfahrung !`n`n");
$xp=$session[user][level]*50;
output("`@Du verlierst `^$xp `@Erfahrungspunkte.");
if($session[user][experience]>=$xp){
$session[user][experience]-=$xp;
}else{
$session[user][experience]=0;
}
//$session[user][gems]-=1; Unnötig, wenn man keine Gems dabeihatte [Und irgendwie... zu Hart...]

output("`n`n aber dummerweise lebst du noch ein klein wenig....");
//addnav("Tägliche News","news.php"); Unnötig
addnav("Zurück zum Armenviertel","village.php?op=gasse");
addnews("`%".$session[user][name]."`3 hat beschlossen, dass das Leben nicht lebenswert ist, und sprang von einer Brücke, aber hat es natürlich wie immer versiebt!");
}

if ($chanceofsurvival>20 && $chanceofsurvival<=40){
output("`!Du springst......`n`nDu fällst........`n`nDu`$ bist TOT!`n`n");;
output("Du verlierst all Dein Gold!`n");
output("Du verlierst 10% Deiner Erfahrung.`n");
output("Du kannst morgen wieder weiterspielen.");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]*=0.9;
$session[user][gold] = 0;
addnav("Tägliche News","news.php");
addnews("`%".$session[user][name]."`3 hat beschlossen, dass das Leben nicht lebenswert ist, und sprang von einer Brücke; das wars dann wohl!");
}
if ($chanceofsurvival>=0 && $chanceofsurvival<=20){
output("`!Du springst......`n`nDu fällst........`n`nDu`@ LEBST!`n`n");
$session[user][hitpoints]=round($session[user][hitpoints]/10);
output("`!Du bist tapfer gesprungen, und, weil das sehr, sehr dumm war, aber du trotzdem überlebt hast, erhältst du etwas Erfahrung dazu!`n`n");
$xp=$session[user][level]*5;
output("`@Du erhältst `^$xp `@Erfahrungspunkte.");
$session[user][ experience]+=$xp;
//addnav("Tägliche News","news.php"); Unnötig
addnav("Zurück zum Armenviertel","village.php?op=gasse");
addnews("`%".$session[user][name]."`3 sprang von der Brücke und überlebte wohlbehalten, um uns diese wahre Geschichte erzählen zu können!");
}
}
page_footer();
?>
[/php]
war schon vor eurer im umlauf, was bedeuten würde , dass dein "Freund" eure ganz einfach abgeändert hat und das (c) entfernt hat.

mfg

Autor:  Kevz [ So 06 Feb, 2005 16:37 ]
Betreff des Beitrags: 

Hadriel is Meteora... :pein:

Autor:  Scartha [ So 06 Feb, 2005 16:39 ]
Betreff des Beitrags: 

immer wieder was neues...Dann frag doch mal deinen "Kumpel" wo er das "angeblich" her hat ;)

Autor:  Arpi [ So 06 Feb, 2005 16:40 ]
Betreff des Beitrags: 

und wo her soll ich das wissen?

Autor:  anpera [ So 06 Feb, 2005 16:42 ]
Betreff des Beitrags: 

@Arpi:
Wenn dein Kumpel der Autor ist, sollte er sich mit Nick Puleo in Verbindung setzen. Allerdings spricht alles dafür, dass dein Kumpel von Nick "gestohlen" hat, ohne das Copyright beizubehalten. Du weißt jetzt, dass es noch eine weitere Bridge of Doom gibt, die deiner Version ZU ähnlich ist, als dass man von Zufall sprechen könnte, und dass du handeln musst.

Wer auf sein Copyright pocht, wie du es in deinem Beitrag getan hast, sollte auch das Copyright anderer respektieren. Klärt das unter euch und korrigiert die Copyrightinformation, wo es erforderlich ist!

@Abraxas:
Die Zeile
$session[user][maxhitpoints]-=$hploss;
ohne Sicherheitsabfrage kann dafür sorgen, dass der Charakter nach einem Drachenkill mit weniger als 10 oder sogar mit negativen maxhitpoints aufwacht. Damit würde er kaum noch spielen können, oder auf immer im Totenreich festsitzen.
(0.9.7 ext GER 3 hat eine Sicherheitsfunktion, die in diesem Fall die maxhitpoints auf 6 setzt, aber andere Versionen haben das möglicherweise nicht und fürs Balancing ist es so oder so eine Katastrophe.)

Autor:  Meteora [ So 06 Feb, 2005 16:43 ]
Betreff des Beitrags: 

Arpi hat geschrieben:
und wo her soll ich das wissen?


was?

Dass ich Haddy bin? Copyright anschauen
Dass dein Freund das script geklaut hat? Ihn fragen oder googlen
Dass die Welt rund ist? Ähm... durchlebe nochmal die Weltgeschichte -.-'

mfg

Autor:  Meteora [ So 06 Feb, 2005 16:49 ]
Betreff des Beitrags: 

@ Abra
Wie anp schon gesagt hatte, war die Zeile
$session[user][maxhitpoints]-=$hploss; nicht gesichert.
Doch nicht nur diese, sondern auch
$session[user][hitpoints]=10; ,
$session[user][hitpoints]+=250; (Überflüssig, oder?)
sowie
$session[user][ experience]-=$xp; und
$session[user][gems]-=1;

waren ungesichert, also durch keine abfragen gesichert.

mfg

Autor:  Abraxas [ So 06 Feb, 2005 16:49 ]
Betreff des Beitrags: 

Verstehe...

Autor:  Hecki [ Mo 07 Feb, 2005 03:48 ]
Betreff des Beitrags: 

anpera hat geschrieben:
@Abraxas:
Die Zeile
$session[user][maxhitpoints]-=$hploss;
ohne Sicherheitsabfrage kann dafür sorgen, dass der Charakter nach einem Drachenkill mit weniger als 10 oder sogar mit negativen maxhitpoints aufwacht. Damit würde er kaum noch spielen können, oder auf immer im Totenreich festsitzen.
(0.9.7 ext GER 3 hat eine Sicherheitsfunktion, die in diesem Fall die maxhitpoints auf 6 setzt, aber andere Versionen haben das möglicherweise nicht und fürs Balancing ist es so oder so eine Katastrophe.)


Na da kann ich dich mal etwas korrigieren, da wir mit der 0.9.7 (2) spielen und diese Brücke auch haben(komischweise unter dem namen Engelsbrücke??) kann ich sagen das diese Sicherheitsfunktion auch schon drin ist. :D

Kann es sein das diese Datei mal als angelsbridge.php rumging?
Die war schon vor meiner Zeit auf dem Server.

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/