anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 16 Feb, 2019 23:05

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: cedrick-special
BeitragVerfasst: So 03 Okt, 2004 20:53 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 06 Apr, 2004 08:03
Beiträge: 73
sollte selbsterklaerend sein

Code:
<?php
/*
 * cedrick.php
 * Version:   18.09.2004
 * Author:   bibir
 * Email:   logd_bibir@email.de
 *
 * Purpose: a special for more/less free-ale and inn-coupons
 */
 

$val = e_rand(1,100);
if($val > 70) {
    output("Fröhlichen Schrittes kommt dir Cedrick entgegen,
    als du schon recht erschöpft durch den Wald gehst.`n");
    output("`3\"`#Einen wunderschönen Tag - na, heute schon
    erfolgreich gewesen?`n`0".$session['user']['name']."`#, du
    siehst so aus, als ob du eine erholsame Nacht vertragen könntest.
    Was hältst du davon, diese Nacht kostenlos bei mir zu schlafen?\"`n`0");
    output("Daraufhin steckt er dir ungefragt einen
    Übernachtungsgutschein zu und verschwindet, bevor du
    - verwirrt wie du bist - etwas antworten kannst.");
    //ueber die donationconfig
    /*$config = unserialize($session['user']['donationconfig']);
    $config['innstays']++;
    $session['user']['donationconfig'] = serialize($config);*/
    $session['user']['boughtroomtoday'] = 1; //als ob schon bezahlt

} elseif($val > 30) {
    output("Fröhlichen Schrittes kommt dir Cedrick entgegen,
    als du schon recht erschöpft durch den Wald gehst.");
    output("`3\"`#Einen wunderschönen Tag - na, heute schon
    erfolgreich gewesen?`n`0".$session['user']['name'].", `#du
    siehst so aus, als ob dich ein Ale wieder auf Vordermann bringen könnte.
    Vielleicht solltest du mal bei mir vorbeischauen.`3\"`n`0");
    $session['user']['gotfreeale']=0; //als ob noch keines getrunken

} else {
    output("Cedrick kommt dir entgegen - mit sichtbar schlechter Laune.`n");
    output("`3\"`#Diese Diebe - jetzt klauen die mir
    schon alle meine Fässer - ich glaub das nicht!`n und DU - FROINDCHEN -
    DU BRAUCHST DICH AUCH NICHT MEHR BEI MIT BLICKEN LASSEN -
    SO BESOFFEN, WIE DU IMMER BIST!`3\"`0`n");
    output("Du schaust ihn nur verdutzt an und bringst kein Wort heraus
    und gehst dann eilig weiter deines Weges.`n
    Aber eines bist du dir sicher:
    heute wirst du nicht in seiner schmierigen Kneipe auftauchen.");
    $session['user']['gotfreeale']=1;
}

 ?>


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 04 Okt, 2004 13:48 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1594
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Das gefällt mir auch gut *g*

Änderungen für LoGD ext GER müssten eventuell nur an "gotfreeale" vorgenommen werden. "gotfreeale" kann in ext GER 3 nämlich 4 Zustände haben:

0 - Kein Frei-Ale getrunken, kein Ale spendiert (00000000)
1 - Kein Frei-Ale getrunken, Ale spendiert (00000001)
2 - Frei-Ale getrunken, kein Ale spendiert (00000010)
3 - Frei-Ale getrunken, Ale spendiert (00000011)

Also zum Beispiel:
$session['user']['gotfreeale']=abs($session['user']['gotfreeale']-2); //als ob noch keines getrunken

und:
$session['user']['gotfreeale']+=$session['user']['gotfreeale']>=2?0:2;

(Alternativ könnt man auch Bitweise vergleichen.)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 04 Okt, 2004 20:33 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 06 Apr, 2004 08:03
Beiträge: 73
sry, hatte ich vergessen zu erwaehnen..
die sourcen waren fuer rabenthal...udn da ist einiges etwas anders :((


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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