two type test
This commit is contained in:
parent
6a791d528e
commit
2da8f9c7a0
@ -5,13 +5,9 @@ abstract class Item
|
|||||||
public $name;
|
public $name;
|
||||||
public $massa;
|
public $massa;
|
||||||
public $nalign;
|
public $nalign;
|
||||||
public $count;
|
|
||||||
public $maxdur;
|
public $maxdur;
|
||||||
public $img;
|
public $img;
|
||||||
|
|
||||||
protected $cost;
|
|
||||||
protected $ecost;
|
|
||||||
|
|
||||||
public $nlevel;
|
public $nlevel;
|
||||||
public $nsila;
|
public $nsila;
|
||||||
public $nlovk;
|
public $nlovk;
|
||||||
@ -70,13 +66,9 @@ abstract class Item
|
|||||||
{
|
{
|
||||||
$this->name = $row['name'];
|
$this->name = $row['name'];
|
||||||
$this->massa = $row['massa'];
|
$this->massa = $row['massa'];
|
||||||
$this->count = $row['count'];
|
|
||||||
$this->maxdur = $row['maxdur'];
|
$this->maxdur = $row['maxdur'];
|
||||||
$this->img = $row['img'];
|
$this->img = $row['img'];
|
||||||
|
|
||||||
$this->cost = $row['cost'];
|
|
||||||
$this->ecost = $row['ecost'];
|
|
||||||
|
|
||||||
$this->nlevel = $row['nlevel'];
|
$this->nlevel = $row['nlevel'];
|
||||||
$this->nalign = $row['nalign'];
|
$this->nalign = $row['nalign'];
|
||||||
$this->nsila = $row['nsila'];
|
$this->nsila = $row['nsila'];
|
||||||
@ -143,7 +135,6 @@ abstract class Item
|
|||||||
{
|
{
|
||||||
echo $this->name . " (Масса: " . $this->massa . ")";
|
echo $this->name . " (Масса: " . $this->massa . ")";
|
||||||
if ($this->nalign) echo " <img src=i/align_{$this->nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
|
if ($this->nalign) echo " <img src=i/align_{$this->nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
|
||||||
if ($this->count > 0) echo "<br><small>(Осталось: {$this->count} штук)</small>";
|
|
||||||
if ($this->maxdur > 0) echo "<br>Долговечность: {$this->maxdur}";
|
if ($this->maxdur > 0) echo "<br>Долговечность: {$this->maxdur}";
|
||||||
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
|
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
|
||||||
}
|
}
|
||||||
|
@ -2,10 +2,21 @@
|
|||||||
|
|
||||||
class ShopItem extends Item
|
class ShopItem extends Item
|
||||||
{
|
{
|
||||||
|
private $cost;
|
||||||
|
private $count;
|
||||||
|
|
||||||
|
private function __construct($row)
|
||||||
|
{
|
||||||
|
parent::__construct($row);
|
||||||
|
$this->cost = $row['cost'];
|
||||||
|
$this->count = $row['count'];
|
||||||
|
}
|
||||||
|
|
||||||
public function printInfo()
|
public function printInfo()
|
||||||
{
|
{
|
||||||
parent::printBaseInfo();
|
parent::printBaseInfo();
|
||||||
echo "<br>Цена" . $this->wrap($this->cost) . " пымпочек";
|
echo "<br>Цена" . $this->wrap($this->cost) . " пымпочек";
|
||||||
|
if ($this->count > 0) echo "<br><small>(Осталось: {$this->count} штук)</small>";
|
||||||
parent::printRequirements();
|
parent::printRequirements();
|
||||||
parent::printBonuses();
|
parent::printBonuses();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user