public static function execute(SR_Player $player, array $args) { if (0 === ($cnt = count($args))) { $args = array('1'); } switch ($args[0]) { // case 'load': return self::on_load($player, $args); // case 'unload': return self::on_unload($player, $args); case 'push': return self::on_push($player, $args); case 'pop': return self::on_pop($player, $args); case 'clean': return self::on_clean($player, $args); default: $items = $player->getMountInvItems(); $text = array('prefix' => $player->lang('mount')); return self::rply($player, '5129', array(Shadowfunc::getGenericViewI($player, $items, $args, $text, false))); } }