anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 19 Apr, 2024 01:21

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: FrÄge
BeitragVerfasst: Di 06 Mär, 2007 14:56 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 14 Feb, 2007 14:12
Beiträge: 57
hier ich wollt nen script machn, wo man per zuffal einen gott trifft..und ich weis noch nicht mals ob des bis jetzt richtig ist.. könnt ihr mla nen blick drauf schauen?Thx..



und wen des richtig ist..könntert ihr mir sagen was ich machn muss das ich daraus nben zufalls script bekomme?[php]<?
// by Noah
// idea from Shera
if (!isset($session)) exit();
$fn = "forest.php";
$spi = ($session['user']['specialinc']="gottwahl.php");
//Kurze Erklärung..Dieses Spezial kann überall angebracht werden. Den ich habe die goetterwahl.php geändert
//so das man sich den gott nicht mehr selber aussuchen kan, sondern vom gott ausgesucht wird.
//Um aber den Gott zu bekommen muss man eine aufgabe bestehen (Ihn aus seinem Gefängnis befreien).
switch ($_GET['op']){
default:
$spi;
output("Du schlenderst über/durch (hier eure Stadt/euren Wald oder wo auch immer die goetterwahl.php hingekommen ist schreiben) als dir eine kleine Öffnung in einer Mauer auffählt.");
output("Du bist von der Neugirde gepackt und kletterst gerade wegs durch das Loch.");
output("Du gelangst auf einen kleinen Weg..Willst du ihn entlang gehen?");
addnav("Entlang gehen",$fn."?op=gehen");
addnav("Zurück in den Wald",$fn."?op=zurück");
break;
case "gehen":
switch ($_GET['act']){
default:
$spi;
output("Du gelangst auf einen schmalen mit Moos überwucherten Weg, fals man dies Weg nennen kann.");
output("Du entschließt dich diesen Weg fortzusetzten und gelangst in einen kleinen Wald wo du auf eine lichtung gelangst."); output("Du trittst näher auf die lichtung und bemerkst einen kleinen See,langsammen schrittes näherst du dich dem See.");
output("Du zuckst zusasammen als eine Frau in einem Göttlichen gewand aus dem See erscheint und anfängt zu dir zu sprechen");
output("Hallo ['user'] ich habe dich erwartet.");
output("Mit zittriger Stimme fragst du:Auf mich?");
output("Ja ['user'] ich habe Jahre lang nur auf dich gerartet, den ein Prophet sagte mir vorraus das du eines tages zu mir kommen würdest");
output("Die Göttin spricht weiter:Ich bin Shera die Göttin des Waldes.Vor Jahrhunderten wurde ich hier im See gefangen genommen von einem Seemonster!");
output("Und nun liegt es an dir ['user'] mich wider zu befreien, sobald du dies Geschaft hast werde ich dich als Göttin Segnen und beschützen");
output("Du fragst:Was muss ich tuen?");
output("Besiege das Seemonster ['user'], soltest du dies nicht schaffen werden wir beide hier Geffangen genommen..");
addnav("Weiter",$fn."?op=weiter");
break;
case "weiter":
output("`QDu entscheidest das du die Göttin reten willst.`n");
$session['user']['specialinc']="gottwahl.php";
$badguy = array(
"creaturename"=>"Feuer Drache",
"creaturelevel"=>$session['user']['level'],
"creatureweapon"=>"Feuerahtem",
"creatureattack"=>$session['user']['attack']-1,
"creaturedefense"=>$session['user']['defence']-1,
"creaturehealth"=>round($session['user']['maxhitpoints']*1.3),
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$battle=true;
$_GET['op']=="fight";
break;
case "fight":
$session['user']['specialinc']="gottwahl.php";
$battle=true;
break;
case "run":
$session['user']['specialinc']="gottwahl.php";
output("`QEs gibt kein Entkommen, du findest dich in einem Meer von Flammen wider.");
$battle=true;
break;
case "wegrenn":
$session['user']['specialinc']="";
$wk = e_rand(1,3);
if ($wk==1){
$text = "Waldkampf";
}else{
$text = "Waldkämpfe";
}
output("Du rennst so schnell du kannst davon! Du blickst dich nicht um und rennst und rennst und rennst.....`n`n");
output("Du bist so ausser Atem, dass du dich erstmal ausruhen musst. Du verlierst `^".$wk."`\$ $text");
if ($session['user']['turns']>$wk){
$session['user']['turns']-=$wk;
}else{
$session['user']['turns']=0;
}
break;
}
if ($battle) {
include("battle.php");
$session['user']['specialinc']="gottwahl.php";
if ($victory){
$session['user']['specialinc']="";
$badguy=array();
$session['user']['badguy']="";
$gems = e_rand(2,5);
$expbonus = round($session['user']['experience']*0.05);
output("`n`n`QNachdem du den Feuer Drachen getötet hast fühlst Du, dass Du das richtige getan hast. Als Dank bekommst Du den");
output("Segen der Göttin sowie `#$gems Edelsteine`Q und `^".$expbonus."`Q Erfahrung.");
addnews($session['user']['name']."`@ half einer Göttin, den Feuer Drachen loszuwerden. Dafür erhielt er ihren Segen.");
$session['user']['experience']+=$expbonus;
$session['user']['gems']+=$gems;
$buff = array("name"=>"`qSegen der Göttin`0","rounds"=>200,"wearoff"=>"`qDer Segen der Göttin verlässt dich.`0","defmod"=>2.5,"roundmsg"=>"`qDer Segen des kleinen Drachen stärkt deine Abwehr.`0","activate"=>"roundstart");
$session['bufflist']['lildragon']=$buff;
}elseif ($defeat){
$expmalus = round($session['user']['experience']*0.1);
$session['user']['specialinc']="";
$badguy=array();
output("`n`n`\$Du wurdest von dem Feuer Dracen getötet. Dein edler gedanke hat dir den tot gebracht..... War es diese Göttin wert?");
addnews($session['user']['name']."`\$ wurde von einem Feuer Drachen getötet.");
$session['user']['badguy']="";
$session['user']['alive']=false;
$session['user']['gold']=0;
$session['user']['hitpoints']=0;
$session['user']['experience']-=$expmalus;
addnav("Tägliche News","news.php");
}else{
fightnav(true,true);
}
}
?>[/php]


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

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Poste doch bitte wenigstens ein mal gleich ins richtige Forum :nene:

Zu deiner Frage: Ich nehme an, du meinst, dass dein Script per Zufall im Wald passieren soll. Wenn du alles richtig gemacht hast musst du das Script nur in den "special"-Ordner packen. Dann kannst du das Script auch direkt im Spiel testen. Als Admin kannst du im Wald alle Specials direkt anwählen.

Gruß

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 07 Mär, 2007 12:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Noah, es reicht nicht ein special aus meiner Source zu nehmen und ein paar Texte zu ändern....

Du solltest schon etwas genauer wissen, wie PHP überhaupt funktioniert...

Ach... *Abwink*

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 07 Mär, 2007 22:19 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Ach? Noah hat schon wieder einfach was rauskopiert und es dann hier als eigene Arbeit dargestellt? :? :dumm:

Nun gut, ich dachte das mit den permanenten Waffen ist ein Missverständnis gewesen, und wollte ihm noch eine Chance geben, aber wenn das so ist.. also von mir keine Antworten mehr. :hmpf:

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 08 Mär, 2007 18:10 
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
Du scheinst einen Fan zu haben -Dom :)

_________________
$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  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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