";
}
function insertGender($nIdGender){
switch ($nIdGender) {
case 0: $gender = 'Любой';
break;
case 1: $gender = 'Мужской';
break;
case 2: $gender = 'Женский';
break;
}
return @$gender;
}
function insertRequirements($aItem){
/*17 - Уровень
19 - Сила
20 - Интуиция
21 - Ловкость
22 - Интеллект
23 - Мудрость
24 - Здоровье
26 - вледения мечами
27 - владения топорами
28 - владения посохами
29 - владения ножами
30 - владение копьями
31 - владение щитом
33 - од*/
$requirements = new CRequirements();
$sReqs = '
Требования ';
for ($i=0;$iaRequirementsId);$i++){
if ($aItem[$requirements->aRequirementsId[$i]]!='0'){
$sReqs.="{$requirements->aRequirementsName[$i]}: {$aItem[$requirements->aRequirementsId[$i]]} ";
}
}
return $sReqs.'
';
}
function insertDiscription($aItem){
/*34 - Мин. урон
35 - Макс. урон
36 - Доп. урон
37 - Од
38 - Пробой блока
39 - Умение
40 - Сокрушение
41 - Стойкость
42 - Уворот
43 - Точность
44 - Пробой брони
45 - Энергия
46 - Жизни
47 - Мана
48 - Сила
49 - Интуиция
50 - Ловкость
51 - Мудрость
52 - Интеллект
53 - Здоровье
54 -
55 -
56 - Защита головы
57 - Защита корпуса
58 - Защита рук
59 - Защита пояса
60 - Защита ног
*/
$discription = new CDiscription();
$sDiscription = '
Описание ';
$aMf = array(38,40,41,42,43,44);
$aDamage = array(34,35);
switch ($aItem[6]){
case 1: $type = 'Тип: Одноручное';
break;
case 4: $type = 'Тип: Двуручное';
break;
}
if ($aItem[5]!=6)
if ($aItem[8]==1)
$type.=',Лёгкое';
if ($type!=null) $type.=' ';
$sDiscription.=$type;
if ($aItem[5]!=52){
for ($i=0;$iaDiscriptionId);$i++){
if ($aItem[$discription->aDiscriptionId[$i]]!='0'){
$chr = '';
if (in_array($discription->aDiscriptionId[$i],$aMf)){
$chr = '%';
}
$color = '';
$sign = '';
if (!in_array($discription->aDiscriptionId[$i],$aDamage)){
if ($aItem[$discription->aDiscriptionId[$i]]>0){
$color = 'green';
$sign = '+';
}else
$color = 'red';
}
$sDiscription.="{$discription->aDiscriptionName[$i]}: $sign{$aItem[$discription->aDiscriptionId[$i]]}".$chr." ";
}
}
}else{
$acts = $aItem[51]>0?"'green'>себя":"'red'>противника";
$sDiscription.="Действует на: ";
for ($i=0;$iaDiscriptionId);$i++){
if ($discription->aDiscriptionId[$i]==51) continue;
if ($discription->aDiscriptionId[$i]==34 || $discription->aDiscriptionId[$i]==35) $discription->aDiscriptionName[$i] = 'Удар';
if ($aItem[$discription->aDiscriptionId[$i]]!='0'){
$chr = '';
if (in_array($discription->aDiscriptionId[$i],$aMf)){
$chr = '%';
}
$color = '';
$sign = '';
if ($aItem[50]>0){
$color = 'green';
$sign = '+';
}else
$color = 'red';
$param = $aItem[50]*$aItem[$discription->aDiscriptionId[$i]];
$sDiscription.="{$discription->aDiscriptionName[$i]}: $sign{$param}".$chr." ";
}
}
}
return $sDiscription.'
';
}
}
class CRequirements {
var $aRequirementsId;
var $aRequirementsName;
function CRequirements(){
$this->aRequirementsId = array(15,17,18,19,20,21,22,25,26,27,28,29,30,31);
$this->aRequirementsName = array('Уровень','Сила','Интуиция','Ловкость',
'Интеллект','Мудрость','Здоровье','Вледения мечами',
'Владения топорами','Владения посохами','Владения ножами',
'Владения копьями','Владения щитом','Од');
}
}
class CDiscription {
var $aDiscriptionId;
var $aDiscriptionName;
function CDiscription(){
$this->aDiscriptionId = array(40,41,42,43,38,44,45,46,47,48,49,50,51,52,53,34,35,36,37,56,57,58,59,60,39);
$this->aDiscriptionName = array('Сокрушение','Стойкость','Уворот','Точность','Пробой блока','Пробой брони',
'Энергия','Жизни','Мана','Сила','Интуиция','Ловкость',
'Мудрость','Интеллект','Здоровье',
'Мин. удар','Макс. удар','Доп. удар','Од','Защита головы','Защита корпуса',
'Защита рук','Защита пояса','Защита ног','Умение');
}
}
//$_POST["category"]=1;
if (@$_POST["category"]!=null){
@$items = new CItems('http://gapi.ereality.ru/shops_items_all.txt',$_POST["category"]);
if ($items->Error==0){
$items->InsertTableHead();
$items->sortByPrice();
for ($i=0;$i<$items->quantity+1;$i++){
$items->checkItem(@$_POST["shop"],$i);
}
$items->InsertTableFoot();
}
}
?>