anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 02:03

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: tanzschule
BeitragVerfasst: Di 26 Jun, 2007 21:11 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 30 Jun, 2005 18:37
Beiträge: 34
ok zu meinem problem. Ich habe Tanzschule gecdet. Doch man kann da rein auch wenn man 0 Gold hat und aich was kaufen. Danach hat man nicht einmal schulden.

[php]
<?php
//made by wald11
require_once("common.php");
addcommentary();
page_header("Tanzschule");
switch($_GET['op']){
case "":
default:
output("`2Du stehst vor der großen Tanz und Musikschule Legaia's.Schon von weitem hörst du die Gesänge der Schüler aber auch die der Lehrer was meinst du?Wirst du ein toller Barde oder die nächste Opernhauptbesetzung sein?Oder wirst du der/die galanteste Tänzer/in zwischen den Welten werden?");
//hab keine ahnung wie man das anders umsetzten soll
addnav("Trete ein","tanzschule.php?op=goin");
addnav("Gehe weg","tanzschule.php?op=goway");
output("`2Du entscheidest dich Unterricht zu nehmen");
break;

case "goway":
output("`@Sei verflucht!!!`n Dir wurde ein Fluch aufgehetzt!");
$session[bufflist][999] = array(
"name"=>"`4ANTI-Tanzschulen Fluch",
"rounds"=>50,
"wearoff"=>"`^Der Fluch ist vorrüber !!!",
"defmod"=>0.9,
"atkmod"=>2,
"roundmsg"=>"`4Der Fluch hat dich geschwächt",
"activate"=>"roundstart");
break;

case"goin":
output("`2Du stehst nur in der großen Vorhalle.Sofort kommt eine Tanzlehrerin an und fragt dich nach deinem Begehren`n`n`n");
if($session['user']['turns']>=5)addnav("Lerne Tanzen 400G","tanzschule.php?op=lern");
if($session['user']['turns']>=6)addnav("Singen-Grund-Kurs 500G","tanzschule.php?op=sing");
if($session['user']['turns']>=8)addnav("Fortgeschrittener Tanzkurs 600G","tanzschule.php?op=dance");
if($session['user']['turns']>=9)addnav("Singen für Forgeschrittene 700G","tanzschule.php?op=sing2");
if($session['user']['turns']>=15)addnav("Profitanzen 800G","tanzschule.php?op=dance2");
if($session['user']['turns']>=16)addnav("Opernreifes singen 1000G","tanzschule.php?op=sing3");
addnav("Nach draußen","village.php");
viewcommentary("Tanzchat","Trällern",15,"säuselt");
break;

case"lern":
$turns = e_rand(1,5);
$session['user']['turns']-=$turns;
$experience = e_rand(100,300);
$session['user']['experience']+=$experience;
$session['user']['gold']-=400;
$session['user']['charm']+=2;//des soll so weil des is eine versteckte funktion sonst tanzen ja alle nurnoch weißte xD
addnav("Zurück zum Dorf","village.php");
output("`2Du nimmst ein paar Tanzstunden.Kannst jetzt ein wenig die Grundschritte und verlierst $turns WK's,aber erhälst $experience Erfahrung");
break;

case"sing":
addnav("Zurück zum Dorf","village.php");
output("`2Die Gesangslehrerin bringt dir ein paar Töne der Tonleiter bei!Das macht dich irgentwie charmanter`n`n`4Du erhälst $charm Charmepunkte.`n`nBekommst aber $experience Erfahrung verlierst aber $turns WK's");
$session['user']['charm']+=e_rand(1,6);
$experience = e_rand(100,300);
$session['user']['gold']-=500;
$session['user']['experience']+=$experience;
$turns = e_rand(3,7);
$session['user']['turns']-=$turns;
break;

case"dance":
addnav("Zurück um Dorf","village.php");
$turns = e_rand(2,8);
$session['user']['turns']-=$turns;
$session['user']['gold']-=600;
$session['user']['charm']+=e_rand(1,6);
output("`2Du lernst besser zu tanzen.Wenn du so weiter machst dann könnte aus dir ein begnadeter Tänzer`n`nDu erhälst $experience Erfahrung.Verlierst aber $turns WK's");
$experience = e_rand(100,300);
$session['user']['experience']+=$experience;


break;

case"sing2":
$turns = e_rand(6,9);
$session['user']['turns']-=$turns;
$experience = e_rand(200,500);
$session['user']['gold']-=700;
$session['user']['experience']+=$experience;
$session['user']['charm']+=e_rand(7,10);
addnav("Zurück zum Dorf","village.php");
output("`2Die Lehrerin bring dir vieles bei und nun bist du einer der Fortgeschrittenen du erhälst $experience Erfahrung und $charm Charmepunkte verlierst allerdings $turns WK's");
break;

case"dance2":
$turns = e_rand(11,15);
$session['user']['turns']-=$turns;
$session['user']['charm']+=e_rand(8,10);
$experience = e_rand(200,500);
$session['user']['gold']-=800;
$session['user']['experience']+=$experience;
addnav("Zurück zum Dorf","village.php");
output("`2Du hast die Lehrerin in einem 'Tanzwettbewerb' besiegt nun wirst du ganz groß rauskommen.Du erhälst $experience Erfahrung und $charm Charmepunkte verlierst aber $turns WK's");
break;

case"sing3":
$turns = e_rand(11,16);
$session['user']['turns']-=$turns;
$session['user']['charm']+=e_rand(12,14);
$experience = e_rand(400,700);
$session['user']['gold']-=1000;
$session['user']['experience']+$experience;
output("Nun hat dir die Lehrerin alles beigebracht was sie weiß du könntest nun in einer Oper auftreten du erhälst $experience Erfahrung und verlierst $turns WK's");
addnav("Zurück zum Dorf","village.php");
break;
}
page_footer();
?>
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 26 Jun, 2007 21:21 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Es gibt zwei Möglichkeiten wie du das mit dem Geld machen kannst, du brauchst für jede eine if Abfrage in dieser Form

[php]if ($session['user']['gold']>={GOLDBETRAG}[/php]

{GOLDBETRAG} durch den gewünschten Goldbetrag ersetzen, der zu bezahlen ist.

Entweder setzt du sie nun vor die addnavs in dieser Form:

[php]if($session['user']['turns']>=5 && $session['user']['gold']>=400)[/php]

Dann werden die Links erst angezeigt, wenn der benötigte Goldbetrag auch vorhanden ist.

Oder du baust diese if Abfragen in die Case Abfragen mit rein in dieser Form:

[php]
case"lern":
if($session['user']['gold']>=400){
$turns = e_rand(1,5);
$session['user']['turns']-=$turns;
$experience = e_rand(100,300);
$session['user']['experience']+=$experience;
$session['user']['gold']-=400;
$session['user']['charm']+=2;//des soll so weil des is eine versteckte funktion sonst tanzen ja alle nurnoch weißte xD
addnav("Zurück zum Dorf","village.php");
output("`2Du nimmst ein paar Tanzstunden.Kannst jetzt ein wenig die Grundschritte und verlierst $turns WK's,aber erhälst $experience Erfahrung");
}else{
output('Du hast nicht genug Gold bei dir. Verschwinde.');
addnav('Ins Dorf','village.php');
}
break;



[/php]


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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