LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /special/rangers.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /special/rangers.php

<?php
// idea of gargamel @ www.rabenthal.de
if (!isset($session)) exit();

if($_GET['op'] == '' || $_GET['op']== 'search'){
output("`3Auf Deinem Weg durch den Wald triffst Du auf einen Waldhüter.`0`n`nEr trägt an
seiner Uniform das Wappen von `6Simahr`3. Scheint amtlich zu sein....`n`n
Der Waldhüter weist Dich darauf hin, dass er dafür zuständig ist, im Wald für
Ordnung zu sorgen. Und da er noch in der Probezeit ist, arbeitet er wirklich sehr
genau!`n`n");

switch (e_rand(1,3)) {
case 1: // Weg
$gold = $session[user][level]*10;
$goldb = $session[user][level]*12;
$geb = $goldb - $gold;
output("`6\"Aha, ".$session[user][name]."`0 `6auf frischer Tat ertappt!\"`0`n`nDu weisst
zunächst gar nicht, was er meint, aber dann wird es Dir schnell klar.`n`n
`6\"Du bist hier mitten in einer Schonung! Das wurde hier alles extra angepflanzt
und liebevoll gepflegt, und Du latschst hier durch?\"`0 regt sich der Waldhüter
auf. `6\"Dafür muss ich eine Verwarnung aussprechen, was ich hiermit gerne tue\"`0 fährt
der Waldhüter fort und weist auch gleich auf die Kosten hin:`^ $gold Goldstücke.`n`n`0");
if ( $session[user][gold] >$gold ) {
output("Der Betrag wird sofort vom Waldhüter kassiert.`0");
$session[user][gold]-= $gold;
}
else if ( $session[user][goldinbank] > $goldb ) {
output("Da Du nicht genug Gold dabei hast, wird der Waldhüter eine
Zahlungsforderung an die Bank senden. Weil er nun mehr Arbeit mit Dir hat,
kommen noch`^ $geb Gold`0 Gebühren hinzu, so dass die Bank Dir insgesamt $goldb
Gold belastet.`0");
$session[user][goldinbank]-=$goldb;
}
else if ( ($session[user][gold] + $session[user][goldinbank]) > $goldb ) {
output("Da Du die Strafe nicht gleich komplett zahlen kannst, sendet der
Waldhüter eine Zahlungsforderung über den Restbetrag an die Bank. Weil er
nun mehr Arbeit mit Dir hat, kommen noch`^ $geb Gold`0 Gebühren dazu.`0");
$goldb-= $session[user][gold];
$session[user][gold]=0;
$session[user][goldinbank]-= $goldb;
}
else {
output("Auch wenn Du zur Zeit nicht genug Geld hast, um die Strafe zu
bezahlen, wirst Du nicht darum herumkommen. Der Waldhüter schickt eine
Zahlungsforderung an die Bank, die Dir automatisch einen Kredit gewährt.
Weil der nun mehr Arbeit mit Dir hat, kommen noch`^ $geb Gold`0 Gebühren
dazu.`0");
$goldb-= $session[user][gold];
$session[user][gold]=0;
$session[user][goldinbank]-= $goldb;
}
output("`n`n`2Der Waldhüter rät Dir zum Abschied, zukünftig auf den Wegen zu
bleiben.`0");
break;

case 2: // Alkoholkontrolle
output("`6\"In letzter Zeit haben wir verstärkt Probleme mit Trunkenbolden, die
nichts als Ärger machen.\"`0 eröffnet der Waldhüter das Gespräch. \"`6Ich werde
daher einen amtlichen Alkoholtest mit Dir durchführen\"`0 informiert er Dich.`n`n
`8Du must ihn kräftig anhauchen.`n`n`0");
if ( $session[user][drunkenness] >= 66 ) {
output("`6\"Oh mann... Du hast ja eine kräftige Fahne. Kommst Du direkt aus
der Taverne?\"`0 fragt er Dich. Du weist keine rechte Antwort, denn er hat
ja recht.`n`n
`QDamit andere Dorfbewohner nicht von Dir belästigt werden, vertreibt er
Dich für heute aus dem Wald. Du kannst morgen wieder Kämpfen.`0");
$session[user][turns]=0;
}
else if ( $session[user][drunkenness] >= 25 ) {
output("`6\"Erzähl mir bloß nicht, dass Du nichts getrunken hast!\"`0 hält Dir
der Waldhüter vor. \"`6Aber Du scheinst nur einen kleinen Glimmer zu haben.
Ruhe Dich etwas aus, dann kannst Du weiterziehen.\"`0 Der Waldhüter belässt
es bei dieser Ermahnung und verschwindet.`n`n
`QDu schläfst 3 Runden lang und ziehst dann weiter.`0");
$session[user][turns]-=3;
}
else {
output("`6\"Du gehörst offensichtlich zu den ehrenwerten Dorfbewohnern\"`0 lobt
Dich der Waldhüter für Deine Nüchternheit.`n`n
`9Weil Du so positiv aufgefallen bist, bekommst Du einen Charmepunkt.`0");
$session[user][charm]+=1;
}
break;

case 3: // Reitweg
if ( $session[user][hashorse]>0 && $playermount[mountcategory]=='Pferde') {
output("`$\"Halt! Sofort HALT!\"`0 brüllt Dich der Waldhüter an. Fragend deutet
er neben Dich. \"$playermount[mountname]\" entgegnest Du knapp.`nDer Waldhüter
weist Dich nun ausführlich darauf hin, dass das Reiten nur auf den dafür
besonders gekennzeichneten Wegen erlaubt ist. \"`6Und hier NICHT!\"`0 schliesst
sein Vortrag.`n`n
Auf der Suche nach einem Reitweg `Qverlierst Du einen Waldkampf.`0");
if ( $session[bufflist][mount][rounds] > 1 ) {
output(" `%Dein $playermount[mountname] verliert viel Kraft.`0");
$session[bufflist][mount][rounds]=1;
}
$session[user][turns]-=1;
}
else if ( $session[user][hashorse]>0 ) {
output("`6\"".($session[user][sex]?"Gute Frau, ":"Guter Mann, ")."ein
$playermount[mountname] kann hier nicht frei rumrennen!\"`0 belehrt Dich
der Waldhüter.`0`n`nDu siehst ein, dass das andere Bewohner erschrecken könnte
und kommst daher mit einer Ermahnung davon.`n`n
`7Du verlierst einen Charmepunkt.`0");
$session[user][charm]-=1;
}
else {
output("`8Der Waldhüter mustert Dich mit prüfenden Blicken. Aber er hat
offenbar nichts zu beanstanden, denn er geht wortlos weiter.`n`n
`^Du erhälst einen Charmepunkt.`0");
$session[user][charm]+=1;
}
break;

case 4: // Verschmutzung
output("`6\"Schön das Du Deine Waffe säuberst. Nur werfe gefälligst das gebrauchte
Tuch nicht in den Wald!\"`0 herrscht Dich der Waldhüter an.`n`n
Weil Du einsichtig bist, lässt er Dich gehen.`n`n
`2Für die Waldschmutzung verlierst Du einen Charmepunkt.`0");
$session[user][charm]-=1;
break;
}
}
?>