anpera.net
https://anpera.homeip.net/phpbb3/

heiler-special
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=666
Seite 1 von 1

Autor:  bibir [ So 03 Okt, 2004 21:04 ]
Betreff des Beitrags:  heiler-special

$this->bbcode_second_pass_code('', '<?php
/*
* cedrick.php
* Version: 18.09.2004
* Author: bibir
* Email: logd_bibir@email.de
*
* Purpose: a special for cheaper healing
*/

output("\"Keine Zeit, keine Zeit!\" Tönt es aus den Baumwipfeln
- verwirrt schaust du etwas geaue nach.
Ach ja, der Heiler - fleißig bei der Arbeit.`n");
output("`3\"`#Tut mir leid, aber ich hab absolut keine Zeit.`3\" `0
sagt er, als er kurz runterkommt und den nächsten Baum hinaufklettert.");

if(e_rand(1,100)> 70) {
output("Er steckt dir noch ungefragt einen Coupon für Golinda zu.
Du schaust ihn zwar fragend an, wagst es aber nicht, etwas zu sagen.
Außerdem - so überlegst du dir - ist Golinda doch ohnehin günstiger.");
$config = unserialize($session['user']['donationconfig']);
$config['healer'] ++;
$session['user']['donationconfig'] = serialize($config);
} else {
output("`3\"`0Hier nimm das und belästige mich bloß nicht!`3\"`0`n
Er wirft dir eine kleine Phiole mit einer Flüssigkeit gefüllt ist,
die ganz wie der Heiltrank aussieht. Du öffnest sie und trinkst.`n");
if(e_rand(1,100) >50){
output("Du generierst beinahe ganz.");
if ($session['user']['hitpoints'] < $session['user']['maxhitpoints']*0.8) {
$session['user']['hitpoints'] = $session['user']['maxhitpoints']*0.8;
}
} else {
output("Dir wird schlecht und du verlierst viele Lebenspunkte
- Da hat der gute sich wohl vertan");
$session['user']['hitpoints'] *= 0.3;
if ($session['user']['hitpoints']<=1) $session['user']['hitpoints']=1;
}
}
?>')

Autor:  dragonslayer [ Do 07 Okt, 2004 22:17 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', '$session['user']['hitpoints'] *= 0.3;')
Das ist glaube ich keine Gute Idee, weil sich somit zwangsläufig schiefe Beträge ergeben.
Besser wäre
$this->bbcode_second_pass_code('', '$session['user']['hitpoints'] = (int)($session['user']['hitpoints']*0.3);')

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