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

cedrick-special
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=665
Seite 1 von 1

Autor:  bibir [ So 03 Okt, 2004 20:53 ]
Betreff des Beitrags:  cedrick-special

sollte selbsterklaerend sein

$this->bbcode_second_pass_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;
}

?>')

Autor:  anpera [ Mo 04 Okt, 2004 13:48 ]
Betreff des Beitrags: 

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.)

Autor:  bibir [ Mo 04 Okt, 2004 20:33 ]
Betreff des Beitrags: 

sry, hatte ich vergessen zu erwaehnen..
die sourcen waren fuer rabenthal...udn da ist einiges etwas anders :((

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