Exemple #1
0
 /**
  * Show player's armory
  *
  * @param string $objectString
  * @param int $breed
  * @param int $sex
  * @param int $color1
  * @param int $color2
  * @param int $color3
  */
 public function equipment($objectString, $breed, $sex, $color1, $color2, $color3)
 {
     $objectArray = [];
     if (!empty($objectString)) {
         $objectIds = explode('|', $objectString);
         foreach ($objectIds as $objectId) {
             if (!empty($objectId)) {
                 array_push($objectArray, $objectId);
             }
         }
         $items = ItemManager::join('item_template', 'item_template.id', '=', 'items.template')->whereIn('guid', $objectArray)->where('pos', '!=', '-1')->get();
         foreach ($items as $item) {
             switch ($item->pos) {
                 case 0:
                     $amulet = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 1:
                     $weapon = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 2:
                     $ring1 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 3:
                     $belt = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 4:
                     $ring2 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 5:
                     $boots = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 6:
                     $hat = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 7:
                     $cap = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 8:
                     $pet = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 9:
                     $dofus6 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 10:
                     $dofus5 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 11:
                     $dofus4 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 12:
                     $dofus3 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 13:
                     $dofus2 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 14:
                     $dofus1 = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
                 case 15:
                     $shield = $this->_getTooltip($item->icon, $item->type, $item->name, $item->level, $item->stats, $item->pos);
                     break;
             }
         }
     }
     return '<div class="ak-equipment-columns"><div class="ak-equipment-left"><div class="ak-equipment-item ak-equipment-shield" id="ak-dofus-character-equipment-item-shield">' . (isset($shield) ? $shield : '') . '</div><div class="ak-equipment-item ak-equipment-amulet" id="ak-dofus-character-equipment-item-amulet">' . (isset($amulet) ? $amulet : '') . '</div><div class="ak-equipment-item ak-equipment-ring1" id="ak-dofus-character-equipment-item-ring1">' . (isset($ring1) ? $ring1 : '') . '</div><div class="ak-equipment-item ak-equipment-cap" id="ak-dofus-character-equipment-item-cap">' . (isset($cap) ? $cap : '') . '</div><div class="ak-equipment-item ak-equipment-boots" id="ak-dofus-character-equipment-item-boots">' . (isset($boots) ? $boots : '') . '</div></div><div class="ak-equipment-middle"><div class="ak-character-equipments"><div class="ak-chracter-illustration"><div class="ak-set-illu"><div class="ak-entitylook">' . $this->render($objectString, $breed, $sex, $color1, $color2, $color3, 360) . '</div></div></div></div></div><div class="ak-equipment-right"><div class="ak-equipment-item ak-equipment-weapon" id="ak-dofus-character-equipment-item-weapon">' . (isset($weapon) ? $weapon : '') . '</div><div class="ak-equipment-item ak-equipment-hat" id="ak-dofus-character-equipment-item-hat">' . (isset($hat) ? $hat : '') . '</div><div class="ak-equipment-item ak-equipment-ring2" id="ak-dofus-character-equipment-item-ring2">' . (isset($ring2) ? $ring2 : '') . '</div><div class="ak-equipment-item ak-equipment-belt" id="ak-dofus-character-equipment-item-belt">' . (isset($belt) ? $belt : '') . '</div><div class="ak-equipment-item ak-equipment-pet" id="ak-dofus-character-equipment-item-pet">' . (isset($pet) ? $pet : '') . '</div></div></div><div class="ak-equipment-bottom"><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus1) ? $dofus1 : '') . '</div><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus2) ? $dofus2 : '') . '</div><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus3) ? $dofus3 : '') . '</div><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus4) ? $dofus4 : '') . '</div><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus5) ? $dofus5 : '') . '</div><div class="ak-equipment-item ak-equipment-dofus" id="ak-dofus-character-equipment-item-dofus">' . (isset($dofus6) ? $dofus6 : '') . '</div></div>';
 }