Exemple #1
0
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;
}
Exemple #2
0
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;
}