function upgrade43() { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('player', 'logger')); if (!\skillbase\skill_query(43) || !check_unlocked43($sdata)) { $log .= '你没有这个技能。<br>'; return; } eval(import_module('input')); $val = (int) $skillpara1; if ($val != 1 && $val != 2) { $log .= '参数不合法。<br>'; return; } if ($val == 1) { if (!\skillbase\skill_query(41)) { \skillbase\skill_acquire(41); } \skill41\unlock41($sdata); } else { if (!\skillbase\skill_query(42)) { \skillbase\skill_acquire(42); } \skill42\unlock42($sdata); } \skillbase\skill_lost(43); $log .= '选择成功。<br>'; }
function skill42_temp_acquire41(&$pa) { if (eval(__MAGIC__)) { return $___RET_VALUE; } $pa['skill42_flag1'] = 1; if (!\skillbase\skill_query(41, $pa)) { //原先没有神速 \skillbase\skill_acquire(41, $pa); \skill41\unlock41($pa); $pa['skill42_flag2'] = 1; } else { $stat = \skill41\check_unlocked41($pa); if ($stat) { $pa['skill42_flag2'] = 3; } else { \skill41\unlock41($pa); $pa['skill42_flag2'] = 2; } } }