- Joined
- Aug 19, 2007
- Messages
- 4,941
- Solutions
- 11
- Reaction score
- 352
Pobaw sie swoim wlasnym Chojrakiem.
chojrak.ini:
dziekuje, pewnie ulepsze jak bede mial chwile oki
PHP:
<?php
class chojrak
{
public $statki = array();
function parsujChojraczka()
{
return parse_ini_file(dirname(__FILE__)."/chojrak.ini");
}
function zapiszChojraczka()
{
$pliczek = fopen(dirname(__FILE__)."/chojrak.ini", "w+");
foreach($this->statki as $key => $val)
fwrite($pliczek, "{$key}={$val}\n");
fclose($pliczek);
}
public function __construct()
{
foreach($this->parsujChojraczka() as $key => $val)
$this->statki[$key] = $val;
return true;
}
public function __destruct()
{
$this->zapiszChojraczka();
unset($this->statki);
}
function getKanapki()
{
return $this->statki["kanapki"];
}
function getSoczki()
{
return $this->statki["soczki"];
}
function zjedzKanapke()
{
if($this->getKanapki() > 0)
return $this->zjadlKanapkeSukces();
return false;
}
function wypijSoczek()
{
if($this->getSoczki() > 0)
return $this->wypilSoczekSukces();
return false;
}
function wypilSoczekSukces()
{
$this->statki["soczki"] -= 1;
return $this->dodajManke(rand(1, 50));
}
function zjadlKanapkeSukces()
{
$this->statki["kanapki"] -= 1;
return $this->dodajZycko(rand(1, 50));
}
function dodajZycko($ile)
{
return $this->statki["zycko"] += $ile;
}
function dodajManke($ile)
{
return $this->statki["manka"] += $ile;
}
}
$chojraczek = new chojrak();
if($_GET['zjedz'])
if($chojraczek->zjedzKanapke())
echo "Chojraczek: Om Nom Nom!<br />";
else
echo "Sorki, nie masz kanapkuf.<br />";
if($_GET['wypij'])
if($chojraczek->wypijSoczek())
echo "Chojraczek: kubus pyszny kubus zdrowy!<br />";
else
echo "Sorki, nie masz soczkuf.<br />";
echo "<b>Chojraczek</b><br />";
foreach($chojraczek->statki as $key => $val)
echo "{$key}: {$val}<br />";
if($chojraczek->getKanapki() && $chojraczek->getSoczki())
echo "<br /><a href=\"{$_SERVER['PHP_SELF']}?zjedz=true&wypij=true\">Zjedz & Wypij!</a>";
if($chojraczek->getKanapki())
echo "<br /><a href=\"{$_SERVER['PHP_SELF']}?zjedz=true\">Zjedz Kanapke!</a>";
if($chojraczek->getSoczki())
echo "<br /><a href=\"{$_SERVER['PHP_SELF']}?wypij=true\">Wypij Soczek!</a>";
?>
chojrak.ini:
PHP:
zycko=100
manka=100
kanapki=10
soczki=10
dziekuje, pewnie ulepsze jak bede mial chwile oki