function itemfind() { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'logger')); if (!$itm0 || !$itmk0 || !$itms0) { $log .= '获取物品信息错误!'; $mode = 'command'; return; } $tpldata['itmk0_words'] = parse_itmk_words($itmk0); $tpldata['itmsk0_words'] = parse_itmsk_words($itmsk0); ob_clean(); include template(MOD_ITEMMAIN_ITEMFIND); $cmd = ob_get_contents(); ob_clean(); return; }
function parse_item_words($edata, $simple = 0) { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('player', 'itemmain')); $r = array(); foreach ($equip_list as $k_value) { $z = strlen($k_value) - 1; while ('0' <= $k_value[$z] && $k_value[$z] <= '9') { $z--; } $k_value = substr($k_value, 0, $z + 1) . 'k' . substr($k_value, $z + 1); $r[$k_value . '_words'] = parse_itmk_words($edata[$k_value], $simple); } foreach ($equip_list as $sk_value) { $z = strlen($sk_value) - 1; while ('0' <= $sk_value[$z] && $sk_value[$z] <= '9') { $z--; } $sk_value = substr($sk_value, 0, $z + 1) . 'sk' . substr($sk_value, $z + 1); $r[$sk_value . '_words'] = parse_itmsk_words($edata[$sk_value], $simple); } return $r; }